我有一个 16GB 闪存驱动器,我想在其中包含便携式 Linux 安装。如果我可以将 Knoppix 安装到闪存驱动器上,并在任何计算机上运行,我就可以做到。这可行吗,或者安装时是否设置了硬件特定的东西?
答案1
在“努力任何“计算机”有点太宽泛了,可以构建和配置一个系统,使其在尽可能多的硬件配置上运行——毕竟,这就是 Knoppix 等项目试图做的事情,拥有一个包含大量可用模块的内核并运行巧妙的启动脚本,尝试在启动过程中调整配置。
即使在某些情况下可能会失败,也可以调整一些引导选项来解决已知问题(同样,这就是 Knoppix 对其“作弊代码”所做的事情,插入到 isolinux 提示符下。
这就是说,即使它涵盖了大多数情况,我仍然会保留一些交换数据的方式,以防万一你无法在某些计算机上启动它。
(从技术上讲,硬件级设置主要是在配置内核时进行的。但是许多发行版只是为所有不喜欢编译自己的内核的用户提供相同的二进制内核。一些与硬件相关的逻辑也可以在配置中设置文件,但这并不像某些设备缺少正确的内核驱动程序那么严重 - 它可能只是启动但显示一些错误。)