因此,就我而言,我有一个带有 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 磁盘,但可能需要根据硬件进行修改。
链接
- 预置高级选项有一个例子
list-devices
- 这篇文章中有更复杂的解决方案