web-dev-qa-db-ja.com

LILOで永続的な名前を使用する方法は?

私は2つのSATAドライブを持っていますが、それらの名前/dev/sda/dev/sdbはLinuxによってランダムに選択されています。

LILOを正しく設定するにはどうすればよいですか? lilo.confにハードドライブへの安定した参照を配置するにはどうすればよいですか?

追加 lilo.confでudevの名前(/ dev/disk/by-id/*など)を使用できますか? LILOは起動のたびにlilo.confを読み取りませんが、引数なしで 'lilo'を実行すると、セットアップMBRで1回だけ読み取ります。この段階で、udev名が使用可能になります。しかし、LILOはディスクに関する情報をMBRとブートファイルにどのように保存しますか?

Windowsでデュアルブートを使用していますが、NTFSディスクにUUIDがありません。 udevのIDを使用したい。

3
user14284

UUIDを使用してディスクを識別し、それを介して起動することをお勧めします。

マシンでblkidを実行して、ドライブとそのUUIDのリストを取得します。

次に、lilo.confを変更し、root=UUID=<DISK UUID>などではなくroot=/dev/sdaを使用します。

UUIDをサポートするカーネルバージョンがあることを前提としています。まず、/dev/disk/by-uuidを調べて確認してください。 LABEL=を使用することもできます。

4
didster