急!安装Linux时,无法写入grub

2024-12-15 08:02:45
推荐回答(3个)
回答1:

【winxp】
确认自己装好了ubuntu,
下载一个geub4dos,将其中的 grldr 放到C盘,编辑C盘的boot.ini文件,
修改:
timeout=10
添加:
C:\grldr=Ubuntu
这样,就装好了grub引导器,在C盘编辑配置文件 menu.lst :
default 0
timeout 3
title Ubuntu
find --set-root /vmlinuz
kernel /vmlinuz
initrd /initrd.img

重启。
如果不能正常启动,使用这个配置(假设ubuntu装在 /dev/sda8,根据自己的修改)
default 0
timeout 3
title Ubuntu
find --set-root /vmlinuz
kernel /vmlinuz root=/dev/sda8
initrd /initrd.img

如果你的 /boot 是单独分区,这个要改,把你的分区方案贴出,/boot 文件名贴出,可以重写。

如果是win7,win visa 在拷grldr的同时,要拷grldr.mbr,还有ntldr,ntdetect,boot*文件。

安装grub,就选装入 /dev/sda ,对初学者很好,仅仅要注意的是,删linux前要恢复mbr,就好。

回答2:

“提示grub无法写入dev/sdax ”,
既然是sdaX,你这是要往启动分区写引导啊,一般来说,那个sdaX应该是靠前的ext2分区...
靠前是因为某些bios读不到靠后的分区,作为/boot的话ext2兼容性最好最合适吧,

/boot怎么弄的。
你的分区情况,贴出来吧。

回答3:

感觉好乱,直接把grub4dos安装到mbr,接管所有引导。