linux开机启动grub解决方法

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

装了windows和linux双系统,突然开机后没有出现启动菜单,而是出现了

[ Minimal BASH-like line editing is supported. For the first word, TAB

lists possible command completions. Anywhere else TAB lists the

possible completions of a device/filename. ]

grub>;

在这种情况下怎么进入windows和linux系统呢?

进入windows,进行如下操作:

grub>root (hd0,0) //第1块硬盘的第一个分区C

grub>chainloader (hd0,0)+1 //加入链

grub>boot //即可进入windows系统

进入linux,进行如下操作:

grub>root (hd0,6)//这里的6表示的是我机器上linux系统/boot所在的分区号,具体数值取决于自己实际情况

grub>kernel /boot/vmlinuz-2.6.27.5-117.fc10.i686 ro root=LABEL=/

//vmlinuz-2.6.27.5-117.fc10.i686是可执行的Linux内核,位于/boot目录下,内核版本不一样,这个文件也不一

样,所以具体文件名取决于自己实际情况

grub>initrd /boot/initrd-2.6.27.5-117.fc10.i686.img

//initrd-2.6.27.5-117.fc10.i686.img是初始化linux的镜像,位于/boot目录下,内核版本不一样,这个文件也

不一样,所以具体文件名取决于自己实际情况

grbu>boot //即可进入linux系统

以上方法虽然可以进入系统,但是每次开机都要输入这些命令。解决方法就是重新将grub写入mbr,使得开机后启动菜单能够出现。

具体方法如下:

1. 进入linux系统

2. [root@localhost ~]# grub //会出现grub>提示符,这是grub命令行模式,如果能在开机中出现提示符,没有引导不起来的系统,除非您的系统破坏的极为严重。如果仅仅是GRUB被破坏了,GRUB命令行是能让操作系统引导起来

3. grub> find /boot/grub/stage1 //找到/boot/grub/stage1,我的系统会出现(hd0,6),这是/boot所在的分区;不要误解为是Linux 的/所在的分区

4. grub>root (hd0,6) //这是/boot所在的分区

5.grub>setup (hd0) //把GRUB写到MBR上

这样以后,再开机启动,就会出现启动选择菜单了。

相关文档
最新文档