我按照该问题的各个答案中的说明成功创建了一个可启动的 USB 驱动器:无法使用 casper-rw 持久分区启动 Ubuntu Live USB 闪存驱动器 (包括我自己的经历)https://askubuntu.com/a/878009/544376)
请注意,有问题的 ISO 是从 Ubuntu 16.04 衍生的自定义映像,由系统备份。该 iso 是由一台后来坏了(屏幕死机)的笔记本电脑创建的,在此之前我删除了一些软件并添加了其他软件。Systemback 使用 grub 创建了一个不错的引导加载程序。
但是 - 在装有 Nvidia 显卡的 PC 上启动时,启动画面成功显示后,屏幕变为空白。我甚至无法通过 CTRL-ALT-F1 返回 TTY。系统确实在“安全图形模式”下顺利启动到 GUI 桌面。
所以 - 我采用了这里的建议:https://askubuntu.com/a/760935/544376尝试修复它。我启动到“安全图形模式”,切换到 TTY(CTRL-ALT-F1),然后运行命令。Nvidia 驱动程序显然安装正确。
但是现在,无论我从引导加载程序菜单中选择哪个选项(默认/安全图形模式/调试),USB 都只能启动到 BusyBox 和“initramfs”提示。
看起来 Nvidia 驱动程序的安装对 casper-rw 分区或访问该分区的方式产生了影响?
这可能只是一个错误配置,但有其他人遇到过这种情况吗?
之前我在另一个 USB 上运行了完全相同的 ISO,但有一个 4GB 的 casper-rw 持久盘文件,并且仍然运行良好。奇怪的是,虽然第一次在装有 Nvidia 卡的 PC 上使用时发生了相同的行为(只有安全图形模式才会显示 GUI)。但在第三次或第四次尝试时(我不记得确切的事件顺序,我可能在两次尝试之间在不同的 PC 上使用过该棒),ISO 以全图形模式干净地启动,而我无需安装 Nvidia 驱动程序。
这个特定的驱动器仍然工作正常,只是快满了!因此尝试安装更大的持久性分割(在新的 USB 记忆棒上)。
更新:我发现解决办法就是启动“安全模式”选项,然后运行
sudo apt-get update
更新似乎已成功重置。
答案1
启动持久 USB 驱动器时,标准视频驱动程序会在 casper-rw 文件或文件夹之前加载。
如果 casper-rw 包含 Nvidia 驱动程序,它们最终会与已加载的视频驱动程序发生冲突。
如果您想使用 Nvidia 驱动程序,您应该对 USB 进行完整安装。