我有一个适用于 Ubuntu 18.04 的自动安装脚本(预置文件),它会自动对 /dev/sda 和 /dev/sdb 进行分区。我通过从 USB 驱动器启动,在“传统 BIOS”模式下运行它(因此使用 MBR)。到目前为止,这在几台机器上运行良好 - 硬盘驱动器被检测为 sda 和 sdb,而 USB 驱动器是 sdc。但在某台服务器上,sda指的是安装U盘,硬盘为sdb和sdc,所以自动分区失败。
有什么方法可以控制它并确保 sda 和 sdb 始终引用内部磁盘吗?或者有什么方法可以强制安装 USB 驱动器为“sdz”或其他名称,这应该具有相同的效果?我发现的大多数建议都说“使用 UUID”,但这对于旨在在许多计算机上运行的自动化安装没有帮助。
BIOS 中的启动顺序设置为首先从内部硬盘启动,但当然,对于安装,我必须覆盖该顺序(按 F11)以从 USB 驱动器启动。