是否可以将 Debian 安装到某些通用硬件上,将其制作成映像文件,然后将其映像到不同的硬盘驱动器中,并将这些硬盘驱动器放在不同的计算机中?我目前正在研究 VirtualBox,我知道它可以访问物理磁盘。但我更希望能够创建一个可以与之配合使用的通用映像最多硬件...
我计划将 debian 作为服务器设置安装到无法输出任何视觉内容的计算机上.....(显卡烧坏了等等..)这意味着除非我有远程访问权限,否则我将无法在这些计算机上执行任何操作...这意味着必须有操作系统..
答案1
大多数 Linux 安装对硬件的依赖性很小——发行版内核是使用所有常见硬件的模块构建的,并且几乎没有关于设备的持久信息——所有内容都会在启动时重新检测。
唯一想到的是引导加载程序和中的磁盘标识符fstab
。您应该确保两个配置都使用 UUID 或标签,以避免磁盘排序等问题。(我不确定 Debian 是否已经升级,但较旧的grub-legacy
引导加载程序仅支持通过磁盘号/分区号指定分区。grub2
没问题,但请手动验证配置。)例如:
/etc/fstab 文件 标签=rainboot /boot ext4 nodev,noexec 0 1 标签=rainroot / ext4 默认值 0 1
# grub.cfg 搜索--no-floppy--label rainboot--set=boot 搜索--no-floppy --label rainroot --set=root ... 菜单项‘Arch Linux’{ linux($boot)/vmlinuz-linux root=/dev/disk/by-label/rainroot ro initrd($boot)/initramfs-linux.img }
答案2
回答我自己的问题,您需要做的可能比较笨拙,但您可以以不同的方式配置每个安装..是外部连接硬盘驱动器,然后配置 VirtualBox 以直接写入物理硬盘驱动器...然后设置 eth1 的网络接口如果您为 VirtualBox 打开了网络,那么您就可以开始了。