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

sna*_*503 7 boot usb-drive graphics grub-efi drivers

背景:我在笔式驱动器上安装了 Ubuntu 20.04 成功。一切正常。Nvidia 驱动程序和 AMD 驱动程序安装没有问题,系统工作正常。我想用这个驱动器作为我自己的个人操作系统随身携带。

问题:在我重新启动我的 PC 并从我自己的 PC 上的笔式驱动器启动后,NVIDIA 的驱动程序将无法加载,并且我会看到一个黑屏,我的光标是一个 X。进入恢复模式后,我可以登录并再次看到屏幕。但是,这是使用开源驱动程序,我需要 NVIDIA 驱动程序来执行一些在家中的计算任务(主要是更快的 GPU 挖掘)。

我的尝试:我尝试编辑 grub 文件以加载 Nvidia 驱动程序,但它仍然会给我一个黑屏,光标为 X。我尝试编辑引导参数无济于事。可能我的知识不足。如果我将系统切换到 AMD 另一个 NVIDIA 系统或其他系统,我不希望这成为问题。

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

感谢您抽时间阅读!

C.S*_*ron 8

Ubuntu 20.04 USB 使用 Nvidia、AMD 和标准 GPU 驱动程序启动 BIOS 和 UEFI。一步步

  1. 使用以下链接中的过程创建 Ubuntu 20.04 到 USB 的完整安装,该 USB 可在 BIOS 和 UEFI 模式下运行: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

GParted

  1. 关闭 GParted 并重新启动。

  2. 在终端运行sudo update-grub

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

  4. 使用sudo -H nautilus.

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

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

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

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

  9. 测试。

检查完成