не работает выбор между windows и ubuntu

Как восстановить загрузчик GRUB — пропало меню с выбором ОС после переустановки Windows (актуально для Linux Mint / Elementary OS / Ubuntu и др.)

не работает выбор между windows и ubuntuВсем доброго времени!

Эта заметка будет довольно специфична и пригодится только тем, у кого на компьютере установлено несколько версий ОС: Windows, Linux.

Разумеется, чтобы не переустанавливать ОС (и не настраивать всё заново) — лучше просто восстановить сам этот загрузчик. Как правило, для этого достаточно загрузиться с LiveCD (👉 Linux Mint, Elementary OS, Ubuntu и пр.), смонтировать корневой раздел Linux и ввести спец. команды для восстановления.

Однако, «ручная» работа через терминал имеет «тонкости» (и не всегда выполняется просто). Поэтому здесь хочу предложить гораздо более легкий вариант! 👌

не работает выбор между windows и ubuntu

Восстановление Grub

ШАГ 1

Для начала нам нужно подготовить загрузочную флешку (LiveCD) c одним из дистрибутивов Linux. Скорее всего она у вас должна быть!

(Если у вас одна из «разновидностей» Ubuntu — я бы порекомендовал использовать образ 👉 с Linux Mint — т.к. в нем уже предустановлена нужная утилита // Boot Repair).

На всякий случай здесь приведу несколько ссылок в помощь:

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

ШАГ 2

Далее (после загрузки с LiveCD с Linux) нам понадобиться установить утилиту Boot Repair (если у вас последняя версия Linux Mint — то она встроена, и чтобы ее запустить — откройте меню «Пуск / Administration / Boot Repair» ).

не работает выбор между windows и ubuntu

Linux Mint — Boot Repair

Для инсталляции Boot Repair сначала проверьте, что у вас есть подключение к Интернет.

Далее необходимо открыть терминал (обычно, для этого используют сочетания Ctrl+Alt+T или Win+T) и ввести поочередно следующие три команды (после каждой нажимать Enter!).

не работает выбор между windows и ubuntu

Xubuntu (для примера) — устанавливаем Boot Repair

не работает выбор между windows и ubuntu

ПУСК — восстановление загрузки (Boot Repair)

ШАГ 3

не работает выбор между windows и ubuntu

Boot Repair (на английском)

не работает выбор между windows и ubuntu

Рекомендуемый способ восстановления (русская версия)

2) Как правило, на весь процесс требуется 1-2 мин. 👇

не работает выбор между windows и ubuntu

3) Если всё прошло успешно — увидите окно об успешном восстановлении Grub. Теперь можно выключить ПК (ноутбук), вынуть из USB-порта флешку с LiveCD и проверить как загружается устройство: появляется ли меню Grub. 👌

не работает выбор между windows и ubuntu

Загрузка успешно восстановлена

не работает выбор между windows и ubuntu

GNU Grub version 2.04 — все заработало!

не работает выбор между windows и ubuntu

Эти команды нужно будет ввести вручную в терминал (и нажать Enter)

Другие простые решения, — само собой, приветствуются!

Источник

Windows 10 Ubuntu двойная загрузка не работает

Многие люди используют настройку двойной загрузки на своих ПК в зависимости от их требований и потребностей. Некоторые используют как Ubuntu, так и Windows 10, потому что оба имеют свои плюсы и минусы. Ubuntu, как и многие другие операционные системы, отличные от Windows, поддерживает двойную загрузку. Windows 10, с другой стороны, обычно поставляется с настройками, которые не являются оптимальными для двойной загрузки.

GRUB (аббревиатура от GRand Unified Bootloader) – это загрузчик, который используется Ubuntu для управления операционными системами, установленными на вашем компьютере. По сути, это программное обеспечение, которое просматривает операционные системы, установленные на вашем ПК, и позволяет вам выбрать, какую из них запускать после включения компьютера. Большинство проблем связано с GRUB, поэтому, если вы не можете загрузить Grub и система загружается напрямую в Windows, вы найдете ниже некоторые решения этой проблемы.

