我使用 Ubuntu 24.04 重新安装了旧的 HP ProBook 6460b。
它不再在 SSD 上启动(同一问题https://askubuntu.com/questions/1490970/my-hp-does-not-boot-after-fresh-ubuntu-22-04-install)。
这不是 BIOS 启动顺序问题:硬盘在 USB 之后立即列出,并且之前可以正常工作。因此,Ubuntu 安装过程中的某些问题导致了此问题。
如果我将磁盘移至 USB 适配器电缆,那么我就可以从 SSD 正常启动。
因此只要通过 USB,机器就可以从磁盘正常启动。
我如何构建一个具有足够信息以将启动过程引导至 SSD 的微型 USB 磁盘?(按老话说,我考虑的是根设备 = 内部 SSD /dev/sda 的 GRUB)。
HP 6460b 已对 UEFI 进行了实验性支持。无论启用还是禁用 UEFI,都可以从 USB 启动。
这对我有用:
所以 /dev/sdd 上几乎没有任何数据。
这里的巧妙之处在于,启动的系统是(间接)从 /dev/sda 启动的,所以如果我想升级 grub/kernel,我不需要做特殊的事情:/dev/sda 上的升级仍然有效。
我只需要记住在启动时保持 USB 磁盘的连接。