所以我有一台机器,我想在上面安装 Linux,但由于某些原因我无法安装,我不能。
如果我将外部驱动器连接到我的笔记本电脑,在其上安装 Linux,然后将该驱动器插入我的目标计算机并尝试从它启动,会发生什么情况?
那可能吗?我会遇到很多驱动程序问题吗?我的直觉告诉我一切都会好起来的,我所要做的就是更改 BIOS 中的启动顺序以从外部驱动器启动,但我无法克服硬件将非常不同的事实,这可能会导致问题。
答案1
我确实做了这件事,而且非常简单。我按照指南进行了拱它的工作原理与描述的一样。您应该按照为您自己提供的分发说明进行操作。只需记住一些注意事项:
- 最小公分母硬件:如果您希望它在 32 位和 64 位计算机上运行,请安装 32 位版本。
- 显卡也是如此。坚持使用通用的开源驱动程序。
- 虽然从技术上讲它可以与任何外部硬盘驱动器配合使用,但除非您有 USB 3.0 设备,否则启动和使用速度会相当慢。
- 在安装过程中,系统会询问您引导加载程序的位置。确保它已安装在外部设备上。另外,如果可以选择,请按 UUID 选择位置,而不是按设备名称(例如 /dev/sda1),因为不同的 PC 会发生变化
答案2
initramfs
现代 Linux 发行版采用非常小的内核,并通过引导加载程序从定制的、与内核一起加载到 RAM 中的模块加载来完成工作所需的驱动程序。
除非驱动程序匹配,否则外部驱动器可能无法在另一台计算机上正确启动。另一方面,当今的磁盘驱动程序大多相同,并且许多其他基本设备也是相同的。所以有一个公平的机会做工作,但没有保证。你必须尝试一下。