Это руководство можно использовать для устранения следующих проблем Windows 10-Ubuntu:

Решено: нет GRUB в Windows 10 с двойной загрузкой Ubuntu

Решение 1. Восстановление из Windows – командная строка

Самый простой способ решить эту проблему – использовать командную строку из Windows. Для этого, пожалуйста, используйте шаги, описанные ниже:

– СВЯЗАННЫЕ: ИСПРАВЛЕНИЕ: не могу загрузить Windows 10 после установки Ubuntu

Решение 2. Отключите быструю загрузку

Вы также можете попытаться отключить функцию быстрой загрузки Windows 10 для доступа к меню GRUB. Для этого выполните следующие действия:

Решение 3: Используйте Boot Repair Tool

Boot Repair Tool – это небольшое программное обеспечение, которое может решить большинство проблем, связанных с загрузкой. Для того, чтобы установить и использовать его:

– СВЯЗАННО: Загрузите и установите ОС Tails на ПК с Windows 10

Решение 4: Windows и Ubuntu устанавливаются в разных режимах

Невозможно выполнить двойную загрузку двух операционных систем, если они установлены в разных режимах – одна в режиме UEFI, а другая в режиме BIOS Legacy.Поэтому, чтобы решить проблему и восстановить двойную загрузку, вы должны преобразовать установку Ubuntu в тот же режим, в котором установлена ​​Windows.

Чтобы решить эту проблему, вы можете использовать утилиту Boot Repair Utility, и вам понадобится загрузочный DVD-диск с установленной операционной системой. После этого вы можете выполнить один из следующих шагов, в зависимости от вашей ситуации.

После этого войдите в панель конфигурации прошивки UEFI и выберите, нужно ли запускать компьютер в режиме UEFI или Legacy.

Мы надеемся, что одно из описанных выше решений помогло вам решить проблему двойной загрузки, и теперь вас приветствует знакомый экран Grub.

Источник

При загрузке компьютера отсутствует окно выбора ОС после установки Linux Mint 19.3 к Windows 8.1

Здравствуйте! Впервые обращаюсь с каким-либо техническим вопросом на форуме. Я абсолютный новичок в Linux, и хотел с сегодняшнего дня начать своё знакомство с Linux Mint 19.3. Сделал всё как было написано в инструкциях и сказано в видео-гайдах на YouTube. Linux работает идеально, но он сразу запускается, не выдав окно выбора ОС. Как мне сделать этот выбор, ибо у меня очень много важных программ и материалов на Windows для работы, и если я не верну к ней доступ, то это будет ужасно. Что мне сделать, если я даже не умею здесь пользоваться терминалом?

не работает выбор между windows и ubuntu

наброс защитан

Что мне сделать, если я даже не умею здесь пользоваться терминалом?

Выполнил? Поздравляю, ты сохранил информацию о разделах своего компьютера в файле list-of-partion.

не работает выбор между windows и ubuntu

не работает выбор между windows и ubuntu

тем временем я повангую

Так-то у тебя UEFI (99,999%, но проверить не мешает). Mint загружается grub-ом. Достаточно немного подправить конфиг grub и будет тебе выбор ОС при загрузке…

Пришлось погуглить, что это за сервисы такие, но надеюсь, что всё сделал так, как вы сказали)

