Как правильно переустановить Ubuntu с UEFI?

Я решил перейти с Ubuntu 13.10 на 12.04 LTS, поэтому я скачал образ .iso и записал его на мою флешку. Во время установки, на этапе разбиения жесткого диска, я столкнулся с одной проблемой.

У меня есть два больших раздела (раздел Windows, раздел для файлов), и с ними все ясно. Но у меня также есть два небольших раздела. Первый - FAT32, размером 100 МБ, в нем находятся файлы загрузчика Windows, файлы загрузчика Ubuntu. Второй размер - 128 МБ, неизвестная файловая система, флаг msftres.

Что мне нужно сделать, чтобы правильно установить Ubuntu? Как я знаю, я должен выбрать первый 100 МБ FAT32-раздел в качестве EFI-раздела, но я боюсь, что файлы загрузчика Windows будут уничтожены. Пожалуйста, помогите мне.

0
задан 15 February 2014 в 12:02

2 ответа

Если уже есть раздел efi, вам не нужно ничего делать. Просто смонтируйте его в / boot / efi. Тогда установщик должен сделать все за вас.

Для меня sda3 - это \ efi, а sda8 - / boot, поэтому мне нужно сделать

mount /dev/sda8 /boot
mkdir /boot/efi && mount /dev/sda3 /boot/efi

, наконец, это выглядит так:

housezet@arch: ~
$ lsblk
NAME    MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda       8:0    0 931.5G  0 disk 
├─sda1    8:1    0   260M  0 part 
├─sda2    8:2    0   1.5G  0 part 
├─sda3    8:3    0   260M  0 part /boot/efi
├─sda4    8:4    0   128M  0 part 
├─sda5    8:5    0 845.1G  0 part /home/win
├─sda6    8:6    0   392M  0 part 
├─sda7    8:7    0  33.9G  0 part 
├─sda8    8:8    0   500M  0 part /boot
├─sda9    8:9    0  19.5G  0 part /
├─sda11   8:11   0    27G  0 part /home
└─sda12   8:12   0     3G  0 part [SWAP]
sr0      11:0    1  1024M  0 rom 

и

housezet@arch: ~
$ ls /boot
efi  initramfs-linux.img  vmlinuz-linux

Для флагов «msftres» обратитесь к этому вопросу: Безопасно ли форматировать msftres, msftdata и скрытые разделы?

0
ответ дан 15 February 2014 в 12:02

В 12.04 вы не должны не выбирать управляемую опцию для установки вдоль боковой Windows, поскольку это создаст 2-й системный раздел EFI (ESP). (Насколько мне известно, на каждом жестком диске должен быть только один ESP, но я могу ошибаться или реализации различаются.)

Вместо этого выберите ручное указание макета раздела и выберите существующий ESP, который уже содержит файлы загрузчика Windows как ESP вашей установки Ubuntu. При выборе этого предопределенного параметра раздел не будет отформатирован (флажок снят), а файлы загрузчика Ubuntu следует копировать только в \EFI\ubuntu\. Каталоги \EFI\Boot\ и \EFI\Microsoft\ следует оставить нетронутыми.

Резервное копирование содержимого ESP, предложенного @RodSmith, всегда хорошая идея. Если что-то пойдет не так, вы можете просто скопировать файлы обратно, а если сама загрузочная запись Windows была удалена, вы можете добавить ее обратно с помощью efibootmgr или bcfg через оболочку UEFI . Но установщик Ubuntu только создает записи загрузочного меню UEFI, но не удаляет ни одну из них. Вы также можете запустить bcdboot для восстановления поврежденной конфигурации BCD с другого установочного или установочного носителя Windows.

0
ответ дан 15 February 2014 в 12:02

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

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