使用 NVIDIA 驱动程序将 Ubuntu 20.04 安装到 USB 笔式驱动器(256 GB)

使用 NVIDIA 驱动程序将 Ubuntu 20.04 安装到 USB 笔式驱动器(256 GB)

背景:我已成功将 Ubuntu 20.04 安装到 U 盘中。一切正常。Nvidia 驱动程序和 AMD 驱动程序安装无问题,系统运行良好。我想用这个 U 盘作为我的个人操作系统随身携带。

问题:我重启电脑并从自己电脑上的 U 盘启动后,NVIDIA 驱动程序无法加载,屏幕变黑,光标变成 X。进入恢复模式后,我可以登录并再次看到屏幕。但是,这是使用开源驱动程序时的情况,我需要 NVIDIA 驱动程序来执行一些家庭计算任务(主要是更快的 GPU 挖掘)。

我尝试过的方法:我尝试编辑 grub 文件来加载 Nvidia 驱动程序,但它仍然会给我一个黑屏,光标为 X。我尝试编辑启动参数,但没有成功。可能是我这边知识不足。如果我要切换系统,比如说切换到 AMD 和另一个 NVIDIA 系统或其他系统,我不希望这成为问题。

我想要的是:我想设置 3 个启动选项。一个用于 NVIDIA,一个用于 AMD,一个用于加载开源驱动程序。我知道这是可能的,但问题是如何做到?

感谢您抽时间阅读!

答案1

Ubuntu 20.04 USB 可启动 BIOS 和 UEFI,并带有 Nvidia、AMD 和标准 GPU 驱动程序。分步说明

  1. 使用以下链接中的过程,创建可在 BIOS 和 UEFI 模式下运行的 Ubuntu 20.04 完整安装到 USB:https://askubuntu.com/a/1217839/43926

  2. 按照图示创建数据分区和两个启动分区。/分区大小应为 20GB 左右。务必使用单独/home分区选项。分区大小应为 50GB 左右。剩余空间留空。

  3. 安装后,根据需要设置操作系统以及所需的所有程序和应用程序。不要安装任何专有图形驱动程序

  4. 启动 Live Ubuntu USB(或 GParted USB),然后启动 GParted。

  5. 右键单击/USB 的分区并选择Copy

  6. 右键点击空白处并选择Paste。重复创建第三个操作系统分区。点击Apply All Operations

  7. 扩展 NTFS 或 Fat32 数据分区以便与 Windows 或 Apple 共享。单击Apply All Operations

  8. 右键单击其中一个操作系统分区并选择New UUID。重复此操作以更改下一个操作系统分区 UUID。单击Apply All Operations

分区

  1. 关闭 GParted 并重新启动。

  2. 在终端运行sudo update-grub

  3. 打开 Gnome-Disks 并使用新的 UUID 挂载分区。

  4. 使用 启动 Nautilus sudo -H nautilus

  5. 编辑/etc/fstab每个操作系统分区以更改 UUID,如“磁盘”中所示。

  6. 如果需要,编辑 sdx4boot/grub/grub.cfg来更正行上的 UUID 。linux ...

  7. sdx3 boot/grub/grub.cfg再次复制 grub.cfg 。

  8. 启动每个操作系统并根据需要安装专有 GPU 驱动程序。

  9. 测试。

检查完成

答案2

共享 /home 分区

正如 Irsu85 所说,你可以多次将同一版本的 Ubuntu 安装到 U 盘中。

您还可以创建一个/home分区并在所有安装之间共享它,只要它们是相同的风格和版本。这样每次安装的体验就应该相同。

我将为每个/分区至少分配 20GB,并为该/home分区分配约 50GB。

如果您要与 Windows 计算机共享数据,则将剩余空间用作 NTFS 数据分区;如果与 Apple 计算机共享数据,则将剩余空间用作 FAT32。

安装应该很简单。最终安装的 GRUB 应该在启动菜单中包含每个 Ubuntu 安装,如果没有,只需运行sudo update-grub

答案3

只需再次运行安装程序,即可安装多个 Ubuntu 实例,并使其他 ubuntu 安装的分区更小。然后在一个实例上安装 grub 定制程序,以在 GRUB 中重命名不同的 ubuntu 安装。

如果您需要更多信息,请评论

谢谢

伊尔苏85

相关内容