Не помогло, всё равно Linux никого не спрашивая грузится(

Сейчас почитал за UEFI, проверил и выяснилось, что да, UEFI стоит

не работает выбор между windows и ubuntu

Посмотрел, почитал, нашёл и у меня следующие строчки:

Не даёт сохранить файл. Сейчас ещё правда попробую

не работает выбор между windows и ubuntu

Права на файл не меняй, просто редактируй с sudo.

sudo update-grub не забудь после правки файла дёрнуть.

не работает выбор между windows и ubuntu

не работает выбор между windows и ubuntu

Поздравляю! Ты делаешь успехи 🙂

Да всё верно. В твоём компьютере UEFI. А grub не предлагает выбора OS при загрузке т.к. о Windows «ему не сказали».

Самое простое решение (например здесь) указать grub на windows

у меня нет dualboot-систем под рукой. этот код я не проверял и он может не работать или работать неправильно 🙁 но… это решаемая ситуация

сохрани файл, нажав «Ctrl+O» (потребуется также подтвердить это)

закрой nano, нажав «Ctrl+X»

обнови конфиг grub, выполнив в терминале команду

я эту часть проверить на ошибки не могу. поэтому использование google обязательно. Удачи!

Как и какой программой ты редактируешь файл? Если в графическом редакторе, то порой бывает не совсем тривиально открыть файл через файл-менеджер под рутом.

Если уже смог в vi/vim, то используй его: sudo vim /etc/default/grub (ну, или какой ты файл правишь)

не работает выбор между windows и ubuntu

Что мне сделать, если я даже не умею здесь пользоваться терминалом?

Если уже смог в vi/vim, то используй его: sudo vim /etc/default/grub

ждем следующий тред

мне посоветовали отредактировать файл в vi. и у меня…

Всё сделал как вы сказали, только перед этим (гугл в помощь) скачал Grub Customizer и настроил через него файл. Теперь отобразилось меню выбора ОС при загрузке, но там были три пункта:

Самое обидное, что у меня даже отображаются диски с данными. Один из них прям и называется: «OS Windows 8.1 PRO» с файлами всеми Windows. Может через него как-то можно запустить её?

не работает выбор между windows и ubuntu

не работает выбор между windows и ubuntu

https://losst.ru/nastrojka-zagruzchika-grub Почитай вот здесь, там есть несколько разных способов. Рекомендую разобраться и настроить grub вручную. Графическую утилиту я ни разу не использовал, потому не знаю, насколько она хорошо работает. Плюс придется ее ставить скорее всего через ppa.

не работает выбор между windows и ubuntu

Наверное, это было не лучшее предложение с моей стороны – предлагать ручную настройку. Смотри сейчас у тебя несколько вариантов:

Setup System, которая вела в UEFI

это именно настройки BIOS/UEFI были или «черная консоль»?

при выполнении команды «sudo grub-update» терминал пишет, что такой команды нет,

а если я меняю (по руководству) порядок на «sudo update-grub», то он пишет, что для выполнения этой команды требуются права суперпользователя, а я не понимаю, как ему их дать

это должно решиться следующими командами в терминале:

может затребовать пароль пользователя

exit – необходим для завершения оболочки суперпользователя.

не работает выбор между windows и ubuntu

Попробуй сначала обновить конфиг grub. И посмотри в терминале добавился пункт с windows или нет?

Если я ничего не путаю, то grub.cfg будет в /boot/grub/ и команда

выдаст список всех пунктов меню, в том числе и windows должен быть.

Да, именно настройки, с графическим интерфейсом и кучей переключателей и вкладок (Я про UEFI). Команды сейчас в терминале попробую

Есть несколько пунктов с Mint Cinnamon, но с Windows не одного нет 🙁

После ввода команды: «update-grub exit» он начал ругаться на синтаксис того, что я написал в nano: «Добавление записи в загрузочное меню для конфигурации с микропрограммой EFI /etc/grub.d/40_custom: 3: /etc/grub.d/40_custom: menuentry: not found /etc/grub.d/40_custom: 4: /etc/grub.d/40_custom: regexp: not found /etc/grub.d/40_custom: 5: /etc/grub.d/40_custom: chainloader: not found /etc/grub.d/40_custom: 6: /etc/grub.d/40_custom: Syntax error: «>» unexpected» P.S. Несколько строчек кода сверху я не стал писать Вроде я в nano написал без ошибок, в гугле информации только не нашёл

не работает выбор между windows и ubuntu

я тоже мог где-то ошибиться. выложи на pastebin файл /etc/grub.d/40_custom – попробуем разобраться, что не так.

не работает выбор между windows и ubuntu

кажется, снова я был невнимателен. замени menuentry на submenu. затем попробуй снова обновить конфиг.

Попробовал, но всё так же не получилось 🙁

Хочу спросить. Если я сейчас удалю Linux Mint, то это ещё не значит, что я этим способом вернусь на Windows без переустановки?

не работает выбор между windows и ubuntu

не работает выбор между windows и ubuntu

Не надо ничего удалять или переустанавливать. Можешь, пока с grub не решиться, в System Setup выбрать загрузку windows. Mint при этом грузиться перестанет. Не знаю может там и настроить можно загрузку разных ОС, хотя это вряд ли.

не работает выбор между windows и ubuntu

в общем я разобрался, где тебя подставил 🙁

сохрани этот текст, как /etc/grub.d/40_custom и обнови конфиг

не работает выбор между windows и ubuntu

я выложил этот файл на pastebin

тебе нужно его загрузить и «залить» в /etc/grub.d/40_custom командами

проверить права и пользователя (в этой чехарде могло что-то изменится)

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

и закрой оболочку суперпользователя командой exit.

Простите, наверное глупый вопрос, но не могу не много разобраться. Терминал постоянно, как бы я не записывал, пишет «Нет такого файла или каталога», когда я прописываю имя загружаемого файла

не работает выбор между windows и ubuntu

он же в каталоге Download (Загрузки или иначе как-то), а терминал вероятно в домашней директории пользователя. Не обижайся, я всё забываю что многое тебе неочевидно…

выполни в терминале

Вроде получилось файл залить, но при выполнении следующей команды выдаёт «-rw-r–r– 1 root root», а не «-rwxr-xr-x 1 root root»

не работает выбор между windows и ubuntu

я вот думаю «а не ошибся ли я снова?». конфиг не обновляется?

первая команда вернет права на исполнение файла. вторая позволит в этом убедиться. третья покажет содержимое файла

О, после второй команды вывелось то, что нам требовалось: «-rwxr-xr-x 1 root root», вошёл в оболочку суперпользователя, ещё раз убедился в том, что вывелось то, что нам надо, обновил конфиг и опять вывелись эти ошибки: «https://pastebin.com/p7Lp1dVn»

не работает выбор между windows и ubuntu

молодец, догадался убрать не нужное.

думаю, да. посмотри grub.cfg

если добавился пункт с windows, пора проверять работоспособность этого пункта 🙂

Всё проделал, но пункта с Windows так и не появилось. Боюсь вот, чтобы загрузочные файлы винды не «затёрлись»

пункта с Windows так и не появилось

Потому, что начали не с того конца.

Первое, что нужно сделать, выяснить, БИОС у тебя или УЕФИ. Вроде выяснили, что УЕФИ. Следующий шаг, какой режим включен в УЕФИ: ЕФИ или легаси.

Главное правило, все должно быть в одном режиме: УЕФИ, загрузчики, системы.

Без этого никакая магия не поможет тебе запускать системы.

Следующий шаг. Выяснить, в каком режиме запущен линукс. В файловом менеджере идешь в каталог /boot/grub. Если видишь в нем каталог i386-pc, то установлен грубПС. Если видишь каталог x86_64-efi, то установлен грубЕФИ. Зайди в каталог /sys/firmware. Если видишь там каталог efi, и в этом каталоге тоже есть файлы, то система запущена в режиме ЕФИ. Если каталога efi нет, то система запущена в режиме легаси. После этого выяснить, в каком режиме установлена Виндовс.

не работает выбор между windows и ubuntu

не работает выбор между windows и ubuntu

По идее все должно быть довольно просто (но это не точно).

Устанавливаешь os-prober или как то так, поищи в репозитории.

Затем: grub-install /boot/efi (убедись что efi раздел примонтирован- команда mount ). Эта команда переустановит загрузчик.

PS в системе должен быть установлен efibootmgr

не работает выбор между windows и ubuntu

любезный, не в коем случае не ставлю под сомнение ваши знания и опыт, но

значительную часть этого треда я пытался помочь ТС добавить в меню grub пункт для загрузки Windows … и ничего не получилось. Действительно, магия какая-то 🙁

Оставим за скобками содержание этого пункта (я вполне допускаю, что там что-то может быть не верно), но вот почему он не добавляется в конфиг? Вопрос о его работоспособности не стоит на повестке дня просто потому, что он не добавляется в конфиг.

Может вы можете пояснить почему его отвергают? Я, честное слово, уже не понимаю, почему легальным образом не получается изменить конфиг загрузчика.

можете пояснить почему его отвергают?

Учитывая опыт ТС, сам боюсь того момента, когда придется объяснять ему, как редактировать конфиг. Честно говоря, в голом терминале или с помошью nano я бы не рискнул это делать. Без MC как без рук.

не работает выбор между windows и ubuntu

эти вещи не взаимосвязаны

если есть и то и другое, то windows будет загружаться из меню загрузчика Mint. только и всего.

Ладно, давай действительно проверим есть ли там загрузчик Windows. Раздел /dev/sda7 должен быть примонтирован в точку /boot/efi примонтирован?

не работает выбор между windows и ubuntu

ну, не знаю… человеческий фактор (в данном случае ТС) причина очевидная. мне показалось, что он быстро учиться и элементарные ошибки сам устраняет. вроде бы все исправили, а результата нет 🙁

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

укажете на какой-то очевидный ляп…

Иногда, при генерации конфига, udate-grub видит ошибки и даже создает конфиг, но с другим именем (не помню с каким), но действующим остается старый. Иногда ошибка может попасть в новый конфиг. В этом случае бывает так, что часть конфига до ошибки выводится на экран и работает, а часть после ошибки не выводится. Поэтому новый, непроверенный код лучще помещать в конце конфига. Есть шанс, что хотя-бы часть конфига до ошибки останется рабочей.

Сегодня попробовал, добавил твой код в 40_custom. Конфиг сгенерировался без ошибок. Проверить работу не могу, нет УЕФИ, да и винды нет. Если проанализировать, то вторая строка вроде правильная, но чтобы она сработала, в первой нужно как минимум установить правильное значение переменной root. Не очень знаком с командой regexp, не уверен, что она делает то, что нужно.

Продолжаем разговор. Решил практически посмотреть. В конфиг груба добавил код:

До регекспа в переменной root (hd0,msdos1). Это было-бы правильным значенем. В переменной cmdpath (hd0). После регекспа в переменной root hd0, т.е. команда вырезала скобки. Но хоть со скобками, хоть без, это значение неверно. Загрузчик не будет найден.

Источник

unixforum.org

Форум для пользователей UNIX-подобных систем

Модератор: Bizdelnick

Сообщение SamuraiD » 09.06.2008 22:22

В чём проблема? Что сделано неверно? И как сделать так, чтобы появлялась возможность выбора операционной системы для загрузки?

не работает выбор между windows и ubuntu

Сообщение Minton » 09.06.2008 22:39

в MBR надо было ставить, батенька.

«Настоящие мужчины используют поиск» ©Goodvin

Сообщение SamuraiD » 09.06.2008 22:49

Хорошо, а что теперь-то делать? Заново переставлять Ubuntu? Или есть способ без переустановки всё исправить?

не работает выбор между windows и ubuntu

Сообщение anjolio » 09.06.2008 23:04

Сообщение SamuraiD » 09.06.2008 23:14

не работает выбор между windows и ubuntu

не работает выбор между windows и ubuntu

Сообщение kosmonaFFFt » 10.06.2008 05:15

Сообщение oneq » 10.06.2008 11:24

Сообщение SamuraiD » 11.06.2008 01:27

Во-первых, большое спасибо всем, кто откликнулся и постарался помочь.
Ситуация следующая:
1) Загрузился с LiveCD и в терминале прописал команду:

