通常的Linux安装过程如下:
- 使用 DVD 或 USB 将安装 iso 放入 DVD 或 U 盘引导机器
- 使用 DVD 或 USB 启动机器
- 我想知道的是,给定一台正在运行的 Linux 机器,目前在运行的 Linux 机器上可以在多大程度上安装到本地驱动器上,然后该本地驱动器可以用作另一台机器的系统驱动器。一种选择是通过 kvm,即在虚拟机中运行安装,目标驱动器作为 /dev/vda 提供。
本质上,需要在设备上设置引导加载程序、分区和创建文件系统,然后复制/安装相关文件。 (这在创建 VM 磁盘映像时也非常有用。)
答案1
是的,您可以将 Linux 安装到驱动器上,而无需启动任何类型的特殊安装程序。有很多方法可以做到这一点。
首先,您可以手动对驱动器进行分区,在其上创建文件系统,创建工作 chroot,将所需的应用程序安装到驱动器上(当然包括内核,您希望对其进行相当通用的编译,或者专门针对目标机器(如果您已经知道其规格)。配置好引导加载程序,你的工作就基本完成了。该过程是“Linux 安装程序”所做的全部工作,您只需手动完成即可。查看 LFS、Slackware 和 Crux 的安装过程以了解具体信息。
另一种方法是使用 Clonezilla,假设您有一个已安装的工作 Linux 操作系统的副本。使用它作为您的主副本并将其克隆到任何给定的驱动器。当我担任系统管理员并需要对新计算机进行映像时,我曾经这样做过。