debian preseed 选择操作系统的最小驱动器

debian preseed 选择操作系统的最小驱动器

因此,就我而言,我有一个带有 2 个驱动器的盒子,1 个小型 SSD,通常为 120 Gb,其余的较大 500 或更大,我需要始终将操作系统安装在最小的驱动器中,将第二个驱动器留给数据端。

有没有办法检测最小的驱动器然后在那里完成所有操作?

谢谢。

答案1

要选择最小的驱动器,您可以使用如下的预置代码片段

d-i partman/early_command string \
  PRIMARYDISK=/dev/$(lsblk -Sn -o NAME --sort SIZE --include 8 | head -n 1) ; \
  debconf-set partman-auto/disk "$PRIMARYDISK" ;

该命令lsblk -Sn -o NAME --sort SIZE --include 8 | head -n 1应该选择最小的 SCSI 磁盘,但可能需要根据硬件进行修改。

链接

相关内容