几天来一直在为此苦苦挣扎。我是一个绝对绿色和非技术性的 Ubuntu 用户(我喜欢它的轻量级/无恶意软件的特性)。
我修理了笔记本电脑的一个铰链,因此必须断开笔记本电脑与主板上的电池的连接。这可能会改变我的一些 BIOS 设置吗?
当我将驱动器放回计算机时,我开始initramfs
在启动时收到错误。
如果我输入exit
,我会得到:
ALERT! UUID=xxxxxxxxxxxxxx does not exist. Dropping to a shell!
我尝试了网上的几种修复方法,但都无济于事。
非常奇怪的是,我将硬盘换到了另一台电脑上(这是一个 NVMe 驱动器 - 所以是一个小型 M.2 驱动器),它启动到我常用的 Ubuntu 桌面/帐户/等等,没有任何问题。这让我认为我的硬盘没有任何问题fstab
(我实际上不知道如何编辑/无法访问,除非将驱动器换到另一台电脑),也没有任何类型的磁盘错误。我愿意尝试chrisccoulson 的解决方案从此主题如果你们有人认为这会有帮助的话。
无论如何,我无法在戴尔上启动。我只收到initramfs
/busybox
错误。
我尝试了以下操作(sda1
当然是交换我的 Linux 分区):
sudo mount /dev/sda1 /mnt
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
sudo chroot /mnt
update-initramfs -u
update-grub
reboot
没有运气。
作为附加信息(如果有用的话):
- 计算机似乎将 NVMe 硬盘识别为可启动设备。
- 但是,如果我启动到实时磁盘,NVMe 驱动器完全不可见/无法识别。我无法从这台 XPS 笔记本电脑编辑驱动器,即使是从实时 USB 磁盘。要编辑磁盘,我必须将其移动到另一台机器,然后启动实时。
- 我的想法是重新安装 Ubuntu,但是,NVMe 驱动器再次没有显示为可用驱动器。
当我直接从笔记本电脑上的 NVMe 启动时,我确实看到了 UBUNTU 启动画面。因此,计算机肯定将 NVMe 识别为可启动驱动器。
为什么我无法从实时磁盘上看到它?
这让我认为发生了某种 BIOS 变化并造成了严重破坏。
我相信 BIOS 是最新版本(几周前更新过)。我将 BIOS 恢复为默认设置,以防万一,但无济于事。我检查了可用的 BIOS 调整,但看不出其中哪个可能导致了这种情况。
是否与 RAM 设置有关?或者我需要重新安装 RAM?我不这么认为,因为我可以启动到活动磁盘。似乎 NVMe 驱动器与 Ubuntu 不兼容。
我不认为这实际上存在问题的另一个原因是fstab
:我没有对驱动器上的数据进行任何更改。我没有运行任何更新,什么也没有。我只是拆卸了一些导致 CMOS 清除/重置的硬件。因此我认为这与 BIOS 设置有关。
我肯定需要一些帮助!提前致谢。
答案1
问题确实出在 BIOS 设置上。进入 BIOS 后,我去了系统配置→SATA 操作并改变了袭击到高级智能接口。
答对了。