Можно ли "вернуться" в GRUB после загрузки Linux без перезагрузки

Я двойная загрузка Windows и Linux на моем SSD и часто переключаюсь между двумя операционными системами. SSD действительно быстрый, и обе ОС загружаются примерно за 3 секунды после выбора в GRUB. Тем не менее, это занимает навсегда (около 30 секунд) для моего BIOS, RAID и второй контроллер SATA для инициализации, прежде чем я, наконец, в GRUB.

поэтому мне было интересно, можно ли пропустить эти инициализации и просто "вернуться" в GRUB после загрузки Linux. В идеале я также мог бы сделать то же самое внутри Windows, но моя надежда там не очень высока:)

Я немного поискал в интернете и не нашел ничего, кроме несколько устаревшего загрузчика linux-loadlin.exe, который можно запустить из Dos или Windows 95/98 для загрузки Linux. Так что, по крайней мере, концепция переключения ОС без перезагрузки не нова. Кто-нибудь знает о текущем инструменте, который делает это?

Если нет, есть ли техническая проблема, которая мешает нам написать такую программу или просто недостаточно спрос?

UPDATE: мой друг только что рассказал мне о Kexec. Используя это, кажется, можно запустить другое ядро Linux из работающего ядра, но можно ли вернуться к GRUB или начать установку windows напрямую?

8
задан Dimitar Asenov
24.11.2022 14:07 Количество просмотров материала 3526
Распечатать страницу

5 ответов

с помощью kexec вы можете решить эту проблему. Нет необходимости привлекать GRUB. Вы можете использовать kexec-loader загрузиться прямо на разные операционные системы в Linux. (Убедитесь, что поддержка kexec скомпилирована в ваше ядро.)

6
отвечен Fabel 2022-11-25 21:55

короче говоря, не с тем, как обстоят дела сейчас. Лучший подход может быть, чтобы найти, почему ваш контроллер BIOS/RAID/SATA занимает так много времени. Могут быть доступны обновления BIOS и, возможно, обновления встроенного ПО для raid-контроллера.

1
отвечен Zeroedout 2022-11-26 00:12

нет. Если в вашем BIOS нет определенной настройки, чтобы пропустить сообщение во время перезагрузки (я видел это один раз), этого не существовало с Windows 98/ME (трюк быстрой перезагрузки, который действительно перезагружал только Windows.)

может быть, кто-то с достаточным временем загрузки взлома может воспроизвести это и перезагрузить GRUB, но это должно было бы изменить, как INIT перезагружает систему.

1
отвечен Nakarti 2022-11-26 02:29

проверьте, если у вас есть поддержка UEFI. Это может значительно улучшить скорость загрузки.

1
отвечен Milind R 2022-11-26 04:46

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

кроме того, некоторые системы имеют режим быстрой загрузки, в котором некоторые проверки являются ommitteed. Вы можете это проверить.

0
отвечен billc.cn 2022-11-26 07:03

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх