Vima
написал 14 февраля 2004 года в 19:26 (829 просмотров)
Ведет себя
неопределенно; открыл 36 тем в форуме, оставил 205 комментариев на сайте.
Так, заранее извиняюсь за флуд и флейм, и за топик-клон, но…
Подскажите, пожалуйста, как мне исправить код загрузчика Grub таким образом,
чтобы по умолчанию грузилась ОС Windows XP.
Код загрузчика:
~~~~~~~~
default 0
splashimage=/boot/grub/splash.xpm.gz
timeout 300
title ASPLinux-2.4.20
kernel /boot/vmlinuz-2.4.20-9asp root=/dev/hdb5
initrd /boot/initrd.2.4.20-9asp.img
boot
title Windows XP
root (hd0,0)
rootnoveryfy
makeactive
chainloader +1
root (hd0,4)
setup (hd0)
~~~~~~~~
Последние комментарии
- OlegL, 17 декабря 2023 года в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
ecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.
Видимо, исправить `default 0` на `default 1`
Видимо или точно?
Дело в том, что вопрос наипримитивнейший на первый взгляд, но никак не удалось найти man на эту тему… плохо искала, наверное.
Вроде работает, спасибо.
По случаю хочется задать еще один вопрос — нельзя ли в Грубе сделать так, чтобы не отсчитывал он время? Ну достал уже, если честно. Конечно, можно сделать интервал и в 1000, и в 1000000 секунд, но это уже вычур :).
Неуверенность в моём ответе происходила из того, что никогда ранее с grub не сталкивался. всё как-то lilo…
Менять надо именно default. Нумерация пунктов по слову title начинается с 0 (нуля). Поэтому, если надо сделать по умолчанию вторую систему — нужно `default 1`.
Описание: GRUB menu configuration file
вместо 300 поставить 2 или 3.. этого обычно хватает, чтобы выбрать нужное.. или не ждать долго.
Похоже, я несколько неудачно изобразила то, что мне нужно :).
А мне нужно, чтобы этот Груб вообще не отсчитывал время, как в Lilo — там ничего не считается, и загрузчик тупо ждет, когда пользователь введет название оси.
Груб этим не страдает, видимо.
Предвижу уже вопрос про лило — к сожалению, не могу поставить лило, он у меня ХР не видит.
Поставь timeout= много =)
Или попробуй убрать значение в default или вообще убрать пункт default… хуже не будет… наверное… =)
Щас попробую… о результатах сообщу…
Короче насчет default ничего не получается…
Почитай info grub…
Пользуй timeout…
Или инсталль lilo… хрень он должен найти нормально…
Если не находит… читай соответствующую ветку…
Всё…
Или можно юзать XP-ёвый boot.ini.
Как это ни странно, но, может быть, это делается всё тем же timeout.
Нет timeout=0 не работает…
Еще только этого не хватало.
Чтобы туда правку внести, нужно какие-то параметры снимать, вроде бы.
Это ж вам не # vi …. Это, типа, они так застраховались от вечнолезущихкуданенадо ручек пользователя-чайника. Но элементарно не защитили системные файлы от удаления.
Ничего там не надо снимать. Открывай хоть в notepad’е и редактируй. Только нужно будет сохранить boot-сектор Linux’а и положить на раздел с boot.ini.