Мне потребовалось некоторое время, чтобы заметить, но вот что происходит. У меня есть 2 диска на моем компьютере.
При запуске Дисковая Утилита Ubuntu сообщает мне, что один - sda
, а другой - sdb
. При перезапуске он переключает их, а при другом перезапуске переключается снова. Для меня невозможно установить /etc/fstab
с ОС, случайным образом переключая мои диски. Я не изменяю никаких настроек в BIOS.
Как я могу сделать эту остановку?
Именно поэтому Grub использует UUID-ы вместо устаревшей ссылки /dev/sd*
. UUID уникален, и не имеет значения, в каком порядке видит ОС диски. Итак, обновите ваш /etc/fstab
для использования UUID-ов, и вы больше не должны беспокоиться об этом. (Подробнее здесь .)
Причиной переключения должна быть ошибка BIOS (это требует дополнительного изучения).
Используйте устройство отображения. Вместо монтирования, скажем, / dev / sda1, монтируйте по ID. Вот как должна выглядеть соответствующая строка из fstab:
UUID=xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxx / ext3 relatime,error=remount-ro 0 1
Вы можете узнать, что это за идентификаторы с blkid
:
/dev/sda3: UUID="xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxx" TYPE="ext3"
. используйте в записи fstab выше.
Со страницы руководства fstab
:
Вместо явного указания устройства можно указать файловую систему (ext2 или xfs), которая должна быть смонтирована с помощью его UUID или метки тома (cf e2label (8) или xfs_admin (8)) с записью LABEL = или UUID =, например, 'LABEL = Boot' или 'UUID = 3e6be9de-8139-11d1-9106-a43f08d823a6'. Это сделает систему более надежной: добавление или удаление диска SCSI изменяет имя дискового устройства, но не метку тома файловой системы.
BLOCKQUOTE>