我正在笔记本电脑上安装 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 控制台。
如何修复驱动器的标签?
请帮忙。
您可能需要手动将根文件系统挂载到
/mnt
或类似位置,确保/dev
,/proc
和/sys
在其中可用(mount --bind
可能通过命令?),然后chroot
到根文件系统,修复/etc/fstab
并重新生成 initramfs 文件,以便它包含固定/etc/fstab
。您还应该检查引导加载程序的引导选项:如果有
root=/dev/sdb2
选项,则应根据实际情况进行调整。