晚安,我有一个疑问:当我使用 Ubuntu 的 LiveCD 时,它几乎可以在每台电脑上运行,无论它有什么样的硬件,但安装后,SO 会进行一些更改以适应硬件,例如上网本、台式电脑、wifi 驱动程序、显卡等。我已经在 32 GB 的 USB 棒上安装了 Ubuntu,但当我将它放在其他电脑上时,系统尝试加载(出现紫色屏幕),但随后崩溃并出现一些奇怪的条纹和其他细线,系统启动,我的两个系统规格。
Ubuntu 16.04.3 LTS x64
笔记本电脑:Intel Core i5 4120U,配备 SSD Lite-on、8 GB RAM 和 Nvidia GT-740M(我从这里安装了 SO)
桌面Intel Core i5 4590,配备 SSD Adata、16 GB RAM 和 Nvidia GTX-970(我尝试在这里启动)
我需要此安装(不是实时安装,因为我需要某种软件、工具、文件和类似的东西来持久化,而“实时持久化”似乎会缩短 USB 棒的使用寿命),它适用于几乎所有类型的系统,就像 LiveCD 在每台 PC 上运行的方式一样。有没有办法只使用这个通用系统来安装 ubuntu?(无需为 PC、笔记本电脑、驱动程序等进行调整)?您好,我希望您能理解这一点。
答案1
正如您所知,Ubuntu live(仅限 live 或者持久 live)具有很好的可移植性。
你写“‘持久存活’似乎会缩短 USB 棒的使用寿命”。确实如此,但随着现代闪存硬件质量的提高,情况已经不像以前那么糟糕了。此外,由于写入次数有限,安装在 USB 上的系统也会受到过度磨损的影响。我甚至可以说,持久实时系统受到的影响比安装系统(安装在同一 USB 上)要小,因为它在 RAM 中运行,并且只有在保存新数据时,才会将其写入 casper-rw 分区或文件。
链接
help.ubuntu.com/community/mkusb
Ubuntu 也可以便携,当安装在 USB 记忆棒中时(就像安装到内部驱动器中一样,但安装到 USB 记忆棒中(或通过 USB 或 eSATA 连接的 HDD 或 SSD 中)。但它不像实时运行时那样便携。
您应该避免使用专有驱动程序,通常用于高级图形芯片/卡和一些 wifi 芯片/卡。
您使用的是 Nvidia 显卡,我猜您安装了专有驱动程序,以便在您在 USB 驱动器中创建安装系统的计算机中顺利运行。此驱动程序可能会(很可能)在装有其他显卡的计算机上产生问题。即使是同一品牌的 nvidia,也可能需要另一个专有驱动程序。
有时您可以使用免费的 Linux 驱动程序
nouveau
(适用于 nvidia 显卡)。但如果它在某些计算机上无法运行,则无法移植到这些计算机上。链接有详细说明如何在外部驱动器中创建已安装的系统(包括避免过度磨损的提示),
我建议你尝试使用持久实时系统(使用 mkusb 制作)和没有专有驱动程序的安装系统经过一些测试后,您可以决定哪个系统最适合您。