На этот вопрос уже есть ответ здесь:
Я хотел бы чисто установить Windows 7 на другой раздел в Ubuntu 12.04.
Изначально у меня была машина только с Windows 7. Впоследствии я установил ubuntu 12.04 вместе с ним, создав раздел.
Windows 7 теперь кажется поврежденной - когда она начинает загрузку, в конечном итоге отображается синий экран с сообщением об ошибке, связанной с памятью. Загрузчик (если это правильная терминология), похоже, работает, так как я могу нормально попасть в ubuntu, и окна действительно начинают загружаться.
Я не понимаю, какие жесткие диски и разделы у меня на самом деле и где находится каждая ОС. Я даже не уверен, есть ли у меня один или два физических жестких диска. Вот скриншоты моих дисков / разделов.
У меня есть компакт-диск с Windows 7 (прилагается к моему компьютеру).
Что мне нужно сделать, чтобы снова заработала Windows 7?
К вашему сведению: у меня нет опыта в области разбиения на разделы и большого опыта работы с Windows или Linux. Однако у меня есть несколько лет опыта программирования.
Вы бы зашли на этот сайт и следовали инструкциям о том, как получить URL-адрес boot-info для публикации? https://help.ubuntu.com/community/Boot-Info
Я смогу посмотреть на все, что мне, вероятно, понадобится, чтобы помочь вам лучше разобраться с этой проблемой.
Спасибо, Крис
Вот общий план:
1.Make space for Windows 7
2.Install Windows 7
3.Reinstate GRUB
4.Mount the /boot partition
5.Install the boot loader
Шаг первый
Откройте GParted и убедитесь, что у вас есть как минимум 20 ГБ для Windows 7, либо в качестве раздела, который вы можете удалить или как неразмеченное пространство. Если это раздел, удалите его из GRUB, чтобы убедиться, что он не нарушает вашу установку Ubuntu - GParted будет жаловаться, если произойдет что-то плохое. Запишите текущее / загрузочное устройство. Если этого не видно, запишите / device. Название устройства выглядит примерно так: sda5.
Шаг второй
Установите Windows 7 в пространство, которое вы только что сделали
Шаг третий
Загрузите ваш Live CD с Ubuntu, а затем выполните эти команды.
Если у вас нет отдельного / загрузочного раздела:
sudo mount /dev/DEVICENAME_FROM_STEP_ONE /mnt
sudo rm -rf /boot # Careful here, make sure YOU ARE USING THE LIVE CD. I tried,
it works.
sudo ln -s /mnt/boot /boot
Если у вас есть ОТДЕЛЬНЫЙ / загрузочный раздел:
sudo mount /dev/DEVICENAME_FROM_STEP_ONE /boot
Шаг четвертый
Тогда продолжить с этими командами:
sudo apt-get update && sudo apt-get install grub-pc
sudo grub-install /dev/sda # NOTE THAT THERE IS NO DIGIT
sudo umount /boot
и перезапустить. Он должен нормально работать и загружать обе системы.