LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: carbonjiao

移植wubi到Arch

[复制链接]
发表于 2011-5-22 22:34:37 | 显示全部楼层
上午参考了 wuyou 论坛里的帖子,把一个ghost的win7装到了VHD,BCD引导的,感觉很爽,就是硬盘速度略差。另外因为使用了虚拟硬盘,不能通过评分,所以特效不能打开,不过已经够用了。

windows wubi到linux下估计需要BCD支持linux文件系统,网上说grub4dos已经可以引导VHD的win7,不过我还没有弄过。
回复 支持 反对

使用道具 举报

发表于 2011-5-24 00:05:20 | 显示全部楼层
Post by carbonjiao;2139906
现在已经可以, 将win7 安装到vhd, 然后通过grub来启动。。。
wuyou 上有相关帖子

winxp 2003 都可以通过vboot实现。。。


话说……wuyou是什么?
谢谢啊
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-5-24 09:20:36 | 显示全部楼层
Post by pointerroyden;2140143
话说……wuyou是什么?
谢谢啊

bbs.wuyou.com

正常启动后, 将boot 目录 bootmgr放到一个虚拟软驱镜像ima文件中,保存为
bootwin7.ima, 使用BOOTICE将这个ima做成bootmgr引导,

grub配置文件中添加

title WIN7_VHD Boot Menu
map --mem /grub/bootwin7.ima (fd0)
map --hook
rootnoverify (fd0)
chainloader (fd0)+1

关于win7  或者vhd议题就此打住, 这里主要讨论wubi移植相关问题
回复 支持 反对

使用道具 举报

发表于 2011-5-24 19:20:55 | 显示全部楼层
Post by carbonjiao;2140222
bbs.wuyou.com

正常启动后, 将boot 目录 bootmgr放到一个虚拟软驱镜像ima文件中,保存为
bootwin7.ima, 使用BOOTICE将这个ima做成bootmgr引导,

grub配置文件中添加

title WIN7_VHD Boot Menu
map --mem /grub/bootwin7.ima (fd0)
map --hook
rootnoverify (fd0)
chainloader (fd0)+1

关于win7  或者vhd议题就此打住, 这里主要讨论wubi移植相关问题

恩,谢谢~~
回复 支持 反对

使用道具 举报

发表于 2011-5-25 08:40:11 | 显示全部楼层
需要具备什么知识呢?我刚学Python不久,Linux也用得不多了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-5-25 08:48:34 | 显示全部楼层
Post by 月魄孤魂;2140365
需要具备什么知识呢?我刚学Python不久,Linux也用得不多了。


现在的问题就是 如 http://code.google.com/p/archlive/wiki/About_archldr
中描述的, src/wubi/backends/common/backend.py 出现错误,无法运行, 错误如下:

  1. 05-16 10:35 DEBUG  CommonBackend: Parsing isolist=C:\windows\TEMP\pyl8CC4.tmp\data\isolist.ini
  2. 05-16 10:35 DEBUG  CommonBackend:   Adding distro Archlive-x86_64
  3. 05-16 10:35 ERROR  root: __init__() takes at least 22 non-keyword arguments (7 given)
  4. Traceback (most recent call last):
  5.   File "\lib\wubi\application.py", line 55, in run
  6.   File "\lib\wubi\backends\common\backend.py", line 153, in fetch_basic_info
  7.   File "\lib\wubi\backends\common\backend.py", line 169, in get_distros
  8.   File "\lib\wubi\backends\common\backend.py", line 723, in parse_isolist
  9. TypeError: __init__() takes at least 22 non-keyword arguments (7 given)
复制代码


构思就是将GUI界面的选择结果直接放到grub.cfg的启动参数中, wubi默认主要是修改presed.cfg
回复 支持 反对

使用道具 举报

发表于 2011-5-25 12:28:23 | 显示全部楼层
嗯,有点意思,有空可以帮个忙,顺便提高下Python。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表