Загрузите существующую установку Ubuntu на UEFI, GPT BTRFS

Я просмотрел многие вопросы и не нашел ничего, что могло бы полностью удовлетворить эту проблему. У меня есть жесткий диск ssd, который загружается с моего старого компьютера. Это стандартный BIOS, однако я построил новый компьютер с материнской платой Z87, который является UEFI. То, что я хотел бы сделать, это загрузить с этого жесткого диска, не стирая жесткий диск. Я пытался загрузить из устаревшего режима, похоже, не работает. Частью множества проблем является моя схема разбиения, которая является GPT. sdx1 - это система btrfs, sdx2 swap, sdx3 - это bios_grub.

Я попытался настроить UEFI / BIOS для загрузки в устаревшем режиме, я попытался превратить мой раздел подкачки в загрузку Grub EFI, я попытался скопировать файловую систему на новый диск, установленный на новая система. Однако копирование информации не сохраняет файловую систему или ее части без изменений. Я также попытался восстановить загрузчик, когда я перезаписал пространство подкачки. Я действительно предпочел бы не начинать заново с новой установки, поэтому любые другие предложенные деревья будут приветствоваться.

Кстати, я ненавижу вас, Microsoft, и ASUS, я понимаю, что соблюдаю Microsoft, но делаю это необязательно ... Я действительно разочарован тем, что мне приходится иметь дело с Windows 8, когда я не имею к ней никакого отношения.

Что-то, что я мог бы попробовать, но хотел бы услышать от более опытных пользователей. Переместите раздел sdx1 (btrfs / @ / @ home) и откройте раздел размером 100 МБ в начальных секторах и установите совместимую с efi установку Grub2. Будет ли это работать? Как переместить раздел?

0
задан 19 October 2013 в 19:39

1 ответ

Во-первых, некоторые EFI имеют странные требования при загрузке из GPT в режиме BIOS. См. мою веб-страницу по теме для получения подробной информации. В большинстве случаев установка флага boot / active для раздела type-0xEE в защитной MBR решит проблему. Обратите внимание, что для этого вам понадобится fdisk (но , а не самая последняя версия!) Или какой-либо другой инструмент, не знающий GPT. (Самая последняя версия parted также может сделать это, но я не помню точных деталей.)

Во-вторых, если это не поможет, вы можете установить EFI-режим. загрузчик на диске, чтобы получить работу. См. мою веб-страницу о загрузчиках EFI для получения информации о том, что доступно и как их установить. GRUB 2 может быть довольно прост в установке, если вы можете chroot войти в систему в режиме EFI; или вы можете попробовать установить rEFInd, , который вы можете установить вручную (, а не через пакет Debian) или после использования chroot.

0
ответ дан 19 October 2013 в 19:39

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

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