3

У меня уже есть Windows 7 и Ubuntu 11.10, установленные на моем ноутбуке, и я хотел бы добавить Windows 8 Consumer Preview в этот список. Вот некоторая информация, которая может иметь отношение к этому вопросу:

  • У ноутбука только один жесткий диск.
  • На жестком диске достаточно места для размещения всех трех ОС
  • В настоящее время меню GRUB определяет, какая ОС загружается.
  • Когда я первоначально решил использовать двойную загрузку, у меня уже была установлена Windows 7, и я переразбил свой жесткий диск и установил Ubuntu в новом разделе.

Как правильно установить Windows 8, не испортив Windows 7 и Ubuntu?

3 ответа3

3

В Windows 8 есть новый загрузчик, который немного отличается от того, что вы видели раньше, и после установки он даст вам возможность загружать Windows 7 или 8, но не Ubuntu.
Я не знаю, как остановить Windows 8 от установки этого загрузчика, поэтому вам нужно установить Windows 8 на тот раздел, который вы для него выделите, затем загрузить любую живую среду linux и переустановить Grub на свой первый раздел (который или 7 или Ubuntu, в зависимости от).

После загрузки в среде Linux перейдите к существующему файлу /boot/grub/menu.lst - в нем должны отображаться записи для Ubuntu и Windows 7. Если вы изменили порядок разделов при установке Windows 8 (например, изменили номер раздела, в котором находится ubuntu), вам необходимо соответствующим образом обновить корень строки (hd0,0), где первое число - это номер жесткого диска (0, если у вас есть только один) а второй номер раздела -1 (sda1 = 0, sda2 = 1 и т. д.)

Вы можете создать третью запись для Windows 8 точно так же, как в Windows 7, изменив только строку rootnoverify для применения к соответствующему разделу, где установлена Windows 8.

Когда все будет готово, продолжайте и переустановите grub на свой основной раздел, открыв терминал с правами root и запустив его.

grub

тогда у консольного типа grub

setup (hd0)

мой конфиг grub для этого выглядит так:

    # (0) Arch Linux
    title  Arch Linux
    root   (hd0,2)
    kernel /vmlinuz-linux root=/dev/sda3 ro
    initrd /initramfs-linux.img

    # (1) Windows 7
    title Windows 7
    rootnoverify (hd0,0)
    chainloader +1

    # (2) Windows 8
    title Windows 8
    rootnoverify (hd0,1)
    chainloader +1
2

Установить на VHD. Это то, что я сейчас делаю. Единственное, что виртуализируется, - это диск, и я его вообще не замечаю. Я использовал запись в блоге Хансельмана в качестве отправной точки, но я также описал свой опыт . У меня были некоторые отличия от его опыта, в основном я должен был добавить Windows 8 в свой список загрузки самостоятельно.

Также убедитесь, что Windows 8 контролирует выбор ОС в начале. Вот где запускается BCDBOOT, когда все сказано и сделано.

0

Я использовал для установки нескольких ОС на жесткий диск, но однажды я сгорел на таблице разделов и GRUB.

Теперь я устанавливаю только одну ОС на загрузочный диск (Linux). Другая ОС, которую я использую, запускается с виртуальных машин в Virtual Box. Виртуальная коробка может облегчить вам жизнь. Хотя это зависит от того, насколько вам нравится ваше оборудование.

Windows 7 работает как чемпион в виртуальной коробке. Я уверен, что Windows 8 будет также.

Поиск Google в виртуальной коробке Windows 8

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .