无法启动至内置固态硬盘

无法启动至内置固态硬盘

两周以来,我一直在新买的戴尔 XPS 13 7390 笔记本电脑上成功运行 Ubuntu 19.10,该笔记本电脑内置 512 GB M.2 PCIe NVMe 固态硬盘。戴尔预装了 Ubuntu 18.04,我立即从 USB 驱动器安装了 Ubuntu 19.10。笔记本电脑上从未安装过任何其他操作系统。突然间,在 GRUB 菜单中选择以下任一选项:

Ubuntu, with Linux 5.3.0-42-generic
Ubuntu, with Linux 5.3.0-42-generic (recovery mode)
Ubuntu, with Linux 5.3.0-40-generic
Ubuntu, with Linux 5.3.0-40-generic (recovery mode)

我得到:

[ 0.490531 Initramfs unpacking failed: Decoding failed
Gave up waiting for root file system device. Common problems:
- Boot args (cat /proc/cmdline)
- Check rootdelay= (did the system wait long enough?)
- Missing modules (cat /proc/modules)
ALERT! UUID=df22e057-0e1c-4faf-8918-394fce7bac20 does not exist. Dropping to a shell!

BusyBox v1.30.1 (Ubuntu 1:1.30.1-4ubuntu4) built-in shell (ash)
Enter 'help' for a list of built-in commands.
(initramfs)

我可以按如下方式进行。

(initramfs) /proc/cmdline
BOOT_IMAGE=/boot/vmlinuz-5.3.0-42-generic root=UUID=df22e057-0e1c-4faf-8918-394fce7bac20 ro quiet splash
(initramfs)

有人知道如何修复这种行为吗?

我无法重新安装 Ubuntu。安装程序告诉我只有 8 GB 可用,这是 USB 驱动器的容量。此外,当我从 USB 驱动器运行 Ubuntu 时,实用程序“磁盘”不显示内置 512 GB 驱动器的存在。

答案1

谢谢,Riccardo,在这种情况下,我的解决方案要简单得多:只需将 BIOS 变量“SATA 操作”从“RAID On”移至“AHCI”。这样就恢复了我的内置驱动器,包括我拥有它的前 1 1/2 周内安装的所有内容。现在我的系统运行正常。

显然,“RAID On”是戴尔的默认设置,但有迹象表明,相关型号和不同的 Linux 发行版表明,这对于 Linux 来说并不理想:

https://wiki.archlinux.org/index.php/Dell_XPS_13_2-in-1_(7390)

请注意这句话:

为了让 Linux 看到内部 NVMe SSD,必须在 BIOS 中将其从默认的“RAID 模式”更改为“AHCI 模式”。

答案2

我已经使用 Fedora 很多年了;下面是我在笔记本电脑上安装它的步骤顺序,希望能对您有所帮助:

1) 使用你的发行版设置可启动的 USB。Fedora 有一个工具为此;我确信 Ubuntu 也有类似的东西。

2)进入笔记本电脑的 BIOS 设置,启用从 USB 启动

3)从你的 USB 启动 Live 发行版

4)将旧操作系统的所有数据备份到外部硬盘上

5)设置互联网连接并在 Fedora 上安装 gparted;sudo dnf install gparted

6) 打开gparted工具,完成数据备份后,选择要安装操作系统的驱动器。如果您只想安装 Linux 发行版,请删除任何旧分区来设置磁盘

7)重置硬盘后,创建一个新的 GTP 分区表,就完成了!

8) 此时,从实时运行的发行版安装发行版;Fedora 在其桌面上有一个快捷方式。Ubuntu 中也会有类似的东西。

9)使用发行版安装程序的用户界面选择语言、键盘语言、时区以及安装发行版的驱动器

10)使用安装程序的用户界面创建分区;本质上是一个用于/boot/efi,一个用于/,一个用于linux-swap

11)安装程序完成后,您必须为 root 创建一个密码,并将用户添加到wheel组中以启用它sudo

12)等待安装结束并创建 grub 条目

13)安装程序会提示重新启动:移除 USB

希望这能给你一些指导。我真的很满意Fedora XFCE,其中之一旋转。您可以随时添加 Compiz,例如,在和之后定制它 (这里我创建的一些 Emerald 主题)。 您必须将包管理器命令从 更改为apt-getdnf并将-dev包替换为-devel

干杯

相关内容