2) Скопировал его на флэшку, перезагрузился в Windows
3) Скопировал файл bootgrub.bin в корневой каталог диска C
4) Скорректировал файл C:\boot.ini так, что он стал иметь следующий вид:

5) Перезагрузил комп и, о чудо, мне предложили выбрать одну из 2-х систем:
— Microsoft Windows XP Professional RU
— Lunux Ubuntu 8.04

6) Выбрал вариант Lunux Ubuntu 8.04 и попал в ещё одно меню, где было перечислено несколько вариантов загрузки Ubuntu (видимо, обычная и «безопасный режим»)

и всё. Дальше, какой бы вариант меню я ни выбрал, результат один:

Что делать-то? Какой партиции ему не хватает?

Сообщение t2a » 11.06.2008 02:07

» как сделать так, чтобы появлялась возможность выбора операционной системы для загрузки?»

Сообщение SamuraiD » 11.06.2008 03:39

Что делать-то? Что требуется ещё тут описать, чтобы было понятней, из-за чего ошибки?

не работает выбор между windows и ubuntu

Сообщение anjolio » 11.06.2008 09:05

Сообщение SamuraiD » 11.06.2008 14:21

anjolio, посмотрел. ВОт как выглядит его часть, в которой описываются варианты загрузки:

Структура моих дисков следующая:
2 жёстких диска (320 и 80 Gb).

