/ etc / default / grubでGRUB_DISABLE_LINUX_UUID = trueをコメント解除するとどうなりますか。
/ etc / default / grubでGRUB_DISABLE_LINUX_UUID = trueをコメント解除するとどうなりますか。
回答:
まあ、その行の上のコメントはすべてを語っていると思います
# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
その行のコメントを外した後、root =はUUIDではなくデバイス名として渡されます。
linux /boot/vmlinuz-2.6.30-1-amd64 root=UUID=...
に
linux /boot/vmlinuz-2.6.30-1-amd64 root=/dev/sdX
本当のことは、システムにディスクを追加することです。ディスクが以前は/ dev / sdaであり、唯一のドライブとしてSATA1にプラグインされ、後で2番目のドライブを追加したが、SATA0にプラグインした場合、それは/ dev / sdaになり、root =マッピングは次のようになります。無効。UUIDは一意の識別子であるため、この問題はありません。
また、複数の拡張カードを使用している場合は、わずかに異なるタイミングで検出されることがあり、その結果、ドライブに割り当てられているドライブに異なるドライブ名が割り当てられます。ここでも、UUIDは影響を受けません。また、ドライブが停止した場合、別のドライブがその場所に移動することがあります。たとえば、/ dev / sdaが停止した場合、おそらく次の起動時に/ dev / sdbが魔法のように/ dev / sdaになります。
システムが大きくなる、または似ているようになるほど、起動時にドライブがシャッフルされる可能性が高くなります。
個人的にはroot =にUUIDを使用することは気にしませんが、どこにあるのかはわかります。