grub中boot进不了系统?(ubuntu挂载硬盘后无法启动怎么解决)

2023-12-26 28阅读

grub中boot进不了系统?

1. 第一利用ls命令,找到Ubuntu安装在哪个磁盘分区;

grub中boot进不了系统?(ubuntu挂载硬盘后无法启动怎么解决)(图片来源网络,侵删)

比如输入ls后我的机器列出的磁盘分区信息如下:

(hd0),(hd1),(hd1,gpt3),(hd1,gpt2),(hd1,gpt1)

grub中boot进不了系统?(ubuntu挂载硬盘后无法启动怎么解决)(图片来源网络,侵删)

查找包含grub.cfg文件的分区

假定通过 ls (hd1,gpt2)/boot/grub 发现了grub.cfg文件,则表明Linux安装在这个分区

2.找到Linux的/boot分区,以及/根分区所在的磁盘位置

grub中boot进不了系统?(ubuntu挂载硬盘后无法启动怎么解决)(图片来源网络,侵删)

3. 指定Linux内核,及/所在分区

4. initrd命令指定initrd文件

5. boot引导系统,结束

先用WinXP CD启动机器,出现提示时,选择手工恢复(按R键)。直接把故障恢复控制台安装到系统上可以加快处理速度。第一,打开Win XP的命令行窗口(选择菜单“开始”→“运行”,执行cmd);然后,在CD-ROM中插入WinXP光盘,在命令行上运行D:i386 winnt32/resource/clsmbr.exe ---直接运行执行“Clear MBR”即可,本人有测试过,绝对安全,敬请放心使用。 Solution 4 Linux的分区已经被你从Windows中删除,系统启动后停在“grub>”提示符处

方法二:如下) ---在“grub>”提示符后输入:“rootnoverify (hd0,0)” 回车。 //将第一块硬盘(hd0)的第一个分区(0)设为根分区/root设备,但不加载文件系统。 ---在“grub>”提示符后输入:“chainloader +1” 回车。//将启动引导权转交给当前分区的首扇区(Windows系统所在分区的首扇区)。 ---在“grub>”提示符后输入:“boot” 回车。系统将启动Windows。如果不成功,则表明 (hd0,0) 不是 Windows 系统所在分区,再从第一步开始试一下“root (hd0,1)/root (hd0,2)/root (hd0,3)/...”,综上所述这样一定可以引导启动你的Windows系统。 ---好了,进入Windows了

Ubuntu新内核开机endkernelpanic-notsyncing:VFS:Unabletomountrootfsonunknown-block(0,0)?

第一,说明一下LFS kernel panic -not syncing :VFS:Unable to mount root fs on Unknown-block(0,0)出现的几个可能原因:

1./etc/fstab文件配置错误,此配置文件是记录硬盘分区的文件,配置错了,当然就有可能出现Unable to mount root fs啦~~~解决这问题的办法就是找一张LIVECD启动了系统,然后修改此文件内容,很简单的,只要用文本编辑器打开了这文件,然后认真研究一下就明白该怎样做,如果出现要uuid之类的东东,那就到/dev/disk/by-uuid/目录下找,只要使得各挂载点与分区对应即可。

2.menu.lst。/boot/grub/menu.lst 此文件出错也是有可能的。当出现这错误的时候,不妨先看看此文件配置是否正确。诸如sda与hda的问题,sda不行,就试下hda呗~~~

3.initrd没有启动。内核载入内存后,某些系统会执行initrd文件的,如果没有启动,就会出现本文要解决的那问题。当然LFS是没有做initrd文件的,所以忽略此问题。如果您的出错原因在这,那你就用LIVECD启动了,然后到/boot/目录下,看看有没有initrd相似的文件,有的话,在menu.lst文件的启动项中加入initrd (hdx,y)/boot/initrd 这样就能解决了~~~

4.内核编译的时候没有添加相应的硬件模块~~~这问题不好说,因为编译一个内核真的太不简单了~~~哈哈~~~有个必定能编译成功的办法,就是,假如你使用的某个版本的linux,把/proc/config.gz文件复制出来,解压,然后重命名为.config(注意前面有个点哦~~~)。复制到将要编译的内核源文件中,然后直接make,当然,如果你要在内核中增加其他模块的话,就先make menuconfig。当然,选项只能是只增不减罗~~~哈哈~~~(说明一下,这方法我没测试过,但是按道理来说是可以的,至少同一版本的内核是肯定成功的,除非不同版本之间的.config文件格式不一样了~~~)

到此,以上就是小编对于ubuntu挂载硬盘后无法启动怎么解决的问题就介绍到这了,希望这2点解答对大家有用。

文章版权声明:除非注明,否则均为游侠云资讯原创文章,转载或复制请以超链接形式并注明出处。

目录[+]