1

Я установил Linux и Windows в одной системе, Linux загружается по умолчанию при запуске системы, и из Linux я перезагружаю ОС. Что я хочу сделать, это при следующем перезапуске я хочу автоматически загрузить ОС Windows, то есть пользователю не нужно выбирать ОС. и после перезапуска Windows система должна снова загрузить Linux. Значит мне нужно загрузить Windows только один раз после перезапуска linux. Могу ли я сделать это с GRUB? как в GRUB, если я добавлю индексный номер ОС в директиву по default загрузчика, он станет постоянным, но мне нужно только одно изменение времени.

редактировать: я столкнулся с командой grub-reboot которая выполняет вышеуказанную задачу в соответствии с ее руководством ... но она не работает для меня на Debian ..., но не уверен почему ... какая-то удача с кем-либо?

редактировать: эта команда работает в Ubuntu, и я должен перенести свой код в текстовую версию UBuntu. и проблема решена.

2 ответа2

1

Чтобы изменить ОС по умолчанию для загрузки, вам нужно изменить значение в:

/boot/grub/menu.lst

Я не вижу, чтобы вы могли делать именно то , что вы хотите. Если вы хотите немного поиграть, то можете сделать следующее:

Имейте 2 версии вашего файла /boot/grub/menu.lst , одну для загрузки Linux по умолчанию и одну для загрузки Windows по умолчанию. Во-вторых, вам нужно будет установить (в Windows) драйвер, чтобы вы могли получить доступ к разделам Linux (достаточно просто, если использовать EXT2/EXT3, не так уж и много, когда вы используете EXT4). Посмотрите здесь или, если вы используете EXT2/3, используйте это ,

Теперь вам нужно создать скрипт, который запускается при запуске (для обеих ОС по отдельности), чтобы поменять местами И переименовать два файла menu.lst которые у вас есть.

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

1

команда grub-reboot является решением этой проблемы, не работайте с debian же случае, что и здесь, со мной, она работала на Ubuntu и Redhat

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .