如何在 LILO 中使用持久名称?

如何在 LILO 中使用持久名称?

我有两个 SATA 驱动器,但它们的名称/dev/sda/dev/sdb是由 Linux 随机选择的。

如何正确设置 LILO?如何为硬盘提供稳定的参考lilo.conf

添加。我可以在 lilo.conf 中使用 udev 的名称(例如 /dev/disk/by-id/*)吗? LILO 不会在每次启动时读取 lilo.conf,但仅当我在不带参数的情况下运行“lilo”时在设置 MBR 上读取一次。在此阶段,udev 名称可用。但是 LILO 如何将磁盘信息存储到 MBR 和引导文件中呢?

我使用 Windows 双启动,但 NTFS 磁盘没有 UUID。我想使用udev的id。

答案1

您将需要使用 UUID 来识别磁盘并通过它启动。

在您的计算机上运行blkid以获取驱动器及其 UUID 的列表。

然后修改你的lilo.conf并使用root=UUID=<DISK UUID>而不是root=/dev/sda等。

假设您有一个支持 UUID 的内核版本 - 首先通过查看/dev/disk/by-uuid.您也可以使用LABEL=.

相关内容