4

Я установил Ubuntu 10.04, и он работает нормально, но сегодня я установил Windows 7 в другой раздел, и теперь у меня не появилось меню загрузки, и автоматически Windows все еще работает нормально.

Есть ли возможность получить меню загрузки или как удалить Windows 7 и вернуться к нормальной ситуации?

4 ответа4

16

Вам нужно загрузиться с компакт-диска Ubuntu и переустановить загрузчик grub.

Сначала вы должны были установить Windows, а затем Linux, и она автоматически подобрала бы установку Windows и добавила ее в загрузчик.

Для начала вам понадобится Ubuntu Live CD. Если вы установили Ubuntu с компакт-диска, то он у вас должен быть. Убедитесь, что версия на вашем компакт-диске совпадает с версией, которую вы используете на своем компьютере.

После того, как вы получили компакт-диск и загрузились с него, выберите значок "Try Ubuntu" (или аналогичный). Это поместит вас в очень знакомую рабочую среду Ubuntu.

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

Перейдите в меню Places в верхней части экрана и смонтируйте все файловые системы, перечисленные там (нажав на них). Файловая система, которая открывается и имеет файлы, похожие на этот список, является загрузочной файловой системой:

config-2.6.18-3-686      initrd.img-2.6.18-3-686.bak  System.map-2.6.18-3-686
grub                     lost+found                   vmlinuz-2.6.18-3-686
initrd.img-2.6.18-3-686  memtest86+.bin

Цифры не имеют значения, только имена. Если вы видите такие вещи, как bin , usr , lib т.д., Значит, у вас неправильная файловая система.

Запишите имя файловой системы (в верхней части окна).

Далее вам нужно открыть окно терминала, поэтому перейдите в меню « Приложения» и выберите « Стандартные», а затем « Терминал».

В терминале введите:

$ mount

и найдите строку, содержащую имя интересующей вас файловой системы. Эта строка будет иметь префикс /dev/<something> где находится в соответствии с sda2, hda1 и т.д. Это имя устройства загрузочного раздела.

Теперь мы готовы заменить основную загрузочную запись на Grub.

В этом примере я предполагаю, что ваше загрузочное устройство - /dev/sda2, а ваша файловая система - /media/0d104aff-ec8c-44c8-b811-92b993823444 - замените их данными своей файловой системы.

$ sudo grub-install --root-directory=/media/0d104aff-ec8c-44c8-b811-92b993823444 /dev/sda

Обратите внимание, что вы пропустите 2 из названия устройства. Вы хотите сослаться на все устройство, а не только на загрузочный раздел. Опция --root-directory указывает, какой раздел содержит загрузочные данные.

Если появятся какие-либо предупреждения, попробуйте изменить команду следующим образом:

$ sudo grub-install --root-directory=/media/0d104aff-ec8c-44c8-b811-92b993823444 /dev/sda --recheck

Если все это работает, вы должны увидеть это:

Installation finished. No error reported.
This is the contents of the device map /boot/grub/device.map.
Check if this is correct or not. If any of the lines is incorrect,
fix it and re-run the script `grub-install'.

(hd0)   /dev/sda

Теперь вы можете перезагрузить компьютер, и у вас должно появиться меню Grub.

3

Я написал инструкцию, чтобы решить эту проблему здесь, потому что я столкнулся с той же ситуацией.

Вот краткое изложение шагов:

  1. Вставьте Ubuntu Live CD в CD-привод и загрузитесь с него

  2. Определите установочный раздел Ubuntu с помощью sudo fdisk -l

  3. Смонтируйте раздел с Ubuntu с помощью sudo mount /dev/sdXX /mnt

  4. Монтировать другие разделы также в соответствующий каталог

  5. Установите загрузчик GRUB с помощью sudo grub-install --root-directory=/mnt /dev/sda

  6. Размонтировать и перезагрузить

3

С сайта Ubuntu:https://help.ubuntu.com/community/RecoveringUbuntuAfterInstallWindows

Использование Ubuntu CD (рекомендуется)

Графический способ:

1. Вставьте компакт-диск с Ubuntu, перезагрузите компьютер и настройте его на загрузку с компакт-диска в BIOS и загрузку в режиме реального времени. Вы также можете использовать LiveUSB, если вы создали его в прошлом.

2. Установите и запустите Boot-Repair - - мне нужно было использовать следующую команду, чтобы заставить его работать:

sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update && sudo apt-get install -y boot-repair && boot-repair

3. Нажмите "Рекомендуемый ремонт".

4. Теперь перезагрузите вашу систему. Должно появиться обычное загрузочное меню GRUB. Если это не так, удерживайте левую клавишу Shift во время загрузки. Вы сможете выбирать между Ubuntu и Windows.

0

Вы можете добавить grub в меню загрузки Windows. Это подберет ваше существующее меню Grub.

EasyBCD (бесплатно) может сделать это:

Добавление neogrub в меню загрузки Windows

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