четверг, 29 января 2009 г.

Идентификация разделов дисков by UUID

Иногда на Debian Linux всплывает глюк (возможно это глюк контроллера) — при загрузке он меняет местами винты. Как следствие, ОС не может найти root-раздел и вываливается в busybox. Одно из решений, отказаться от идентификации разделов через /dev/sdXN.

Рецепт прост:

1. Запускаем /sbin/blkid и смотрим UUID для каждого раздела.
2. В /etc/fstab вместо /dev/sdaN прописываем UUID=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX (кавычки не ставим).
3. В /boot/grub/menu.lst найти строчку (закомментированную) kopt=root=/dev/sdaN ro и заменить её на kopt=root=UUID=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX ro.
4. Запустить /sbin/update-grub.
5. Перезагрузиться.

Комментариев нет:

Отправить комментарий