Мультизагрузка с WindowsXP, Windows7 и Ubuntu. Проблемы с загрузкой

Мультизагрузка с WindowsXP, Windows7 и Ubuntu. Проблемы с загрузкой

Я пытаюсь разбить свой жесткий диск объемом 600 ГБ на четыре раздела и установить три ОС.

Раздел 1, 16 ГБ: WindowsXP x32

Раздел 2, 16 ГБ: Ubuntu 12.04

Раздел 3, 30 ГБ: Windows7 x64

и, наконец, последний раздел с оставшимся пространством для хранения данных.

Однако вчера я переформатировал и переустанавливал все эти ОС, наверное, раз 5, пытаясь понять, как это сделать. После первых двух установок я понял, что мне нужно устанавливать ОС в определенном порядке. Следующие несколько установок были с ошибками в том, как я разделял разделы. В последний раз, когда я делал это вчера вечером, казалось, что я установил все правильно, так как Grub загружался, оттуда я мог запустить Windows, после чего появлялся загрузчик Windows с вариантами «Старая Windows» и Windows7. Поэтому я пошел спать довольный, даже не проверив его. Теперь, проснувшись, попытался загрузить Windows7... оказалось, что раздел Windows7 волшебным образом исчез.

В любом случае, я только что установил все «снова», используя эту настройку: разделил все разделы и сделал их все «основными», установил WindowsXP.

Установить Windows7

Проверьте, загружаются ли обе ОС — Windows 7 и XP.

Поскольку это так, установите Ubuntu с Live CD.

Grub в этот момент автоматически не запустился. Boot все равно загрузил Windows Loader.

Поэтому я использовал Live CD для запуска Boot-Repair.

Boot-Repair отработал без ошибок, поэтому я перезагрузился.

Grub не появляется, но Ubuntu загружается автоматически. Я также держал левый Shift во время загрузки на всякий случай.

На этом этапе я не уверен, что сделать, чтобы Grub появился. Поэтому я заглянул в интернет и обнаружил, что есть файл конфигурации, из которого можно «зафиксировать» строку для «тайм-аута grub» или чего-то в этом роде, поэтому я так и сделал. Grub по-прежнему не «запускается». Возвращаюсь в Ubuntu, иду устанавливать Boot-Repair, но он выдает эту ошибку в терминале;

'Installing rEFInd on Linux....
//boot/efi doesn't seem to be on a VFAT filesystem. The ESP must be
mounted at //boot or //boot/efi and it must be VFAT! Aborting!
dpkg: error processing refind (--configure):
subprocess installed post-installation script returned error exit status 1
Setting up gawk (1:3.1.8+dfsg-0.1ubuntu1) ...
Setting up glade2script (3.2.2~ppa45~precise) ...
Setting up boot-sav (3.199~ppa33~precise) ...
Setting up boot-repair (3.199~ppa33~precise) ...
Setting up boot-sav-extra (3.199~ppa33~precise) ...
Setting up python-configobj (4.7.2+ds-3build1) ...
Setting up pastebinit (1.3-2ubuntu2.1) ...
Errors were encountered while processing:
refind
E: Sub-process /usr/bin/dpkg returned an error code (1)'

Итак, у меня пока что не очень везет с мультизагрузкой. Есть ли способ исправить указанную выше ошибку, не переформатируя «все» снова, и в то же время сделать так, чтобы grub показывал параметры загрузки Windows? Я убежден, что делаю что-то не так, но не уверен, что именно. И, если это вообще имеет значение, у меня, по-видимому, есть что-то под названием «UEFI» bios или что-то в этом роде? Понятия не имею, что это значит, но, кажется, это довольно часто всплывало во всех моих гуглениях, так что, возможно, это причина всех моих страданий?

Заранее спасибо за прочтение всего этого, но да... Помоги мне.

решение1

Я собираюсь спать, поэтому заранее извиняюсь за поспешные выводы. Но у меня складывается впечатление, что у вас либо проблемы с тем, куда установить GRUB 2. Не могу сказать многого, но не могли бы вы загрузить компьютер с Linux Live USB (т. е. Ubuntu), а затем запустить GParted, а затем сделать снимок экрана?

Ниже приведено не решение, а совет, который позволит поделиться личным «лучшим опытом» при мультизагрузке:

  1. Порядок установки: сначала устанавливаются все ОС MS Windows (от старых к новым, то есть в вашем случае сначала устанавливается XP, а затем Windows 7).
  2. Последней будет ваша операционная система(ы) Linux.
  3. Если вы используете мультизагрузку, скажем, две (2) ОС MS Windows и две (2) ОС Linux, установите ОС MS Windows, как указано в пункте 1. А затем, что касается ОС Linux, просто помните, что последняя установленная вами ОС Linux — это та, которая возьмет на себя функции «загрузчика» (примером «загрузчика» является GRUB).
  4. Лучший совет, которому я следую при мультизагрузке, — научиться устанавливать GRUB 2 в «выделенный» раздел.

Таким образом, вы избежите проблемы, когда ваша ОС MS Windows «волшебным образом исчезла»... Вы можете проверить, действительно ли установка MS Windows исчезла или была удалена, загрузив Linux Live USB по вашему выбору, а затем попробуйте проверить в файловом менеджере, сохранился ли раздел MS Windows.

И если он все еще там, то это сужает проблему до того, как был установлен загрузчик (т. е. GRUB 2 в Linux).

Когда вы выбираете установку GRUB 2 в "выделенный" раздел, это освобождает вас от беспокойства об удалении загрузчика вместе с соответствующим разделом ОС или других сложных сценариях. По крайней мере, установленная рабочая ОС будет загружаться правильно.

Связанный контент