Я просто установил Операционную систему Moblin. Это использует GRUB2. На моей Ubuntu 8.04 GRUB 0.97 использовался, в котором я использовал сохраненную опцию значения по умолчанию удобно. Я нашел, что с GRUB2 не должен редактировать/boot/grub/menu.lst непосредственно, но я сделал :) потому что мой Moblin не содержит/etc/default/grub, где они говорят, что я должен сделать модификацию, которую я хочу.
Таким образом, то, что я сделал, как следует, который не работал:
default=saved
timeout=1
#splashimage=(hd0,0)/boot/grub/splash.xpm.gz
#hiddenmenu
#silent
title Moblin (2.6.31.5-10.1.moblin2-netbook)
root (hd0,0)
kernel /boot/vmlinuz-2.6.31.5-10.1.moblin2-netbook ro root=/dev/sda1 vga=current
savedefault=1
title Pathetic Windows
rootnoverify (hd0,1)
chainloader +1
savedefault=0
Таким образом у меня должен быть автоматически переключатель между Moblin и Окном при каждой начальной загрузке, но это не работает.
Почти все диагностические средства в Интернете говорят, что я должен включить опцию DEFAULT=save в/etc/default/grub, но я не могу найти этот файл. Какая-либо идея, что еще я должен сделать?
Большое спасибо
Обновление:
Я использовал равное знаку, потому что по умолчанию мой menu.lst имел запись как default=0. Однако значение по умолчанию 0, также хорошо работает.
Кроме того, menu.lst, я имею, на самом деле символьная ссылка на./grub.conf. Я также заметил, что личинка-intall и команды по умолчанию набором личинкой не работают.
Правильный синтаксис для включения savedefault
в /etc/default/grub
(GRUB 2) со строками:
GRUB_DEFAULT=saved
GRUB_SAVEDEFAULT=true
а не со строкой DEFAULT=save
то, что предложенный опросчик.
После добавления этих двух строк выше к /etc/default/grub
, нужно обновить конфигурацию GRUB, как суперпользователь, со следующими командами:
grub-mkconfig
update-grub
По крайней мере, на Lubuntu 12.10, grub-mkconfig
не нужно (поскольку это, без опций, выводит файл конфигурации к stdout). Единственная необходимая команда update-grub
который на самом деле вызывает grub-mkconfig
с надлежащим -o file
опция.
Я не уверен, позволяет ли GRUB =
знак; мои чтения конфигурации default saved
.
Ваша проблема состоит в том что Pathetic Windows
запись не делает a savedefault
, таким образом, запись по умолчанию никогда не изменяется на Windows.
Править: Кроме того, savedefault
по умолчанию сохраняет текущую запись; только если Вы даете его, число будет он сохранять другую запись, чем текущая.
Попробуйте это:
default saved
timeout 1
#splashimage (hd0,0)/boot/grub/splash.xpm.gz
#hiddenmenu
#silent
title Moblin (2.6.31.5-10.1.moblin2-netbook)
root (hd0,0)
kernel /boot/vmlinuz-2.6.31.5-10.1.moblin2-netbook ro root=/dev/sda1 vga=current
savedefault
title Pathetic Windows
rootnoverify (hd0,1)
chainloader +1
savedefault
Я не знаю Moblin, но в других дистрибутивах распространено иметь конфигурационный файл где-нибудь в /boot/grub
, не в /etc
.