我在笔记本电脑上安装 Kali Linux 2016.2 64 位。在我的笔记本电脑中,硬盘始终用 sda 表示,而闪存驱动器则用 sdb 或 sdc 表示。
但是在安装过程中,在选择要安装系统的分区时,我注意到闪存驱动器显示为sda,而硬盘显示为sdb,我将Kali Linux安装在/dev/sdb2(硬盘驱动器的第二个分区,通常表示为 /dev/sda2)。
安装后启动系统时,grub 菜单正常显示,但 Kali 没有正常启动,它显示错误消息:类似,
找不到 /dev/sdb2
并显示了(initramfs)控制台。
我发现我的计算机在存在闪存驱动器的情况下将硬盘名称从 sda 切换为 sdb(变成 sda,而连续的闪存驱动器显示为 sdc 等)。因此,在没有闪存驱动器的情况下,系统无法启动并显示错误和 initramfs 控制台。
如何修复驱动器的标签?
请帮忙。
答案1
您可能需要手动将根文件系统挂载到/mnt
或类似的文件系统,确保/dev
、/proc
和/sys
在其中可用(mount --bind
也许通过命令?),然后chroot
到您的根文件系统,修复/etc/fstab
并重新生成 initramfs 文件,以便它将包含固定的/etc/fstab
。
您还应该检查引导加载程序的引导选项:如果有选项root=/dev/sdb2
,您应该调整它以符合实际情况。