Вот в чем дело:
У меня есть компьютер с двойной загрузкой с Ubuntu 8.04 и XP Pro. Иногда я хочу переключиться между этими двумя. Для этого мне нужно выполнить "Reboot" в Ubuntu, дождаться меню grub и выбрать XP, а затем дождаться его загрузки. Вместо этого я хотел бы выпустить "загрузку в Windows" в Ubuntu, уйти, чтобы сделать чай и вернуться к загруженному рабочему столу XP.
И наоборот, Ubuntu является системой по умолчанию для загрузки. Как мне заставить это работать в обе стороны?
Решение:
Я выбрал решение grub-set-default как самое простое и элегантное: вот /boot/grub/menu.lst самые важные части:
сохранено по умолчанию
(...)
# Эта запись автоматически добавляется установщиком Debian для ОС, отличной от Linux
# on /dev /sda1
название Microsoft Windows XP Professional
корень (hd0,0)
savedefault 0
makeactive
загрузчик цепей +1
XP - седьмая запись в моем меню grub, так что теперь я должен выпустить:
sudo grub-set-default 6
перезагрузить sudo сейчас
Я поместил эти два в сценарий /bin/reboot2XP . После этого я поставил новый активатор с командой gksu reboot2XP в системное меню. Теперь я должен быть в состоянии перезагрузиться к XP с щелчком и вводом пароля.
Спасибо!