Linux引导时启动盘错误致使开不了机 跳坑历程
Posted izayoi
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux引导时启动盘错误致使开不了机 跳坑历程相关的知识,希望对你有一定的参考价值。
最近装了Kali+win10双系统,踩坑无数。在此记下自认为不容易跳出的一个坑,以此帮助后来的难兄难弟
不知大家是否在linux开机时卡过initramfs:
注意这一行:ALERT!/dev/sdb9 does not exist
在linux系统中,一切皆文件,当然也包括启动盘。会出现如图问题就是开机引导试图从一个错误的磁盘中启动系统。
这种情况这两天在我的电脑上出现了好多次:
(1)刚装完Kali时:明明将Kali装在了sdb3上,引导配置文件(下文会告诉你在哪里编辑它)却默认告诉电脑:请从sdc3启动系统(卡initramfs×1)
(2)由于回到windows后给主硬盘增加了几个分区,原先的sdb3的标号因此变成了sdb8(卡initramfs×2)
(3)开机前插上了我的移动硬盘,结果原先的sdb8标号变成了sdc8(卡initramfs×3)
先别慌,这是小问题......解决方案如下
在刚才的界面输入blkid命令,查看磁盘信息:
linux的文件系统格式应为ext4、ext3等,而ntfs是windows专有的文件系统格式
那么图中的sdb8才是我linux的启动盘喽
得到了这个信息后,我们再次开机,在这个界面选中*Kali GUN/Linux按‘E‘键(edit):
开始编辑引导配置文件:
修改图中划线部分为正确的启动盘,按F10引导启动系统
(ps. Nvidia双显卡用户可能还会遇到由于显卡驱动不兼容所导致的无法开机的情况
图中nouveau.modeset=0即是禁用了N卡驱动以解决此问题)
成功进入系统?可难道我每次开机都要先按‘E‘来修改启动配置吗?
其实我们可以在进入系统后通过修改/boot/grub/grub.cfg文件来达到一劳永逸的效果:
按照先前同样的方法修改图中标明的位置就可以啦
水平有限,陈词叙述中若有纰漏谬误,还请大家指正
以上是关于Linux引导时启动盘错误致使开不了机 跳坑历程的主要内容,如果未能解决你的问题,请参考以下文章