Перемещение раздела начальной загрузки

У меня есть текущая ситуация:

Dem partitions

Поскольку Вы видите, что существует блок 500 МБ слева от раздела начальной загрузки, который я хотел бы восстановить.

Заключительная установка, которую я хочу:

Final Situation

где я оставляю 22 ГБ оставленными моему корневому разделу Linux, поскольку я мог бы хотеть использовать часть дополнительного пространства для установки другого дистрибутива.

Вопрос: если я перемещаю раздел начальной загрузки, я получаю предупреждения, говоря мне, что это могло бы сделать систему незагрузочной. Существует ли путь или лучший порядок выполнить эту работу с разделами, чтобы минимизировать риск перезагрузки? Я должен переместить большой раздел и корневой раздел сначала, и затем переместить начальную загрузку? или наоборот? или некоторый другой путь?

3
задан 24 June 2015 в 19:49

1 ответ

Во-первых, любой операция разделения, по крайней мере, немного опасна. Вы должны всегда , имеют резервные копии и план восстановления в случае потери данных или потери bootability.

На арене BIOS, перемещая раздел может представить его незагрузочный, потому что много загрузчиков полагаются на абсолютные значения сектора для определения местоположения более сложных частей себя. Если тот сектор будет в разделе, который перемещается, ссылка вряд ли будет обновлена, и начальная загрузка перестанет работать. Детали варьируются от одного загрузчика до другого, тем не менее, который делает предсказание результатов из перемещения раздела трудным. В Вашем случае Вы не используете BIOS, что означает, что правила BIOS не применяются. К сожалению, существует проблема EFI, которая может быть почти как пагубная: Под EFI информация загрузчика хранится в NVRAM. Эти записи указывают на загрузчики при помощи различных типов информации, включая имя файла, GUID раздела, число раздела и дисковый аппаратный идентификационный код. Большинство этих вещей не изменится, когда Вы переместите свой раздел, но его число раздела могло бы измениться.

Вы могли защитить себя от этой возможности различными способами. Самое простое могло бы быть должно создать маленькое (скажите, 1 МиБ), раздел перед Вашим током /dev/sda2. Тот путь, если GParted (или некоторый другой инструмент) решает пронумеровать Ваши разделы в возрастающей последовательности, Ваш ток /dev/sda2, останется /dev/sda2 (или эквивалент EFI этого). Другая вещь, которую Вы могли сделать, будет состоять в том, чтобы использовать транспонировать функцию gdisk (t опция в меню экспертов) для свопинга чисел раздела, должен ток /dev/sda2 становиться /dev/sda1. (Обратите внимание, что можно подкачать существующее число раздела с пустым, таким образом, это может работать, даже если заканчивает тем, что не было никакого /dev/sda2.) В любом случае, тем не менее, необходимо быть превентивными - некоторые EFIs полностью удаляют записи загрузки, которые недопустимы, поэтому если числа раздела изменяются, и Вы пытаетесь загрузиться, записи могут быть потеряны, и необходимо будет воссоздать их. Проверьте свои числа раздела прежде перезагрузка, и если Ваш ESP больше не /dev/sda2, примите меры сразу.

Лично, я думаю, что было бы легче (и инструмент для очистки) запланировать восстановить Ваш загрузчик (загрузчики). Вы, вероятно, установили GRUB теперь, таким образом, Вы могли использовать Восстановление Начальной загрузки, , который обычно делает достойное задание, восстанавливающее установки GRUB. При установке еще нескольких Ose Восстановление Начальной загрузки могло бы или не могло бы сделать столь же хорошего задания - но тогда при установке другой ОС оно установит свой собственный загрузчик / менеджер, который мог бы сделать то, в чем Вы нуждаетесь. (Если это не делает , делают то, в чем Вы нуждаетесь, необходимо будет принять меры для фиксации его, так как новая ОС почти наверняка установит свой загрузчик как по умолчанию.) Другая опция и вообще полезное резервное копирование имеют, мои повторно находят установленный на карте флэш-памяти с интерфейсом USB. Это может помочь начальной загрузке в чрезвычайной ситуации, так как это полагается меньше на конфигурационные файлы, чем большинство загрузчиков. Если установка GRUB начинает запутываться при наличии слишком многих Ose, перенаходка могла бы сделать лучшее задание как Ваш обычный диспетчер начальной загрузки, также - но это - вопрос и персонального предпочтения и что работает хорошо в особенности ситуации.

2
ответ дан 1 December 2019 в 17:02

Другие вопросы по тегам:

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