320 Gb (не системный диск, предназначенный для хранения фильмов, музыки и т.д):
————
/dev/sda
/dev/sda1 (NTFS)

не работает выбор между windows и ubuntu

Сообщение anjolio » 11.06.2008 23:15

для того, чтобы были права надо использовать sudo
А с menu.lst вроде все в порядке.. странно..

Я вам приведу содержание своего файла.. Может натолкнет на какие-то мысли..

Сообщение SamuraiD » 11.06.2008 23:49

anjolio, по поводу прав администратора с помощью sudo при наборе команд в терминале я уже понял. Но как применить sudo, если я просто открываю файл текстовым редактором?

Может, мне нужно открыть файл с помощью команд в терминале? Но как это сделать? И как редактировать/сохранять?

не работает выбор между windows и ubuntu

Сообщение Minton » 12.06.2008 19:41

Сделайте так:
sudo gedit /boot/grub/menu.lst
Вместо gedit пишете название любимого текстового редактора не работает выбор между windows и ubuntu

Правда, в нормальных дистрибутивах sudo ещё настраивать надо.

«Настоящие мужчины используют поиск» ©Goodvin

Сообщение SamuraiD » 13.06.2008 03:24

Minton, спасибо! Ваша подсказка решила исход битвы! 😉 Получилось) На всякий случай расскажу что сделал, чтобы наконец заработало. Глядишь, кому-нибудь ещё пригодится) Итак, с самого начала установки.

