Перезагрузитесь в другую ОС [дубликат]

1

Возможное дублирование:
Как автоматически загрузиться с дистрибутива Linux на Windows?

На моем компьютере установлены Windows 7 и Debian. Я подумал, что было бы здорово, если бы ты мог перезагрузить свой компьютер и каким-то образом загрузиться в другую ОС. Таким образом, вместо перезагрузки, ожидания, выбора «другой ОС» в GRUB, вы можете просто ввести команду, полить свои растения или что-то еще, когда вы вернетесь, вы окажетесь там, где хотите быть.

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

Но затем, в качестве возможного обходного пути, как насчет изменения меню GRUB, чтобы «другая ОС» получала слот по умолчанию, а затем при перезагрузке происходит тайм-аут, вы получаете слот по умолчанию (желаемая «другая ОС»), бинго ?

99% времени я использую Debian, так что возможность перезагрузки в Windows - это то, что было бы для меня наиболее полезным. Но по иронии судьбы я почти никогда не перезагружаю Debian -> Debian, Windows 7, с другой стороны, мне приходится все время перезагружаться. Так что действительно, победа по умолчанию в Win была бы лучшей.

Как вы думаете? Расскажи мне об этом все! С Новым! :)

Эмануэль Берг
источник

Ответы:

2

Если grub живет в разделе, доступном для Windows, вы можете написать скрипт для изменения grub.cfg, чтобы при перезапуске новый is был по умолчанию. Очевидно, это будет сделано и на стороне Linux.

Джонатон Рейнхарт
источник
Хм, у меня есть grub.cfg и / etc / default / grub - там написано (в grub.cfg), что я должен не редактировать его, а другой файл, а затем запустить update-grub. Это работает (оба файла имеют измененную стандартную версию ОС). Простейший способ сделать это (я думаю) - использовать инструмент grub-set-default, но когда я запускаю его с цифрой, ничего не происходит. Не жалуется но файлы не меняются. Может быть, есть некоторые несоответствия между инструментом и GRUB? Как вы думаете?
Эмануэль Берг