windows ubuntu多系统安装问题

来源:百度知道 编辑:UC知道 时间:2024/05/14 12:58:01
我的硬盘分了三个主分区和若干个逻辑分区,第一个主分区上安装的是Windows 7,第二个主分区上安装的是Windows XP,安装时分别将其他的主分区隐藏,激活其中一个主分区形成两个独立的系统,然后我打算在剩下的一个主分区上安装ubuntu ,安装时激活了那个剩下的主分区,并且把/ 装在寻个主分区上,在逻辑分区上建立了swap,和/home 的分区,在第七步时,我点了那个高级按钮,有个安装启动加载器的选项,我把它的位置设在 / 分区上,然后便开始安装了,后来它提示grub安装失败,大家帮帮忙忙告诉我该怎么做。谢谢!
我把 / 设为激活后才安装的

我又重新安装了一遍,这次不知道为什么竟然成功了!

这个呀,大致可以给我参考意见,不过不是关于隐藏分区方面的。相反,我觉得最好是安装ubuntu的时候不要隐藏分区,看grub它自己能识别几个系统出来
1据说grub引导的效果很好,不知道能不能引导windows7,如果可以,三个系统都可以用grub引导,自己写一个menu.lst就好了
2. 不隐藏分区将grub装到根分区,然后读出前面512字节数(好像),保存成文件ubuntu放到XP下,在boot.ini中加一句c:\ubuntu="Ubuntu 9.04",至于windows 7 和XP,他微软公司的两个系统,应该有办法相互识别的,具体不过是一个先装一个后装的顺序问题需要注意。
3. 使用其他boot manager,专门有这种用来引导多系统的东西。

不一定可以成功,使用过程中要注意,多搜索一下看看别人的方法,更多的是要了解原理,而系统引导,其实危险性并不大,即使搞坏了不过是系统运行不起来,只要你清楚自己在做什么,对系统中的数据,不大会造成损害(当然,极个别的除外)。

一。建议把/分区设为逻辑分区,而不设为主分区。
二。建议/分区的文件系统为ext4.
三。把启动加载器安装在/分区。
四。下载最新版的grub4dos,从中提出文件grldr,把这个文件放在xp根分区,然后在booi.ini中加入grldr的启动项。假设你的xp是C盘。则在boot.ini末尾加上一行:
c:\grldr="ubuntu"
即可。在系统启动的时候选择ubuntu进入即可。这里的要点是必须是下载最新版的grub4dos,否则不能识别ext4文件系统。
五。你的grub安装失败,原因可能是因为/分区不是活动的主分区。装在逻辑分区的好处是避免改写mbr.

这个我刚安装ubuntu 9.04时也遇到这个问题。后来到论坛得到了解决方法。
把/分区设置为逻辑分区,/home设置为逻辑分区,就可以了,grub会自动设置好启动菜单,这个放心。

解释一下:因为你已经有三个主分区了,如果把/设置为主分区,那么swap和/home也要是主分区,这样整个系统超出了4个主分区,硬