1. Используя любую программу для работы с логическими дисками (например, Partition Magic), подготовьте 2 свободных раздела для будущей установки Linux (раздел для системы и swap-раздел (≈ 2Gb))
2. В настройках BIOS (обычно вызывается нажатием кнопки Tab во время загрузки компьютера) установите порядок загрузки — с CD-ROM.
3. Загрузитесь с LiveCD Ubuntu и выберите пункт меню «Установить Ubuntu»
4. На экране выбора раскладки клавиатуры выберите вариант «Winkeys», для того, чтобы расположение клавиш на клавиатуре было привычным.
5. На экране подготовки дискового пространства установите вариант «Вручную»
6. На экране подготовки разделов диска будет отображён список все дисков, доступных на данный момент в системе. Например, в моём случае это были следующие диски и разделы:

При этом параметр timeout лучше установить равным 20-30 секунд, чтобы было время выбрать ту операционную систему, которую требуется запустить в конкретный момент. Сохраните изменения в файле boot.ini.
17. Теперь при загрузке компьютера будет появляться окно выбора операционных систем, среди которых будет и Ubuntu. Выбрав этот вариант, мы попадаем в меню загрузчика GRUB, который также предлагает на выбор несколько вариантов загрузки. Однако если сейчас попытаться выбрать любой из этих вариантов, то будет получено печальное сообщение:
Error 22: No such partition

Попытка выбрать пункт “Загрузить Windows XP” приведёт к не менее печальному сообщению:
A disk read error occurred

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *