我正在从 CD 启动 Lubuntu。即在启动时我单击“试用 Linux”而不是“安装 Linux”。我计划很快安装,覆盖我的 Windows 副本。
我的问题
从 CD 启动时,是否可以更新我的驱动程序?由于 CD 是一次性写入的,我不确定如何做到这一点。希望有人可以解释一下。
请注意,我是 Linux 新手,这是我第一次使用该操作系统(除了 Android)。
答案1
您实际上可以安装驱动程序,尽管受到一些限制。
您在实时环境中执行的所有操作都只存储在 RAM 中;关机后会丢失。因此您可以安装驱动程序,但计算机关机后它们会立即丢失。
某些驱动程序在安装后不会自动加载。但是,重新启动后,如果需要,它们会自动加载。如果您碰巧使用这样的驱动程序模块,您可以使用命令手动加载它sudo modprobe <modulename>
。
但是,有些驱动程序需要包含在 initramfs 映像中,因为它们需要加载前用户登录。存储驱动程序(HDD、CD)或图形驱动程序就是一个例子。这些驱动程序无法在实时系统中安装;它们需要重新启动才能正常工作。但是,随着 RAM 被清除,您将丢失这些驱动程序。
如果希望在重启后仍保留驱动程序,则应创建具有持久内存的可启动 USB 棒。我对此的软件建议是联合国网络引导。提供 ISO 路径后,您可以设置持久性的大小;我总是选择大约 4GiB,但这取决于您想对实时系统做什么以及 USB 记忆棒上有多少空间。
在实时系统中使用驱动程序的另一种方法是自定义 ISO。如果这样做,您甚至可以通过 chroot 进入提取的 ISO 来安装启动时驱动程序。