背景:最近,我的戴尔 XPS 13 开发者版遭遇了泄漏,该版预装了 Ubuntu 16.04。
我的主板已更换。我在维修前移除了 SSD;现在我又把它放进去了,但我无法再启动 - 我甚至无法进入 grub;我只收到“未找到可启动设备”的错误,无法继续。
我在启动时按下 F12 并尝试从 UEFI 分区启动。当我这样做时,我收到来自 initramfs 的错误:“无法找到包含实时文件系统的介质”。
我尝试使用 Boot Repair 设置 USB。我可以用它启动,然后我可以看到正确的分区仍然存在,Ubuntu 分区在 /dev/sda4 上看起来仍然很好。
dev/sda1 是 EFI 系统分区。我可以正常挂载 /dev/sda4。
但是我该如何让系统再次正确启动呢?
提前致谢。
答案1
尝试这个:
插入 Ubuntu Live-Dvd/Usb。
确保 BIOS 启动顺序设置为先读取介质并启动计算机
选择 Ubuntu Live / Try mode
。
点击紫色的 Ubuntu 搜索按钮 - 输入gnome-terminal
并点击其图标
在终端运行:
exec sudo -i
mount /dev/sda4 /mnt
mkdir /mnt/boot/efi
mount /dev/sda1 /mnt/boot/efi
for i in /dev /dev/pts /proc /sys /run; do mount -B $i /mnt$i; done
chroot /mnt
apt-get update
apt-get install --reinstall grub-efi
grub-install /dev/sda
update-grub
exit