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

Вот вещь:
У меня есть компьютер двойной загрузки с 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 с вводом пароля и щелчком.

Спасибо!

7
задан 02.10.2009, 16:27

3 ответа

Я предлагаю читать эту статью Мира ПК на: Автоматическое Значение по умолчанию перезагрузки и Переключателя ОС на двойной загрузке XP и Vista и вот является превосходной статьей HowToGeek на том же предмете: Создайте Ярлыки на Быстро Перезагрузку к Альтернативе ОС в Двойной загрузке Vista/XP

Обновление: необходимо смочь использовать команду по умолчанию набором личинкой, чтобы сказать личинке загружаться в альтернативную опцию только однажды.

HowToGeek надежды может помочь отредактировать это сообщение во что-то, что переключается между Linux и XP.

После чтения довольно мало публикация Microsoft BCD и проведение некоторого обширного исследования на .bat файлах и загрузчиках я придумал это. Процедура ниже работ DOS, Загрузчики и изящная небольшая программа, названная wizmo. В этой точке и время у меня есть ярлык на каждом из моих рабочих столов, которые когда-то нажали на, автоматически перезагружает систему к другой ОС. Эта функция я не мог жить без того, поскольку я постоянно использую XP для материала работы и Vista для персонального материала. Так, если Вы хотите изящную автоматическую кнопку перезагрузки, которая берет Вас к Вашей другой ОС... ПРОДОЛЖАТЬ ЧИТАТЬ. Опасная и захватывающая пошаговая демонстрация следует. ЕСЛИ это походит на что-то Ваша попытка сделать, прочитайте эту пошаговую демонстрацию пару раз, поскольку делание ошибки может быть дорогостоящим... см. последнюю правовую оговорку ниже.

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

3
ответ дан 07.12.2019, 15:11
  • 1
    я посмотрел на это прежде, и я еще не предлагал хорошее решение. Проблема выясняет способ изменить опцию личинки из Windows. – The How-To Geek 01.10.2009, 21:50
  • 2
    На самом деле похож на команду по умолчанию набором личинкой, мог бы заставить его работать. Должен будет протестировать его далее все же. – The How-To Geek 01.10.2009, 21:56

Вы могли записать сценарий, который изменит grub.conf, чтобы выбрать Вашу установку Windows как значение по умолчанию, записать новую личинку в Вашу область загрузчика и затем перезагрузку. Проблема с этим состоит в том, что теперь у Вас была бы противоположная проблема при перезагрузке в Ubuntu.

Вы могли получить копию GRUB, который будет работать в соответствии с Windows, но затем Вы должны были бы также или иметь дубликат grub.conf или так или иначе смонтировать grub.conf от Вашей установки Ubuntu в соответствии с Windows. Возможно, Вы могли создать крошечный раздел FAT, который содержит Ваш grub.conf, и сделайте/etc/grub.conf ссылкой на там?

1
ответ дан 07.12.2019, 15:11
  • 1
    +1 IBM для мини-раздела начальной загрузки на FAT. затем необходимо смочь выполнить значение по умолчанию набора личинки из окон или Linux. или Вы могли получить доступ к своему текущему grub.conf из окон с ext2 для победы драйвером файловой системы, но я не знаю достаточно о тех для рекомендации того. – quack quixote 01.10.2009, 23:24

Как насчет Windows набора как Ваша начальная загрузка по умолчанию ОС и указывает таймер для GRUB (см. тайм-аут личинки)?

sudo gedit/boot/grub/menu.lst

Добавьте или изменитесь:

тайм-аут 10

Или некоторое другое значение. Вышеупомянутое загрузит Вашу запись по умолчанию спустя 10 секунд после отображения меню начальной загрузки, если Вы не выберете ничто больше.

0
ответ дан 07.12.2019, 15:11

Теги

Похожие вопросы