Сортировка разделов GPT в Linux с помощью gdisk (команды s)

1047
fenshan

Я попытался отсортировать разделы, чтобы изменить порядок, но когда я пытаюсь использовать sкоманду gdisk, появляется это предупреждение:

You may need to edit /etc/fstab and/or your boot loader configuration! 

И это не позволяет мне использовать команду. Что я могу сделать, чтобы отсортировать разделы? (Я не могу использовать fdisk).

Спасибо!

0

1 ответ на вопрос

3
grawity

Use the s command in gdisk.

The warning doesn't prevent you from using the command. It's just a warning. If you use s and then p, you'll probably find that the partitions are, indeed, sorted and ready to be written.

Note that the "Sort" command only does what it says – sorts the partition table entries in ascending order, to match the actual disk layout. It doesn't let you move the GPT entries manually (use "Expert" → "Transpose" for that), and it does not move the actual partition contents.

Абсолютно правильно. Я хотел бы добавить, что предупреждение - это переизбыток предостережения. В старые времена `/ etc / fstab` и конфигурации загрузчика ссылались на разделы по имени файла устройства, например` / dev / sda4`. Если вы сортируете записи, они могут измениться и, следовательно, потребовать внесения изменений в `/ etc / fstab` и файлы конфигурации загрузчика. Сегодня файловые системы обычно идентифицируются значениями UUID, которые не изменятся из-за операции сортировки `gdisk`. Тем не менее, старый метод может быть использован, а иногда и есть. Rod Smith 8 лет назад 1
AFAIK, некоторые другие вещи (например, загрузочные записи UEFI и, по-видимому, вещь BCD Windows) по-прежнему ссылаются также на индекс раздела UUID + диска? (Я помню, как временно сломал Windows в моей системе с двойной загрузкой, удалив предыдущий раздел Linux…) grawity 8 лет назад 0
Это вполне может быть. Я не слишком знаком с BCD Windows, поэтому я не могу комментировать это. Загрузочные записи EFI обычно ссылаются на файлы в [Системном разделе EFI (ESP),] (http://en.wikipedia.org/wiki/EFI_System_partition), который обычно является первым или вторым разделом, частично для минимизации риска возникновения проблем. возникающие из-за перенумерации. Тем не менее, если ESP * является * пронумерованным разделом (который является законным, даже если он необычный), могут возникнуть проблемы, если он будет перенумерован. Я не могу сказать, что экспериментировал с такими изменениями, поэтому я не знаю, что из этого получится. Rod Smith 8 лет назад 0
Да, похоже, что я ошибся в загрузочных записях EFI - теперь проверяю мои, я вижу UUID ESP, а не UUID диска. grawity 8 лет назад 0

Похожие вопросы