Как при включении ПК сделать выбор между Ubuntu/Windows?
Установил как вторую операционную Ubuntu. При включении ПК по-умолчанию открывается Windows, чтобы открыть Ubuntu необходим заходить в BIOS Boot Manager и там выбирать Ubuntu. Можно ли сделать так, чтобы при включении ПК был выбор между OS?
Отслеживать
13.7k 12 12 золотых знаков 43 43 серебряных знака 75 75 бронзовых знаков
задан 2 мар 2020 в 19:18
11 1 1 серебряный знак 7 7 бронзовых знаков
Если у вас Windows XP/7, советую прочитать данную статью. Если у вас Windows 10, эту.
2 мар 2020 в 19:30
Можно выхлоп blkid и fdisk -l ?
2 мар 2020 в 22:17
Можно подробнее про «заходить в BIOS Boot Manager и там выбирать Ubuntu»?
9 мар 2020 в 21:57
3 ответа 3
Сортировка: Сброс на вариант по умолчанию
Можно. Для этого надо проверить, поставлен-ли os-prober ( ls -lah /etc/grub.d/*os-prober* ). Проверить, что ESP смонтирован в систему ( lsblk|grep «/boot/efi» ) ну и переустановить GRUB sudo grub-install —target=x86_64-efi —efi-directory=/boot/efi —bootloader-id=GRUB Обязательно убедиться что на этом этапе установщик не выдал ошибок, после чего перегенерить конфигурацию GRUB: sudo grub-mkconfig -o /boot/grub/grub.cfg Во время перезагрузки выбрать убунту, после чего в меню GRUB должен появиться пункт с виндой.
Отслеживать
13.7k 12 12 золотых знаков 43 43 серебряных знака 75 75 бронзовых знаков
ответ дан 3 мар 2020 в 8:01
1,136 7 7 серебряных знаков 16 16 бронзовых знаков
Форум русскоязычного сообщества Ubuntu
Страница сгенерирована за 0.029 секунд. Запросов: 25.
- Сайт
- Об Ubuntu
- Скачать Ubuntu
- Семейство Ubuntu
- Новости
- Форум
- Помощь
- Правила
- Документация
- Пользовательская документация
- Официальная документация
- Семейство Ubuntu
- Материалы для загрузки
- Совместимость с оборудованием
- RSS лента
- Сообщество
- Наши проекты
- Местные сообщества
- Перевод Ubuntu
- Тестирование
- RSS лента
© 2012 Ubuntu-ru — Русскоязычное сообщество Ubuntu Linux.
© 2012 Canonical Ltd. Ubuntu и Canonical являются зарегистрированными торговыми знаками Canonical Ltd.
Как получить возможность выбора ОС при загрузке компьютера?
Здарова!
НА винду загрузил Wubi, чтобы установить Ubuntu, установил, но после установки и перезагрузки компа — включается только убунту. Вопрос: как получить возможность выбора ОС при загрузке компьютера?
Сейчас могу сидеть только на Убунте.
- Вопрос задан более трёх лет назад
- 1605 просмотров
11 комментариев
Оценить 11 комментариев
Винды убунтой не затерты ли?
dima_maketov @dima_maketov Автор вопроса
Free_ze: нет, на диск D устанавливал
dima_maketov: это тот же самый физический диск?

Ульрих @ulrich-schnauss
dima_maketov: диск с виндой из убунты точно доступен?
dima_maketov @dima_maketov Автор вопроса
Free_ze: Да, один жесткий диск. Винда на C стоит, а Ubuntu на D.
dima_maketov: GRUB обнаружил винды? В /etc/default/grub они упоминаются?
dima_maketov @dima_maketov Автор вопроса
Free_ze: sudo update-grub2 — Выполнил, и там было написано что-то о Виндовс 7, которая стоит на C
Попробуйте отредактировать /etc/default/grub, там должен быть параметр про тайм-аут с цифрой (время в секундах) и еще раз выполнить update-grub2.
dima_maketov @dima_maketov Автор вопроса
Толстый Лори: поставил 60 таймаут, и выполнил sudo update-grub2:
Generating grub.cfg . Warning: Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT is set is no longer supported. Found linux image: /boot/vmlinuz-3.8.0-44-generic.efi.signed Found linux image: /boot/vmlinuz-3.8.0-44-generic Found initrd image: /boot/initrd.img-3.8.0-44-generic Found linux image: /boot/vmlinuz-3.8.0-29-generic.efi.signed Found linux image: /boot/vmlinuz-3.8.0-29-generic Found initrd image: /boot/initrd.img-3.8.0-29-generic Found Windows 7 (loader) on /dev/sda2 Skipping Windows 7 (loader) on Wubi system done
При загрузке компьютера отсутствует окно выбора ОС после установки Linux Mint 19.3 к Windows 8.1
Здравствуйте! Впервые обращаюсь с каким-либо техническим вопросом на форуме. Я абсолютный новичок в Linux, и хотел с сегодняшнего дня начать своё знакомство с Linux Mint 19.3. Сделал всё как было написано в инструкциях и сказано в видео-гайдах на YouTube. Linux работает идеально, но он сразу запускается, не выдав окно выбора ОС. Как мне сделать этот выбор, ибо у меня очень много важных программ и материалов на Windows для работы, и если я не верну к ней доступ, то это будет ужасно. Что мне сделать, если я даже не умею здесь пользоваться терминалом?
KILLERIX_FX
20.04.20 15:48:56 MSK
← 1 2 →
наброс защитан
Что мне сделать, если я даже не умею здесь пользоваться терминалом?
не умеешь – научим.
- открывай терминал
- выполни команду
sudo fdisk -l |less
- нажми клавишу «s» и набери фразу «list-of-partion», нажми клавишу «Enter»
Выполнил? Поздравляю, ты сохранил информацию о разделах своего компьютера в файле list-of-partion.
- размести файл list-of-partion на pastebin-сервисе (любом общедоступном).
- опубликуй ссылку в своём ответе в этой теме.
anonymous
( 20.04.20 16:10:50 MSK )

В «видео-гайдах на YouTube» нет решения?
Ты бы хоть ссылку на инструкцию запостил.
Ладно, попробуем экстасенсорные навыки — при загрузке подержи Shift и ты скорее всего попадешь в menu grub, где сможешь выбрать загрузку windows.
adn ★★★★
( 20.04.20 16:12:35 MSK )
Последнее исправление: adn 20.04.20 16:13:40 MSK (всего исправлений: 1)
тем временем я повангую
Так-то у тебя UEFI (99,999%, но проверить не мешает). Mint загружается grub-ом. Достаточно немного подправить конфиг grub и будет тебе выбор ОС при загрузке…
anonymous
( 20.04.20 16:15:13 MSK )
Ответ на: наброс защитан от anonymous 20.04.20 16:10:50 MSK
Пришлось погуглить, что это за сервисы такие, но надеюсь, что всё сделал так, как вы сказали)
KILLERIX_FX
( 20.04.20 16:18:24 MSK ) автор топика
Ответ на: комментарий от adn 20.04.20 16:12:35 MSK
Не помогло, всё равно Linux никого не спрашивая грузится(
KILLERIX_FX
( 20.04.20 16:21:49 MSK ) автор топика
Ответ на: тем временем я повангую от anonymous 20.04.20 16:15:13 MSK
Сейчас почитал за UEFI, проверил и выяснилось, что да, UEFI стоит
KILLERIX_FX
( 20.04.20 16:24:49 MSK ) автор топика
Ответ на: комментарий от KILLERIX_FX 20.04.20 16:18:24 MSK
izzholtik ★★★
( 20.04.20 16:27:14 MSK )
Ответ на: комментарий от izzholtik 20.04.20 16:27:14 MSK
Посмотрел, почитал, нашёл и у меня следующие строчки:
Когда изменил на:
Не даёт сохранить файл. Сейчас ещё правда попробую
KILLERIX_FX
( 20.04.20 16:36:54 MSK ) автор топика
Ответ на: комментарий от KILLERIX_FX 20.04.20 16:36:54 MSK
Права на файл не меняй, просто редактируй с sudo.
sudo update-grub не забудь после правки файла дёрнуть.
izzholtik ★★★
( 20.04.20 16:38:06 MSK )
Ответ на: комментарий от KILLERIX_FX 20.04.20 16:36:54 MSK
надо по хорошему править файл /etc/default/grub. Потом идешь туда где лежит твой grub.cfg(при efi ты в /boot без рута не войдешь) и делаешь grub-mkconfig -o grub.cfg
jtad ★
( 20.04.20 16:40:39 MSK )
Ответ на: комментарий от KILLERIX_FX 20.04.20 16:18:24 MSK
Поздравляю! Ты делаешь успехи 🙂
Да всё верно. В твоём компьютере UEFI. А grub не предлагает выбора OS при загрузке т.к. о Windows «ему не сказали».
Самое простое решение (например здесь) указать grub на windows
- выполни в терминале
sudo nano /etc/grub.d/40_custom
- откроется редактор nano. набери в нём текст
set timeout=5 menuentry "Windows" < regexp -s root '\((.+)\)' "$cmdpath" chainloader /EFI/Microsoft/Boot/bootmgfw.efi >
- у меня нет dualboot-систем под рукой. этот код я не проверял и он может не работать или работать неправильно 🙁 но… это решаемая ситуация
- сохрани файл, нажав «Ctrl+O» (потребуется также подтвердить это)
- закрой nano, нажав «Ctrl+X»
- обнови конфиг grub, выполнив в терминале команду
sudo grub-update
- осталось проверить результат. перезагрузи компьютер. должно появится меню загрузчика как минимум из 2 пунктов. оно должно показываться 5 секунд, если за это время не сделать выбор загрузиться Mint
я эту часть проверить на ошибки не могу. поэтому использование google обязательно. Удачи!
anonymous
( 20.04.20 16:56:20 MSK )
Ответ на: комментарий от KILLERIX_FX 20.04.20 16:36:54 MSK
Как и какой программой ты редактируешь файл? Если в графическом редакторе, то порой бывает не совсем тривиально открыть файл через файл-менеджер под рутом.
Если уже смог в vi/vim, то используй его: sudo vim /etc/default/grub (ну, или какой ты файл правишь)
lovermann
( 20.04.20 16:56:58 MSK )
Ответ на: комментарий от lovermann 20.04.20 16:56:58 MSK
Что мне сделать, если я даже не умею здесь пользоваться терминалом?
Если уже смог в vi/vim, то используй его: sudo vim /etc/default/grub
ждем следующий тред
мне посоветовали отредактировать файл в vi. и у меня…
anonymous
( 20.04.20 17:00:55 MSK )
Ответ на: комментарий от anonymous 20.04.20 16:56:20 MSK
Всё сделал как вы сказали, только перед этим (гугл в помощь) скачал Grub Customizer и настроил через него файл. Теперь отобразилось меню выбора ОС при загрузке, но там были три пункта:
- Linux Mint
- Дополнительные параметры Linux Cinnamon или как-то так
- Setup System, которая вела в UEFI Это было страшно видеть, что Windows отсутствует в этом списке. Потом через редактор nano прописал и сохранил, но при выполнении команды «sudo grub-update» терминал пишет, что такой команды нет, а если я меняю (по руководству) порядок на «sudo update-grub», то он пишет, что для выполнения этой команды требуются права суперпользователя, а я не понимаю, как ему их дать
KILLERIX_FX
( 20.04.20 17:17:57 MSK ) автор топика
Ответ на: комментарий от KILLERIX_FX 20.04.20 17:17:57 MSK
Самое обидное, что у меня даже отображаются диски с данными. Один из них прям и называется: «OS Windows 8.1 PRO» с файлами всеми Windows. Может через него как-то можно запустить её?
KILLERIX_FX
( 20.04.20 17:20:17 MSK ) автор топика
Ответ на: комментарий от KILLERIX_FX 20.04.20 17:20:17 MSK
Простите, я вынужден отлучиться на час — полтора. Когда вернусь — отпишусь и все новые сообщения прочитаю
KILLERIX_FX
( 20.04.20 17:31:58 MSK ) автор топика
Ответ на: комментарий от KILLERIX_FX 20.04.20 17:20:17 MSK
izzholtik ★★★
( 20.04.20 17:32:54 MSK )

https://losst.ru/nastrojka-zagruzchika-grub Почитай вот здесь, там есть несколько разных способов. Рекомендую разобраться и настроить grub вручную. Графическую утилиту я ни разу не использовал, потому не знаю, насколько она хорошо работает. Плюс придется ее ставить скорее всего через ppa.
another ★★★★★
( 20.04.20 17:58:44 MSK )
Ответ на: комментарий от KILLERIX_FX 20.04.20 17:17:57 MSK
Наверное, это было не лучшее предложение с моей стороны – предлагать ручную настройку. Смотри сейчас у тебя несколько вариантов:
- установить пакет os-prober и «найти и добавить» windows в конфиг grub с его помощью. Подробности погугли.
- разобраться с ручной правкой конфига. (от советов я воздержусь по-меньшей мере пока)
- загрузить windows из командной строки grub. Только я не уверен, что тебя такой метод устроит.
Setup System, которая вела в UEFI
это именно настройки BIOS/UEFI были или «черная консоль»?
при выполнении команды «sudo grub-update» терминал пишет, что такой команды нет,
а если я меняю (по руководству) порядок на «sudo update-grub», то он пишет, что для выполнения этой команды требуются права суперпользователя, а я не понимаю, как ему их дать
это должно решиться следующими командами в терминале:
sudo bash
может затребовать пароль пользователя
update-grub exit
exit – необходим для завершения оболочки суперпользователя.
anonymous
( 20.04.20 17:58:54 MSK )
Ответ на: комментарий от anonymous 20.04.20 17:58:54 MSK
Попробуй сначала обновить конфиг grub. И посмотри в терминале добавился пункт с windows или нет?
Если я ничего не путаю, то grub.cfg будет в /boot/grub/ и команда
cat /boot/grub/grub.cfg | grep menuentry
выдаст список всех пунктов меню, в том числе и windows должен быть.
anonymous
( 20.04.20 18:28:07 MSK )
Ответ на: комментарий от anonymous 20.04.20 17:58:54 MSK
Да, именно настройки, с графическим интерфейсом и кучей переключателей и вкладок (Я про UEFI). Команды сейчас в терминале попробую
KILLERIX_FX
( 20.04.20 18:33:49 MSK ) автор топика
Ответ на: комментарий от anonymous 20.04.20 18:28:07 MSK
Есть несколько пунктов с Mint Cinnamon, но с Windows не одного нет 🙁
KILLERIX_FX
( 20.04.20 18:43:11 MSK ) автор топика
Ответ на: комментарий от anonymous 20.04.20 17:58:54 MSK
После ввода команды: «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 написал без ошибок, в гугле информации только не нашёл
KILLERIX_FX
( 20.04.20 18:45:53 MSK ) автор топика
Ответ на: комментарий от KILLERIX_FX 20.04.20 18:45:53 MSK
я тоже мог где-то ошибиться. выложи на pastebin файл /etc/grub.d/40_custom – попробуем разобраться, что не так.
anonymous
( 20.04.20 19:33:20 MSK )
Ответ на: комментарий от anonymous 20.04.20 19:33:20 MSK
KILLERIX_FX
( 20.04.20 19:50:30 MSK ) автор топика
Ответ на: комментарий от KILLERIX_FX 20.04.20 19:50:30 MSK
кажется, снова я был невнимателен. замени menuentry на submenu. затем попробуй снова обновить конфиг.
anonymous
( 20.04.20 20:03:47 MSK )
Ответ на: комментарий от anonymous 20.04.20 20:03:47 MSK
Попробовал, но всё так же не получилось 🙁
KILLERIX_FX
( 20.04.20 20:11:50 MSK ) автор топика
Ответ на: комментарий от KILLERIX_FX 20.04.20 20:11:50 MSK
Хочу спросить. Если я сейчас удалю Linux Mint, то это ещё не значит, что я этим способом вернусь на Windows без переустановки?
KILLERIX_FX
( 20.04.20 20:14:53 MSK ) автор топика
Ответ на: комментарий от KILLERIX_FX 20.04.20 20:11:50 MSK
anonymous
( 20.04.20 20:15:36 MSK )
Ответ на: комментарий от anonymous 20.04.20 20:15:36 MSK
KILLERIX_FX
( 20.04.20 20:19:06 MSK ) автор топика
Ответ на: комментарий от KILLERIX_FX 20.04.20 20:14:53 MSK
Не надо ничего удалять или переустанавливать. Можешь, пока с grub не решиться, в System Setup выбрать загрузку windows. Mint при этом грузиться перестанет. Не знаю может там и настроить можно загрузку разных ОС, хотя это вряд ли.
anonymous
( 20.04.20 20:21:33 MSK )
Ответ на: комментарий от KILLERIX_FX 20.04.20 20:19:06 MSK
в общем я разобрался, где тебя подставил 🙁
сохрани этот текст, как /etc/grub.d/40_custom и обнови конфиг
#!/bin/sh exec tail -n +3 $0 # This file provides an easy way to add custom menu entries. Simply type the # menu entries you want to add after this comment. Be careful not to change # the 'exec tail' line above. menuentry "Windows" < regexp -s root '\((.+)\)' "$cmdpath" chainloader /EFI/Microsoft/Boot/bootmgfw.efi >
anonymous
( 20.04.20 20:42:43 MSK )
Ответ на: комментарий от KILLERIX_FX 20.04.20 20:19:06 MSK
я выложил этот файл на pastebin
тебе нужно его загрузить и «залить» в /etc/grub.d/40_custom командами
sudo bash cat "имя загруженного файла" > /etc/grub.d/40_custom
проверить права и пользователя (в этой чехарде могло что-то изменится)
ls -l /etc/grub.d/40_custom
-rwxr-xr-x 1 root root .
троеточием я заменил неважный нам вывод, если будет что-то другое пиши что не так. если всё совпало, обновляй конфиг.
и закрой оболочку суперпользователя командой exit.
anonymous
( 20.04.20 20:57:26 MSK )
Ответ на: комментарий от anonymous 20.04.20 20:57:26 MSK
Простите, наверное глупый вопрос, но не могу не много разобраться. Терминал постоянно, как бы я не записывал, пишет «Нет такого файла или каталога», когда я прописываю имя загружаемого файла
KILLERIX_FX
( 20.04.20 21:09:14 MSK ) автор топика
Ответ на: комментарий от KILLERIX_FX 20.04.20 21:09:14 MSK
он же в каталоге Download (Загрузки или иначе как-то), а терминал вероятно в домашней директории пользователя. Не обижайся, я всё забываю что многое тебе неочевидно…
выполни в терминале
find ./ -name "имя файла"
anonymous
( 20.04.20 21:21:30 MSK )
Ответ на: комментарий от anonymous 20.04.20 20:57:26 MSK
Вроде получилось файл залить, но при выполнении следующей команды выдаёт «-rw-r–r– 1 root root», а не «-rwxr-xr-x 1 root root»
KILLERIX_FX
( 20.04.20 21:21:35 MSK ) автор топика
Ответ на: комментарий от KILLERIX_FX 20.04.20 21:21:35 MSK
я вот думаю «а не ошибся ли я снова?». конфиг не обновляется?
sudo chmod +x /ect/grub.d/40_custom ls -l /ect/grub.d/40_custom less /ect/grub.d/40_custom
первая команда вернет права на исполнение файла. вторая позволит в этом убедиться. третья покажет содержимое файла
anonymous
( 20.04.20 21:27:39 MSK )
Ответ на: комментарий от anonymous 20.04.20 21:27:39 MSK
О, после второй команды вывелось то, что нам требовалось: «-rwxr-xr-x 1 root root», вошёл в оболочку суперпользователя, ещё раз убедился в том, что вывелось то, что нам надо, обновил конфиг и опять вывелись эти ошибки: «https://pastebin.com/p7Lp1dVn»
KILLERIX_FX
( 20.04.20 21:45:38 MSK ) автор топика
Ответ на: комментарий от anonymous 20.04.20 21:27:39 MSK
Получилось! Разыскал в интернете команду по удалению файлов, разобрался, что эти файлы «40.custom.save.1» и т.д. понасоздавал я сам, видимо через Nano, когда разбирался в его функционале. Сейчас обновил конфиг с правами суперпользователя и мне написало: «Добавление записи в загрузочное меню для конфигурации с микропрограммой EFI завершено» — Это хороший знак?
KILLERIX_FX
( 20.04.20 21:53:36 MSK ) автор топика
Ответ на: комментарий от KILLERIX_FX 20.04.20 21:53:36 MSK
молодец, догадался убрать не нужное.
мне написало: «Добавление записи в загрузочное меню для конфигурации с микропрограммой EFI завершено» — Это хороший знак?
думаю, да. посмотри grub.cfg
cat /boot/grub/grub.cfg|grep windows
less /boot/grub/grub.cfg
если добавился пункт с windows, пора проверять работоспособность этого пункта 🙂
anonymous
( 20.04.20 22:08:08 MSK )
Ответ на: комментарий от anonymous 20.04.20 22:08:08 MSK
Всё проделал, но пункта с Windows так и не появилось. Боюсь вот, чтобы загрузочные файлы винды не «затёрлись»
KILLERIX_FX
( 21.04.20 07:38:00 MSK ) автор топика
Ответ на: комментарий от KILLERIX_FX 21.04.20 07:38:00 MSK
пункта с Windows так и не появилось
Потому, что начали не с того конца.
Первое, что нужно сделать, выяснить, БИОС у тебя или УЕФИ. Вроде выяснили, что УЕФИ. Следующий шаг, какой режим включен в УЕФИ: ЕФИ или легаси.
Главное правило, все должно быть в одном режиме: УЕФИ, загрузчики, системы.
Без этого никакая магия не поможет тебе запускать системы.
Следующий шаг. Выяснить, в каком режиме запущен линукс. В файловом менеджере идешь в каталог /boot/grub. Если видишь в нем каталог i386-pc, то установлен грубПС. Если видишь каталог x86_64-efi, то установлен грубЕФИ. Зайди в каталог /sys/firmware. Если видишь там каталог efi, и в этом каталоге тоже есть файлы, то система запущена в режиме ЕФИ. Если каталога efi нет, то система запущена в режиме легаси. После этого выяснить, в каком режиме установлена Виндовс.
andytux ★★★★★
( 21.04.20 09:15:02 MSK )

Grub Customizer — настройка загрузчика системы
piwww ★★★★
( 21.04.20 11:17:42 MSK )
По идее все должно быть довольно просто (но это не точно).
Устанавливаешь os-prober или как то так, поищи в репозитории.
Затем: grub-install /boot/efi (убедись что efi раздел примонтирован- команда mount ). Эта команда переустановит загрузчик.
Далее: grub-mkconfig -o /boot/grub/grub.cfg Эта команда сконфигурирует конфиг и выведет на экран разделы efi
PS в системе должен быть установлен efibootmgr
anonymous
( 21.04.20 12:14:32 MSK )
Ответ на: комментарий от andytux 21.04.20 09:15:02 MSK
любезный, не в коем случае не ставлю под сомнение ваши знания и опыт, но
- значительную часть этого треда я пытался помочь ТС добавить в меню grub пункт для загрузки Windows … и ничего не получилось. Действительно, магия какая-то 🙁
- Оставим за скобками содержание этого пункта (я вполне допускаю, что там что-то может быть не верно), но вот почему он не добавляется в конфиг? Вопрос о его работоспособности не стоит на повестке дня просто потому, что он не добавляется в конфиг.
Может вы можете пояснить почему его отвергают? Я, честное слово, уже не понимаю, почему легальным образом не получается изменить конфиг загрузчика.
anonymous
( 21.04.20 18:12:22 MSK )
Ответ на: комментарий от anonymous 21.04.20 18:12:22 MSK
можете пояснить почему его отвергают?
Учитывая опыт ТС, сам боюсь того момента, когда придется объяснять ему, как редактировать конфиг. Честно говоря, в голом терминале или с помошью nano я бы не рискнул это делать. Без MC как без рук.
andytux ★★★★★
( 21.04.20 18:22:45 MSK )
Ответ на: комментарий от KILLERIX_FX 21.04.20 07:38:00 MSK
эти вещи не взаимосвязаны
- пункт с Windows в меню загрузчика
- загрузочные файлы винды
если есть и то и другое, то windows будет загружаться из меню загрузчика Mint. только и всего.
Ладно, давай действительно проверим есть ли там загрузчик Windows. Раздел /dev/sda7 должен быть примонтирован в точку /boot/efi примонтирован?
mount|grep sda7
anonymous
( 21.04.20 19:07:03 MSK )
Ответ на: комментарий от andytux 21.04.20 18:22:45 MSK
ну, не знаю… человеческий фактор (в данном случае ТС) причина очевидная. мне показалось, что он быстро учиться и элементарные ошибки сам устраняет. вроде бы все исправили, а результата нет 🙁
я подумал, что вы свежим взглядом укажете на какой-то очевидный ляп… я вот не вижу ничего «криминального».
anonymous
( 21.04.20 19:18:06 MSK )
Ответ на: комментарий от anonymous 21.04.20 19:18:06 MSK
укажете на какой-то очевидный ляп…
Иногда, при генерации конфига, udate-grub видит ошибки и даже создает конфиг, но с другим именем (не помню с каким), но действующим остается старый. Иногда ошибка может попасть в новый конфиг. В этом случае бывает так, что часть конфига до ошибки выводится на экран и работает, а часть после ошибки не выводится. Поэтому новый, непроверенный код лучще помещать в конце конфига. Есть шанс, что хотя-бы часть конфига до ошибки останется рабочей.
Сегодня попробовал, добавил твой код в 40_custom. Конфиг сгенерировался без ошибок. Проверить работу не могу, нет УЕФИ, да и винды нет. Если проанализировать, то вторая строка вроде правильная, но чтобы она сработала, в первой нужно как минимум установить правильное значение переменной root. Не очень знаком с командой regexp, не уверен, что она делает то, что нужно.
andytux ★★★★★
( 22.04.20 04:23:33 MSK )
Ответ на: комментарий от anonymous 21.04.20 19:18:06 MSK
Продолжаем разговор. Решил практически посмотреть. В конфиг груба добавил код:
menuentry "Windows" < echo "[$root] $cmdpath" regexp -s root '\((.+)\)' "$cmdpath" echo '[$root]; sleep -v 16 chainloader /EFI/Microsoft/Boot/bootmgfw.efi >
До регекспа в переменной root (hd0,msdos1). Это было-бы правильным значенем. В переменной cmdpath (hd0). После регекспа в переменной root hd0, т.е. команда вырезала скобки. Но хоть со скобками, хоть без, это значение неверно. Загрузчик не будет найден.