Я решил перейти с Ubuntu 13.10 на 12.04 LTS, поэтому я скачал образ .iso и записал его на мою флешку. Во время установки, на этапе разбиения жесткого диска, я столкнулся с одной проблемой.
У меня есть два больших раздела (раздел Windows, раздел для файлов), и с ними все ясно. Но у меня также есть два небольших раздела. Первый - FAT32, размером 100 МБ, в нем находятся файлы загрузчика Windows, файлы загрузчика Ubuntu. Второй размер - 128 МБ, неизвестная файловая система, флаг msftres.
Что мне нужно сделать, чтобы правильно установить Ubuntu? Как я знаю, я должен выбрать первый 100 МБ FAT32-раздел в качестве EFI-раздела, но я боюсь, что файлы загрузчика Windows будут уничтожены. Пожалуйста, помогите мне.
Если уже есть раздел 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 и скрытые разделы?
В 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.