grub进入windows和linux

来源:互联网 发布:mac系统快速回到桌面 编辑:程序博客网 时间:2024/05/16 17:32
 

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

[ Minimal BASH-like line editing is supported. For the first word, TABlists possible command completions. Anywhere else TAB lists thepossible 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上

 

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

原创粉丝点击