Что произойдет, если мы раскомментируем GRUB_DISABLE_LINUX_UUID = true?

7

что происходит, когда мы раскомментируем GRUB_DISABLE_LINUX_UUID = true в файле / etc / default / grub.

    
задан Jorge Castro 25.12.2010 в 13:29
источник

3 ответа

3
  • Ну, я думаю, что комментарий выше этой строки говорит все это
    # 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

  • Однако не рекомендуется раскомментировать эту строку, если вы удалите / создадите новый раздел, таблица разделов будет изменена.
  • Чтобы вы не могли загрузиться в систему.
ответ дан karthick87 25.12.2010 в 13:40
3

, когда раскомментирует его, в следующий раз, когда grub регенерирует /boot/grub.cfg, вместо UUID-i.e / dev / sdXY будут добавлены абсолютные имена устройств

, поэтому, если вы переупорядочиваете разделы в таблице разделов (например, вставки / удаления разделов) и номера разделов с изменением - grub не может найти ядро ​​для загрузки

с UUID, даже переустановка разделов не сломает вещи

con UUID - это то, что его трудно долго и поэтому трудно запомнить.

    
ответ дан jet 25.12.2010 в 19:14
2

Реальная сделка заключается в добавлении дисков в вашу систему. Если ваш диск был ранее / dev / sda и был подключен к SATA1 как к единственному диску, а позже вы добавили второй диск, но подключили его к SATA0, он стал бы / dev / sda, а ваше сопоставление с корнем = инвалид. Однако UUID не имеют этой проблемы, поскольку они являются уникальными идентификаторами.

Кроме того, если у вас несколько карт расширения, они иногда обнаруживаются в несколько раз, что приводит к различным назначениям имен дисков для приводов, зависающих от них. Опять же, UUID не изменяется. Также, если диск сработает, иногда другой диск занимает его место, например. если / dev / sda умирает, возможно, при следующей загрузке / dev / sdb магически становится / dev / sda .. Это происходит.

Я бы сказал, что чем больше система, тем лучше или больше, тем больше шансов на перемещение диска при загрузке.

Лично мне не нужно использовать UUID для root =, но я вижу, где у него есть место.

    
ответ дан Robert 19.04.2013 в 18:58