Я использую двойную загрузку Windows и Linux на моем SSD и часто переключаюсь между двумя ОС. SSD работает очень быстро, и обе ОС загружаются примерно за 3 секунды после выбора в GRUB. Однако инициализация моего BIOS, RAID и второго контроллера SATA занимает около 30 секунд, прежде чем я, наконец, в GRUB.
Поэтому мне было интересно, можно ли пропустить эти инициализации и просто «вернуться» в GRUB после загрузки Linux. В идеале я также мог бы сделать то же самое из Windows, но моя надежда там не очень высока :)
Я немного поискал в Интернете и не нашел ничего, кроме устаревшего загрузчика linux - loadlin.exe, который можно было запустить из Dos или Windows 95/98 для загрузки Linux. Так что, по крайней мере, концепция переключения ОС без перезагрузки не нова. Кто-нибудь знает о текущем инструменте, который делает это?
Если нет, то есть ли техническая проблема, которая мешает нам написать такую программу, или просто не хватает спроса?
ОБНОВЛЕНИЕ: мой друг только что рассказал мне о Kexec . Используя это, кажется возможным запустить другое ядро Linux из работающего ядра, но возможно ли вернуться к GRUB или запустить установку Windows напрямую?