Я предполагаю, что это не повторяющийся пост. Пожалуйста, прочитайте мои выводы ниже, прежде чем предполагать это.
Через Интернет я прошел через несколько вопросов, касающихся людей, жалующихся на то, что им не предоставляется опция GRUB для входа в Ubuntu OS после установки с двойной загрузкой. Но, к сожалению, ни один из ответов не сработал для меня.
Я объясню проблему, которую я наблюдал в хронологическом порядке.
Месяц назад я установил установку Windows 7 вместе с RHEL 6.5 в схеме двойной загрузки. GRH RHEL использовался для отображения вариантов выбора между Windows 7 и RHEL (что означает, что я сначала установил Windows 7, а затем установил RHEL).
Ниже приведена / была текущая схема разделов моего ноутбука:
- 100 МБ загрузочного раздела Windows.
- 100 ГБ раздела с надписью C (раздел Windows).
- 300 ГБ раздела с надписью D (мой личный раздел, посвященный фильмам;)).
- 75 ГБ раздела, на котором установлен / установлен RHEL. (Просто корневой раздел).
И, пожалуйста, обратите внимание, что мой ноутбук имеет BIOS (не UEFI).
Я хотел заменить RHEL 6.5 на Ubuntu 14.04, используя загрузочный USB-носитель с живым ISO-образом Ubuntu, и начал установку Ubuntu, но установка Ubuntu показала, что:
На данный момент на компьютере нет обнаруженных операционных систем.
Поэтому я не хотел рисковать переходом к шагу пользовательского раздела. (Я предполагаю, что есть модуль с именем «os-prober», который определенно не работает. Но он всегда работает с RHEL, и поэтому на моем ноутбуке в настоящий момент установлены RHEL и Windows 7 в режиме двойной загрузки).
Я следовал этому , этому и этому и сделал ниже попытки.
Удалите все недействительные остатки GPT в / dev / sda с помощью "sudo fixparts / dev / sda". Выполняя этот шаг, я случайно удалил MBR и потерял все данные, хранящиеся в других моих разделах. :(
Чистое завершение Windows 7 должно быть сделано.
Максимум 4 раздела должны быть созданы. Четвертый - раздел, посвященный Ubuntu.
Отформатируйте четвертый раздел, используя GParted.
Попытался исправить любую проблему с загрузчиком, используя boot-repair-tool.
Выполните команду "chkdsk", чтобы убедиться, что на жестком диске нет ошибок.
Пытался установить Ubuntu с помощью WUBI. Установлен успешно, есть возможность выбора между Windows и Ubuntu. Но Ubuntu не удалось смонтировать корневой каталог, заявив, что корневой раздел не найден.
Последнее, но не менее важное: полностью очистил разделы и произвел переразметку, используя GParted, а также инструмент разметки Windows.
Следуя пункту 8, я снова попытался настроить Ubuntu и Windows 7 в режиме двойной загрузки, но проблема осталась прежней. ОС не обнаружена.
Кто-то может попросить меня установить Ubuntu в любом случае (пользовательский раздел) без заботы, если он показывает, что на компьютере не обнаружена ОС. Но, пожалуйста, имейте в виду, что я попробовал это тоже. Ubuntu был успешно установлен, но я не получил меню GRUB при перезагрузке. Я пытался исправить это с помощью boot-repair-tool. Но меню GRUB пока не найдено.
Есть ли какой-то шаг, который я пропускаю?
Теперь есть другая история: я пытался установить Fedora 20 и Windows 7 с двойной загрузкой. С Fedora я не получил сообщение «No OS found». Однако я установил Fedora 20 на последний раздел. Как вы знаете, Fedora 20 не предлагает вариант, как и где установить GRUB. Тем не менее, я продолжил, и после успешной установки я не получил никакого меню GRUB при загрузке. Мой ноутбук перешел прямо в Windows 7. Также попробовал boot-repair-tool, но все равно не повезло.
Дайте мне знать, если вы хотите какие-либо данные, связанные с моим разделом или BIOS. Пожалуйста, не просите меня создать не более 3 разделов, в противном случае мне лучше жить с RHEL в настройке двойной загрузки. Пожалуйста, не просите меня установить Ubuntu в ВМ, потому что у меня всего 3 ГБ ОЗУ.
Что еще я должен сделать, чтобы получить двойную загрузку Ubuntu с Win 7?
Наконец-то я нашел решение. Но решение не объясняет, почему я столкнулся с этой проблемой двойной загрузки. Но я не нашел, где эти шаги, которые я собираюсь объяснить ниже, упоминаются где угодно.
Следующие шаги были выполнены мной:
Шаг 1: Установленная Windows 7.
Обратите внимание, что у меня было 3 раздела после шага 1.
Шаг 2: Создал загрузочный USB Ubuntu и запустил сеанс Ubuntu.
Шаг 3: Запустите «GParted» и создайте четвертый раздел как «Расширенный раздел». Затем я создал 2 других логических раздела под расширенным разделом 80 ГБ (
/dev/sda5
) и 20 ГБ (/dev/sda6
) соответственно.Шаг 4: Запустил установку Ubuntu, и я выбрал «Что-то еще», чтобы создать собственную схему разделов для Ubuntu.
Шаг 5: Переформатируйте / dev / sda5 как корневой раздел и / dev / sda6 как раздел подкачки.
Шаг 6: Выберите / dev / sda5 и нажмите «Далее», чтобы продолжить установку Ubuntu.
Шаг 7: После того, как установка была завершена и мой ноутбук перезагрузился, я обнаружил, что мой ноутбук прямо вошел в Ubuntu. Позже, после перезагрузки снова, я вызвал, чтобы показать меню GRUB. Я обнаружил, что меню GRUB не имеет записи для Windows.
Шаг 8: На том же экране меню GRUB была еще одна опция:
Advanced Options for Ubuntu
,Это привело меня к другому меню, имеющему две опции. Второе было:
Ubuntu, with Linux 3.16.0-23-generic (recovery mode)
,Позже это привело меня к
Recovery Menu
. В этом меню было несколько параметров, таких как «возобновить, очистить, dpkg, failsafeX, fsck, grub, network, root, system-memory». Я выбралgrub
и ударилOK
.Это отремонтировал GRUB и попросил перезагрузить ноутбук. Позже, когда я перезапустил свой ноутбук и вызвал меню GRUB, нажав клавишу со стрелкой ВВЕРХ, угадай, что я нашел. Я обнаружил, что меню GRUB имеет несколько параметров, в том числе «Windows 7».
Затем я протестировал Ubuntu и Windows 7 по очереди, и оба они начали без сбоев.
источник
Я понятия не имею, как заставить osprober найти вашу установку Windows. У меня такая же проблема на моей установке gentoo. Я могу предоставить вам обходной путь, хотя. Однако у этого есть недостаток: вы должны сохранить это изменение вручную.
Сначала выясните UUID раздела, в котором находится загрузчик Windows.
Добавьте следующий код в
/etc/grub.d/40_costum
сделать скрипт исполняемым
chmod 750 /etc/grub.d/40_costum
запустить
update-grub2
и перезагрузить.Теперь у вас должен быть пользовательский пункт меню для Windows 7.
источник
blkid /dev/sda
или неblkid /dev/sad1
возвращает ничего. Есть ли другой способ сделать это?/dev/sda
не может иметь UUID, поскольку UUID ссылаются только на разделы, а это устройство. Но/dev/sda1
должен иметь UUID. Вы использовали blkid как root? Другой способ узнать UUID - это сделатьls -l /dev/disk/by-uuid/
. Вы получаете выходной форматированный как это[UUID] -> ../../sdXY
. Вы можете создать запись без использования UUID, но она не будет работать как надежная.Попробуйте этот метод, если вы установили grub:
В терминале:
/etc/default/grub
и измените, если вGRUB_TIMEOUT=0
изменить для ex 5 и SAVE; проще в Midnight Commander (apt-get установить mc) (sudo -s
ENTER,mc
ENTER) !!!/etc/default/grub
иF4
!!!! (sudo -s ENTER, mc ENTER)sudo update-grub
источник
У меня та же проблема, и я решил ее так:
1 - Вы должны отключить быструю загрузку и безопасную загрузку, поискать, как это сделать в Google.
2 - Поиск, как открыть UEFI (BIOS). Измените режим загрузки на вкладке загрузки, сохраните и выйдите из BIOS.
3 - Нажмите F12 в начале, будет много выбора, загрузчик Windows вверху. В этом списке есть выбор (Пуск с жесткого диска и т. Д.), Выберите его. Затем появляется WUHU, экран загрузки Windows, выбор Ubuntu.
источник
Используйте boot-repair-disk и GParted для форматирования раздела RHEL, и тогда вы сможете установить Ubuntu. Вы должны обновить Grub.
источник