C:\\GRLDR=\ 再手工输入启动命令 例如:root (hd0,0)
kernel /vmlinuz-2.6.10-5-686 root=/dev/hdb5 ro quiet splash initrd /initrd.img-2.6.10-5-686 savedefault boot
进入后,重新安装grub就好了。 重新安裝grub:
例如 假设 /boot 磁碟分区位在 /dev/hda 代码:
# grub-install /dev/hda
3.2用grub4dos代替grub來引導系統 yonsan 写道:
(凭记忆写的,如有不完善请指正)
如果你的系统现在正在使用grub引导方式,请在操作之前查看一下/boot/grub/menu.lst的内容,
建议将/boot/grub/menu.lst拷贝一份以备用(将它拷到fat32分区中存放就可以)!进入window环境下
1) 下载grub020p.zip并解压到C盘根目录下,打开C盘查看一下是否有以下文件
C:\\boot (文件夹) C:\\ChangeLog.txt C:\\compile C:\\COPYING
C:\\grldr C:\\grub4lin
C:\\grub-0.95-patch1-startups C:\\grub-0.95-patch2-findroot C:\\grub-0.95-patch3-ntfs
C:\\grub-0.95-patch4-emulation C:\\grub-0.95-patch5-splash C:\\grub-0.95-patch6-scdrom C:\\grub-0.95-patch7-bioscdrom C:\\grub.exe C:\\grub.pif
C:\\README.txt C:\\robin.xpm.gz C:\\scratchpad.txt
2) 修改C:\\boot\\grub\\menu.lst ,用你刚才从linux系统中拷贝的menu.lst覆盖C:\\boot\\grub\\menu.lst
3) 进入grub命令行方式 (出现grub引导菜单时按c键) > root (hd0,0) > setup (hd0)
4) 重启计算机
4.使用grub軟盤很簡單,只要用grub軟盤啟動机器就行了。 如何制作grub軟盤?
如果你沒做過grub軟盤,想在用安裝cd恢复的時候順便做一個,那就試試下面這個: youngong 写道:
用安装CD启动电脑,输入rescue回车
启动后执行\重新安装grub到ubuntu分区上 再用\制作一张启动软盘
(如果你打算将grub安装在MBR上可就更简单了,只需要grub-install /dev/hda)。
再用刚才制作的软盘重启电脑,就可以进入ubuntu linux了。 为了还原我原来的NT Loader启动linux的方式,再提取hda3分区的引导记录
即“dd if=/dev/hda3 of=/linux.lnx bs=512 count=1\ 并将生成的linux.lnx文件复制到C区根目录下, 修改boot.ini加入“c:\\linux.lnx=Ubuntu linux 5.04\, 就可以在硬盘引导时选择启动ubuntu了。
其实整个过程中制作引导软盘只起了个过渡作用,但同时也方便以后维护系统。 zhan 写道:
今天重装了windows系统,将原来的xp装为2003
装完后用ubuntu的安装盘grub-install /dev/hda 将linux恢复了 但是启动时只有一个winxp的选项,进入时说不能识别文件系统,不能启动
然后出现一个GRUB 就停住了,不过linux系统是还可以用. 各位大侠有没有什么好办法,我不想再重装了!! 启动win时的显示见下:
Booting 'microsoft windows xp professional' root (hd0,0)
Filesystem type unkown ,partition type 0x7 savedefault makeactive chainloader+1
GRUB
到这里就不动了,按键基本都没用,不过,ctrl+alt+delete能重启 yonsan 写道:
用以下方式引导windows 代码:
# Windows title Windows
rootnoverify (hd0,0) chainloader +1
-------------------------------------------------------------------------------------------------------
重装Windows后 无法进入ubuntu 的修复方法
如果你的电脑是Win和Ubuntu双系统的,可能会遇到这样的问题。 就是重装Win之后将无法进入Ubuntu了。一般情况下遇到这样的问题,我们有两种方法解决!
最简单的方法:
1.利用另外的一个LiveCD盘进入后把所有的盘都挂载。 2.拷贝原Ubuntu下的/boot/grub到Win的C盘。
3.修改Win的C盘里的boot.ini文件。它可能隐藏和只读 需要自己改下属性!
4.在这个文件最后加入一句C:\\grldr=ubuntu 5.重启选择Ubuntu。
第二种方法:
注意此种方法只能在重装WIN之前到Ubuntu下操作!!! 首先确定你的grub正常,并能启动linux 然后启动到Ubuntu如果你的是IDE硬盘 请运行:
sudo dd if=/dev/hda of=/media/linux.lnx bs=512 count=1
如果你硬盘的被识别为sda ,请运行
sudo dd if=/dev/sda of=/media/linux.lnx bs=512 count=1
然后你可以到/media找到linux.lnx这个文件
将它拷贝到你的win根目录,一般是C:\\然后重启Win,修改根目录下的boot.ini 文件。 在这个文件最后增加: C:\\linux.lnx=”linux
OK,重启,选择Ubuntu吧。
注意:你需要将这个文件备份,可以备份到网络硬盘或者U盘内。 这样你重装Win之后,只需要将这个文件拷贝到Win的根目录,修改boot.ini 就可以了!
总结:相比较而言,第一种方法更简单一点,但是我觉得第二种方法更一劳永逸。
当然,你可以选择利用重装grub来恢复对Ubuntu的引导。但是我不觉得那对于新手会简单!
感谢提供这两种方法的sun391和enjoyforfun
------------------以上内容转自某个网页------------------------------------