Установив Windows 8 на виртуальную машину, я решил проверить, как она работает на самом деле, так как виртуальная машина немного тормозила.
Windows 8 можно установить, как и любую другую ОС, и она поддерживает двойную загрузку с Windows 7. Однако, похоже, она использует собственный менеджер загрузки. Так что, если я установлю ее, смогу ли я впоследствии загрузить Ubuntu?
Могу ли я оставить BURG в качестве загрузчика?
(Ссылаясь на этоСтатья Лайфхакерапо настройке двойной загрузки Windows 7 / Windows 8.)
Спасибо заранее!
решение1
Я не могу найти много подробностей о том, использует ли Windows 8 bootmgr под всем этим метро, но основываясь на том, что я вижу (никогда не устанавливал его), я думаю, что это так. Однако есть верный (и обратимый) способ проверить.
Сначала загрузитесь с Live CD или USB вашего дистрибутива по вашему выбору. Затем, после загрузки, определите, на каком жестком диске у вас установлена Windows 7.
#ls -la /dev/disk/by-label
#(gparted)&
Первая команда выведет список меток файловых систем, которые может распознать Linux, и разделов, на которых они находятся, в форме: Label -> /dev/sda1
где «a» — это диск, а «1» — это раздел. Затем выполните следующую команду, чтобы сохранить MBR (только загрузочный сектор, без разделов) в файл на случай, если вы захотите отменить эти изменения позже. (Возможно, сохраните этот файл на флэш-накопителе) [ПРАВКА: убедитесь, что /dev/sda
нижеследующее соответствует выводу ls
для диска, на котором включена Windows 8, например, если Windows8 -> /dev/sdc3
тогда используйте /dev/sdc
]
#dd if=/dev/sda of=/path/to/safe/storage/orig_mbr.bin bs=446 count=1
Теперь используйте gparted, чтобы создать раздел для Windows 8, и пройдите процедуру установки Windows 8. После этого снова загрузите Live CD или USB и выполните:
#dd if=/dev/sda of=/path/to/safe/storage/win8_mbr.bin bs=446 count=1
#dd if=/path/to/safe/storage/orig_mbr.bin of=/dev/sda bs=446 count=1
Это позволит создать резервную копию MBR Windows 8 и установить ваш старый (таким образом, восстановив BURG/GRUB/LILO и т. д.). Теперь вы можете загрузить любой Linux, который у вас есть на этом компьютере, и попытаться выполнить процедуру обновления загрузчика / проверки ОС. Если обнаружена Windows 8 (или обнаружено несколько ОС Windows), то Windows 8 использует ту же процедуру загрузки, что и Windows 7 (называется bootmgr), и вы можете продолжать использовать свой текущий загрузчик. Если нет, то вы можете попробовать вручную выполнить цепочку загрузки, как вы это делали для ntdlr и Windows XP.