关于认为windows下使用wubi安装是windows引导的问题!

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
linuxgene
帖子: 31
注册时间: 2007-08-06 8:40

关于认为windows下使用wubi安装是windows引导的问题!

#1

帖子 linuxgene » 2009-04-28 0:49

有两块硬盘,第一块安装了xp,从第一块启动就可以进入xp了, 第二块也可以引导XP系统,现在里面是空的,如果从这块硬盘启动,会报错,找不到ntldr, 现在从第一块硬盘的xp用wubi安装法安装ubuntu到第二硬盘主分区, 会在第二块硬盘主分区里面创建ubuntu的文件夹,这里面包含了所有ubuntu的内容,

现在启动ubuntu一定要从第一块硬盘启动, 如果现在要拿掉第一快硬盘,直接从第二硬盘启动,有个办法。

硬盘的引导信息会告诉主板由哪个文件引导操作系统,如果是ntldr引导,就是windows引导的, 所以wubi安装是这样的 ntldr=》wubildr,也就是使用了windows的引导文件, 由于第二块硬盘启动时找不到系统引导文件, 他要的是ntldr,但是我们是引导ubuntu,那就偷梁换柱,把grldr(某启动盘里弄来得)改名ntldr,放在ubuntu所在分区的根目录下, 还需要一个
menu.lst,这个文件要从ubuntu/。?。/boot/menu.lst文件夹下复制过来,把里面的引导区由()改为(hd0,0)就可以了,
现在不需要第一块硬盘也可以了,不过看起来怪怪的,一个windows NTFS的分区,安装了一个ubuntu系统
minoru_harvest
帖子: 83
注册时间: 2008-07-11 11:47

Re: 关于认为windows下使用wubi安装是windows引导的问题!

#2

帖子 minoru_harvest » 2009-04-29 9:20

没看懂LZ想要说什么。。。。
wubi安装到ntfs的ubuntu当然首先是用ntldr启动的啊,这个有疑问么?安装完成后重启,看到的是ntldr的启动菜单么。
关键在于,ntldr并没有直接加载linux内核启动ubuntu,而是引导到了一个类似grldr的wubildr。wubildr的功能在我看来就像grub4dos的一个子集,这样的话等于是ntldr加载grub,然后grub加载linux内核启动系统。
至于linux是否是“安装”在ntfs上,这个就不好说了。LZ可以去ubuntu目录先看看,除了引导文件以外,所有的linux文件都打包存储在一个.disk的体积巨大的文件里。所以说,wubi安装的ubuntu的确是运行在ntfs分区里了,但这个.disk文件里面是不是还有其他文件系统的结构,wubi是否是在ntfs上储存了个独立王国,就要看高手的分析了。
回复