持久 Linux USB 无法启动...出现奇怪的错误屏幕,可能与 UEFI 有关

持久 Linux USB 无法启动...出现奇怪的错误屏幕,可能与 UEFI 有关

首先这是我的规格:

  • 970 FTW 版
  • i5 2550k
  • 8GB DDR3 1600MHz
  • 微星 Z77A-G41
  • 250 GB SSD 用于操作系统和应用程序
  • 150 GB SSD 用于应用程序
  • 3 TB 5400 rpm 用于存储
  • 500 GB 7200 rpm 用于媒体制作工作
  • 900w 安钛克电源

好吧,我是一名艺术家/设计师。我从事数字媒体工作,懂一点代码,也自己组装电脑,但我绝不是一个精通终端的代码高手。我想尝试使用 GitHub 上一些最新的神经网络项目进行一些艺术项目,但它们只适用于 Unix,所以我决定制作一个持久的 USB 驱动器。

我做了一个,但是使用 casper-rw 可以给它的最大存储空间是 4 GB。神经网络占用了大约 6 GB 的空间,所以我需要做一个更大的。我尝试使用 gpart 扩展大小,但遇到了一些问题。所以我决定重新开始,格式化 es4 并在 USB 驱动器上进行完整安装。我试过了,但收到了一些奇怪的错误消息。我在网上查了一下,似乎与 UEFI 有关?我应该禁用它。但那不管用。如果我禁用 UEFI,我只会看到一个带有闪烁下划线的空白黑屏。如果我不这样做,我会得到这个:

在此处输入图片描述

请忽略愚蠢的反射。我不知道在这样的启动模式下还有什么其他方法可以截取平板电脑显示器的屏幕截图。

我能够让 live cd usb 持久化功能正常工作,但无法在 usb 驱动器上进行完整安装。我还考虑过在我拥有的外部 usb ssd 驱动器上进行安装,但我更希望能够让这个 32gig 闪存驱动器与持久 Linux 一起工作,因为我还有一些其他东西需要便携式持久桌面驱动器。有什么想法吗?

答案1

我们谈论的是哪个 Ubuntu 版本?Ubuntu 16.04 安装介质删除了持久性,但较旧的 14.04 版本仍然保留了持久性。如果您在安装介质上创建了另一个带有 FAT 文件系统的分区,将其标记为“casper-rw”,并编辑 grub 启动命令以将单词“persistent”添加到 linux 内核行,它可能会起作用(从未尝试过)。

完整安装可能需要一个 EFI 分区(300M FAT fs,启动标志)来安装 grub,尽管 Ubuntu 安装程序仍然会忽略位置并将 Ubuntu 引导加载程序放在硬盘上(并且可能还会弄乱 nvram 启动条目)。很多答案都说只需将所有硬盘的 EFI 目录/文件复制到 USB,然后将 /EFI/ubuntu/grubx64.efi 和 shimx64.efi 复制到 /EFI/Boot 并将 shimx64.efi 重命名为 bootx64.efi。

相关内容