如何从 SDXC 卡启动 Ubuntu

如何从 SDXC 卡启动 Ubuntu

我想知道是否有人可以帮助解决这个问题。

我目前有一台华硕 UX303LA,在这台笔记本电脑上,我计划将 Windows 保留在我的 SSD 上,并在 Lexar 128 GB SDXC 卡上安装 Ubuntu,以便能够启动到 Linux 环境。

到目前为止,这就是我所做的

我尝试了各种 BIOS 设置,关闭了快速启动,启用了 CSM,禁用了安全启动控制。我的笔记本电脑似乎可以毫无问题地识别 USB 驱动器,甚至可以从它们启动,但不幸的是,它无法在 BIOS 中识别 SD 卡。我尝试解决这个问题,将 ISO 安装在 USB 驱动器上,然后将操作系统安装在 SD 卡上(成功了),但不幸的是,如果 BIOS 无法在启动时识别 SD 卡,那么它就无法启动新安装的环境。然后,我查看了制造商网站,看看是否可以刷新我的 BIOS,但似乎已经安装了最新版本。

我还注意到,不知何故我的电脑识别出了 SSD 上的某种 Linux 安装,因此在启动时,它会带我进入 GNU GRUB 命令行。在尝试通过命令行恢复 Linux 安装时,它无法将 SD 卡识别为硬盘驱动器源之一。

我可以在任何 GUI 环境中查看/访问我的 SD 卡并执行我想要的操作。但如果不加载到环境中,似乎我无法访问我的 SD 卡。

除了使用 USB 驱动器或购买外部 SD 卡读卡器之外,还有谁能为我提供其他解决方案?

答案1

说实话,除了使用 USB 读卡器,我认为没有其他解决方案。我知道对于我自己的笔记本电脑,除非我将它放入外部读卡器中,否则它在启动时不会读取卡。在 BIOS 传递给操作系统后,情况就完全不同了。操作系统有媒体驱动器的驱动程序,并将其作为自己的来源。然而,BIOS 只接受 USB 和其他标准设置。

答案2

将目录 /boot 放在 SSD 上(或任何您拥有的内部存储设备)怎么样?您需要为其腾出空间。我猜大约 100MB 就够了。我还没有尝试过,但打算用一台新的 Windows 笔记本电脑试试。(Grub-efi 也必须放在内部存储上。)

你认为这会有用吗?

相关内容