Рейтинг:0

Как переместить жесткие диски с загрузочными разделами Fat32 и EXT2?

флаг gg

Я пытаюсь обновить SSD на своем рабочем столе до более крупного. Первоначально компьютер был построен примерно в 2011 году, и версия Ubuntu была обновлена ​​​​за эти годы (в настоящее время 18.04; я думаю, что это началось 12.04); он также выполняет двойную загрузку Windows через GRUB.

Я загрузился с живого флеш-накопителя и запустил GParted, ожидая, что смогу просто скопировать разделы со старого диска на новый, и все готово. К сожалению, в прошлом мне хотелось повеселиться с обновкой во время создания этого компьютера, и поэтому я обнаружил, что разделы на моем старом SSD следующие:

/dev/sda1: файловая система Fat32; 190 МБ; 974 КБ используется; флаги: загрузка, esp
/dev/sda2: файловая система EXT2; 244 МБ; использовано 141,03 МБ; флаги: msftdata
/dev/sda3: файловая система LVM2; 111,37 ГБ; Используется «0,00 Б»; флаги: лвм

Я следовал инструкциям на этом посту скопировать данные на /dev/sda3 раздел на новый раздел LVM на новом SSD (/dev/sdb3) и скопировал два других раздела, чтобы новый SSD выглядел так:

/dev/sdb1: файловая система Fat32; 190 МБ; 974 КБ используется; флаги: НЕТ
/dev/sdb2: файловая система EXT2; 244 МБ; использовано 141,03 МБ; флаги: НЕТ
/dev/sdb3: файловая система LVM2; 931,9 ГБ; 111,37 ГБ используется; флаги: лвм

Я знаю, что мне нужно, по крайней мере, вернуть флаг загрузки на /dev/sdb1 раздел, но мне трудно понять, почему здесь есть два «загрузочных» раздела (/dev/sdb1 имеет только одну папку ЭФИ тогда как /dev/sdb2 имеет ЭФИ, extlinux, личинка, и несколько файлов, которые заканчиваются на -общий) и как установить для них правильные флаги, чтобы убедиться, что система снова загружается правильно.

Основные вопросы:

  1. Что делают эти два «загрузочных» раздела и как они работают (я полагаю, вместе)? 1.а. Почему один Fat32?
  2. Какой из флагов на /dev/sda разделы важны и как их установить?
  3. Есть ли что-то еще, чего мне не хватает, чтобы система загружалась с нового SSD? Я видел много ссылок на такие вещи, как grub-обновление и тому подобное, но я недостаточно знаю о том, как это работает, чтобы знать, какие изменения/команды необходимы в этом конкретном случае.

Огромное спасибо за любую помощь или предложения по исследованию!

P.S. Я также пытался найти объяснение этой схемы разбиения, но, похоже, мой гугл-фу не справляется с этой задачей.

oldfred avatar
флаг cn
Хотя 2011 год, должно быть, это был ранний UEFI. В 2012 году Microsoft потребовала от всех поставщиков устанавливать Windows в режиме загрузки UEFI на диски с разделами gpt.Так диск gpt? Не путайте системный раздел ESP-efi, который часто имеет флаги boot, esp и имеет файловую систему FAT32, с разделом Linux /boot, который должен быть отформатирован под Linux. Grub не использует загрузочный флаг. Я думаю, что флаг загрузки в ESP необязателен, но флаг esp обязателен. Вы можете использовать gparted или командную строку для добавления флагов. Вы не можете перезагрузиться с обоими дисками, если вы клонировали, поскольку дубликаты UUID не разрешены. У вас нет типичных UEFI разделов Windows?
флаг gg
@oldfred да, похоже, это то, что здесь происходит. Диск GPT, поэтому да, я считаю, что раздел `/dev/sda1/` — это раздел ESP-EFI, о котором вы упоминаете, а раздел `/dev/sda2` — это фактический загрузочный раздел для Ubuntu. Я собираюсь попробовать установить эти флаги, удалить старый SSD и посмотреть, загрузится ли система. Я надеюсь, что, клонируя разделы, поскольку UUID не изменились, я не думаю, что мне нужно возиться с Grub или чем-то еще в этом роде?
oldfred avatar
флаг cn
В UEFI он использует GUID, чтобы узнать, какой ESP использовать. В Linux это видится как partUUID. Затем у grub есть трехстрочный grub.cfg, который использует файл конфигурации для загрузки полного grub.cfg при установке. В вашем случае grub.cfg должен находиться в /boot. Я не использую LVM, но более новый grub, похоже, не нуждается в /boot с LVM, как в прошлом.

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

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.