Вот вещь:
У меня есть компьютер двойной загрузки с Ubuntu 8.04 и XP Pro. Иногда я хочу переключиться между этими двумя. Чтобы сделать это, я должен выпустить "Перезагрузку" в Ubuntu, ожидать меню личинки и выбрать XP и затем ожидать его для начальной загрузки. Вместо этого я хотел бы выпустить "начальную загрузку к Windows" в Ubuntu, уйти, чтобы сделать немного чая и возвратиться в загруженном рабочем столе XP.
Наоборот легко, поскольку Ubuntu является системой по умолчанию для начальной загрузки. Как я заставляю его работать оба пути?
Решение:
Я выбрал решение по умолчанию набором личинкой как самое легкое и самое изящное: вот является/boot/grub/menu.lst большинством важных частей:
значение по умолчанию сохраняется
(...)
# Эта запись, автоматически добавленная установщиком Debian для ОС не-Linux
# на/dev/sda1
заголовок Microsoft Windows XP Professional
корень (hd0,0)
savedefault 0
makeactive
chainloader +1
XP является 7-й записью в моем меню личинки, поэтому теперь я должен выйти:
значение по умолчанию набора личинки sudo 6
перезагрузка sudo теперь
Я поместил эти два в/bin/reboot2XP сценарий. После этого я поместил новый активатор с gksu reboot2XP команды в Системном меню. Теперь я должен смочь перезагрузить к XP с вводом пароля и щелчком.
Спасибо!
Я предлагаю читать эту статью Мира ПК на: Автоматическое Значение по умолчанию перезагрузки и Переключателя ОС на двойной загрузке XP и Vista и вот является превосходной статьей HowToGeek на том же предмете: Создайте Ярлыки на Быстро Перезагрузку к Альтернативе ОС в Двойной загрузке Vista/XP
Обновление: необходимо смочь использовать команду по умолчанию набором личинкой, чтобы сказать личинке загружаться в альтернативную опцию только однажды.
HowToGeek надежды может помочь отредактировать это сообщение во что-то, что переключается между Linux и XP.
После чтения довольно мало публикация Microsoft BCD и проведение некоторого обширного исследования на .bat файлах и загрузчиках я придумал это. Процедура ниже работ DOS, Загрузчики и изящная небольшая программа, названная wizmo. В этой точке и время у меня есть ярлык на каждом из моих рабочих столов, которые когда-то нажали на, автоматически перезагружает систему к другой ОС. Эта функция я не мог жить без того, поскольку я постоянно использую XP для материала работы и Vista для персонального материала. Так, если Вы хотите изящную автоматическую кнопку перезагрузки, которая берет Вас к Вашей другой ОС... ПРОДОЛЖАТЬ ЧИТАТЬ. Опасная и захватывающая пошаговая демонстрация следует. ЕСЛИ это походит на что-то Ваша попытка сделать, прочитайте эту пошаговую демонстрацию пару раз, поскольку делание ошибки может быть дорогостоящим... см. последнюю правовую оговорку ниже.
Отказ от ответственности: Осторожность быть очень осторожной, смешивая с Вашей главной загрузочной записью и хранилищем BCD опасна и могла заставить Вашу систему не загружаться вообще, таким образом ведя к большему количеству боли и страдания, соблюдать осторожность.
Вы могли записать сценарий, который изменит grub.conf, чтобы выбрать Вашу установку Windows как значение по умолчанию, записать новую личинку в Вашу область загрузчика и затем перезагрузку. Проблема с этим состоит в том, что теперь у Вас была бы противоположная проблема при перезагрузке в Ubuntu.
Вы могли получить копию GRUB, который будет работать в соответствии с Windows, но затем Вы должны были бы также или иметь дубликат grub.conf или так или иначе смонтировать grub.conf от Вашей установки Ubuntu в соответствии с Windows. Возможно, Вы могли создать крошечный раздел FAT, который содержит Ваш grub.conf, и сделайте/etc/grub.conf ссылкой на там?
Как насчет Windows набора как Ваша начальная загрузка по умолчанию ОС и указывает таймер для GRUB (см. тайм-аут личинки)?
sudo gedit/boot/grub/menu.lst
Добавьте или изменитесь:
тайм-аут 10
Или некоторое другое значение. Вышеупомянутое загрузит Вашу запись по умолчанию спустя 10 секунд после отображения меню начальной загрузки, если Вы не выберете ничто больше.