我收到了一台 HP Elitebook Folio 9470m,上面安装了 Ubuntu Bionic Beaver。我安装了最新的Ubuntu。重新安装笔记本电脑并重新启动后,BIOS 拒绝启动:PXE-E61 介质故障检查电缆 - PXE-M0F 未找到硬盘错误 3F0 启动设备。硬盘没问题(用BIOS本身测试过),但是BIOS的密码丢失了!
我观察到,当启动时出现 Live-usb_stick 时,计算机会自动从该棒启动!现在的想法是使用带有引导加载程序的小型 USB 记忆棒(4G)。计算机将调用引导加载程序(因为它调用 live-usb-stick)。然后引导加载程序必须跳转到硬盘驱动器上安装的 LM 分区。这样电脑就可以再次使用了。有什么想法如何创建这样的引导加载程序吗?
方法2
如果您想要一个仅引导至 GRUB 的 USB,请参阅:https://askubuntu.com/a/1269476/43926。下载https://phillw.net/isos/linux-tools/uefi-n-bios/dd_grub-boot-template-for-uefi-n-bios.img.xz将生成一个仅引导到 GRUB 的 USB,没有操作系统。使用它来启动 ISO、硬盘等很容易。
从 USB 记忆棒引导硬盘驱动器上的分区
我在办公室计算机上执行此操作,因为我不想弄乱它的 Windows 引导加载程序。
一步步
创建类似于https://askubuntu.com/a/1403793/43926的完整安装 USB 。
使用 Windows 磁盘管理在硬盘驱动器上创建所需大小的分区 (~50Gb)。
启动 Live USB 并使用 GParted 将完整安装的 / 分区复制到新的硬盘驱动器分区。
启动完整安装 USB 并运行
sudo update-grub
.下次启动完整安装 USB 时,您将可以选择启动 Windows 或新的 Ubuntu 分区。
我还没有在 22.10、23.04 或 23.10 上尝试过这个。
由于您已经在硬盘上运行 Ubuntu 23.10,而不是 Windows,因此过程应该类似。
我不认为你可以在实时 USB 上更新 grub。