LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 769|回复: 5

求助!arch的引导mbr安到了其他分区

[复制链接]
发表于 2008-10-31 16:56:22 | 显示全部楼层 |阅读模式
今天重装arch,把arch的MBR安装到了/boot分区,结果开机看不到arch的启动项,无法进入linux,怎么办?求高手指点!
我是xp下安装的arch.
发表于 2008-10-31 18:09:15 | 显示全部楼层
用安装光盘启动,你记得你的root分区在哪里吧?
回复 支持 反对

使用道具 举报

发表于 2008-10-31 19:32:06 | 显示全部楼层
用xp的ntldr引导grldr进而引导arch。
回复 支持 反对

使用道具 举报

发表于 2008-10-31 21:08:39 | 显示全部楼层
ls的解决方法比较柔和
回复 支持 反对

使用道具 举报

发表于 2008-10-31 21:50:00 | 显示全部楼层
进入arch后运行:sudo grub-install /dev/sda(根据实际情况而定)就可以了……
回复 支持 反对

使用道具 举报

发表于 2008-10-31 22:42:53 | 显示全部楼层
用一个分区软件将活动分区设置成arch boot 的那个分区。(不知道你的/boot是不是主分区,如果是的话,没有问题,如果是逻辑分区的话我没试过,不知道可不可以)

另外如果想用ntldr来引导grub,可以装个grub4dos。

也可以进linux后装你的/boot的第一个扇区dd成文件,然后回到windows的boot.ini里面。
假如你的/boot是sda2
进linux后可以
dd if=/dev/sda2 count=1 bs=512 of=/xxx
将xxx复制到C盘根目录下,然后打开boot.ini
加入:
C:\xxx="linux"
就可以了,我就是这么干的,觉得挺好,当然使用grub4dos也是一个很不错的解决方法。
回复 支持 反对

使用道具 举报

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

本版积分规则

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