Форум программистов, компьютерный форум, киберфорум
Linux: загрузчики (Grub, Grub2, LiLo)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 12.02.2020
Сообщений: 7
1

Динамический выбор загружаемой ОС в Grub

25.12.2021, 16:21. Показов 586. Ответов 3

Приветствую!

Имеется ноутбук с установленной Windows 11, а также Arch Linux и Alma Linux установленные на внешнем SSD. На данный момент выбор загружаемой ОС происходит через загрузчик UEFI.

Задача такая: нужно чтобы grub видел все загрузчики операционных систем, но при этом, при отключении внешнего SSD с Linux-сами, видел, что эти ОС больше недоступны и предлагал запустить загрузчик windows или же сразу же без выбора ОС передавал загрузку windows. И соответственно при подключении внешнего SSD сразу видел другие доступные для загрузки ОС.
В идеале если бы grub сразу обнаруживал и предлагал на запуск и другие версии Linux, отличные от представленных или после переустановки имеющихся.

Как настроить grub на выбор между "стационарными-постоянными" ОС я знаю, но вот как осуществить такое элегантное решение, которое я описал выше, я не знаю и материалы для изучения вопроса тоже найти не могу. Возможно есть какой-нибудь плагин, который эмулирует работу grub и позволяет решить подобные задачи, но о таком я тоже ничего не знаю.

Примерное представление работы:
1) имеем 3 ОС: Windows 11, Arch Linux и Alma Linux.
При запуске компьютер предлагает на выбор все 3 ОС.
2) Отключили внешний диск, имеем только одну ОС - Windows 11
При запуске компьютер предлагает запустить только одну ОС или сразу запускает её без выбора.
3) к имеющимся 3 ОС: Windows 11, Arch Linux и Alma Linux, на внешний SSD установили еще одну ОС, пусть будет Ubuntu.
При запуске компьютер предлагает на выбор 4 ОС.

Это должно работать если доступны и 1, и 2, и 3 и т.д. ОС.

Задача учебная и для личного развития, но очень интересная для меня.

Есть ли какие-то материалы? Существующие решения? Или предложения? по данной задаче.
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.12.2021, 16:21
Ответы с готовыми решениями:

На выбор загружаемой системы дано всего лишь 5 секунд и я часто не успеваю. Как и где это поменять?
1. При загрузке получаю 'Checking internet connections to start at boot..' Что с этим делать? ...

Как grub-install в uefi grub записывает
Доброго времени суток! Собственно, сабж. Я пишу программу, которая записывает загрузчик в...

Error: no such device: /boot/grub/grub.cfg
Доброго времени суток, в ходе выполнение лабы, нужно было вызвать синий экран и именно после него у...

Создаем /boot/grub/grub.conf ?
Теперь мы заполним grub.conf нашими значениями для чего ?

Не могу выполнить команду $ sudo ./grub-install -d. --efi-directory /boot/efi/ --target=i386?, grub
востанавливаю граб - делаю по статье - застрял на 6 пункте )- выдает Выполняется установка для...

3
Эксперт HardwareЭксперт WindowsАвтор FAQ
7334 / 2789 / 453
Регистрация: 14.04.2011
Сообщений: 6,784
26.12.2021, 14:58 2
Лучший ответ Сообщение было отмечено Navitz как решение

Решение

GRUB c такой задачей не справится. Вам нужно обратить внимание на rEFInd, он умеет то, что Вам нужно.
1
Eddy_Em
26.12.2021, 15:01
  #3

Не по теме:

Зачем это извращение? Поставь Gentoo, разверни виртуалбокс, а там хоть 100 разных ОС и прошивок для игровых приставок!

0
0 / 0 / 0
Регистрация: 12.02.2020
Сообщений: 7
26.12.2021, 21:56  [ТС] 4
Большое спасибо! Это то, что нужно
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.12.2021, 21:56

Переход с grub-pc на grub-efi
Всем привет. Решил обновить свой старенький комп. Но вопрос вызывает то, что на новом компе уже...

Динамический выбор полей
Всем привет! Есть таблица Persons и очень много полей 35 штук. Использую LINQ и возник такая...

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

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

Динамический выбор таблицы в базе данных
Не могу понять как мне реализовать динамический выбор таблицы в базе данных (есть несколько таблиц...

динамический выбор таблицы в базе данных
Не могу понять как мне реализовать динамический выбор таблицы в базе данных (есть несколько таблиц...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru