当前位置: 技术问答>linux和unix
系统启动问题 急救
来源: 互联网 发布时间:2016-04-12
本文导语: 昨天装了个linux,在选grub安装位置时,我选了安装在引导分区的第一个扇区,结果启动电脑的时候没有linux的启动项 我到网上搜到个解决办法是用dd命令导出linux引导分区的内容保存到c盘,然后修改boot.ini的信息.但是我装的...
昨天装了个linux,在选grub安装位置时,我选了安装在引导分区的第一个扇区,结果启动电脑的时候没有linux的启动项
我到网上搜到个解决办法是用dd命令导出linux引导分区的内容保存到c盘,然后修改boot.ini的信息.但是我装的linux不能识别ntfs格式的c盘,在linux中装载不了c盘,于是我自做主张用这样两个命令:
dd if=/dev/hda7 of=linux.lnx bs=512 count=1
cp linux.lnx /dev/hda1
重启
出现的启动项是grub version 0.93
里面有red hat linux(2.4.20-8)和dos两个选项,没有windows xp
我估计是因为那个cp命令把c盘MBR覆盖了,问题是现在怎样恢复这个MBR?我试了用xp安装盘的fixmbr命令,结果它修复过后还是只有linu没有windows选项
在线等
我到网上搜到个解决办法是用dd命令导出linux引导分区的内容保存到c盘,然后修改boot.ini的信息.但是我装的linux不能识别ntfs格式的c盘,在linux中装载不了c盘,于是我自做主张用这样两个命令:
dd if=/dev/hda7 of=linux.lnx bs=512 count=1
cp linux.lnx /dev/hda1
重启
出现的启动项是grub version 0.93
里面有red hat linux(2.4.20-8)和dos两个选项,没有windows xp
我估计是因为那个cp命令把c盘MBR覆盖了,问题是现在怎样恢复这个MBR?我试了用xp安装盘的fixmbr命令,结果它修复过后还是只有linu没有windows选项
在线等
|
修改menu.lst(也可能叫grub.conf)文件,加上一条引导C盘(假定你的XP安装在C盘)的命令就行了.
title Load_WinXp
chainload (hd0,0)/ntldr
boot
title Load_WinXp
chainload (hd0,0)/ntldr
boot
|
把linux盘放进去,选升级安装,就可以了
|
用fixmbr.
|
错了,你是想先XP的选项菜单再linux的选项菜单么?
把dd出的那个文件改到C盘根目录下,改boot.ini.
把dd出的那个文件改到C盘根目录下,改boot.ini.
|
XP能进去吗? 如果可以修改boot.ini应该可以直接进XP。
另外, 用grub引导不是更好的吗?
另外, 用grub引导不是更好的吗?