Создание “значения по умолчанию сохранило” работу с GRUB2 …?

Я просто установил Операционную систему 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 и команды по умолчанию набором личинкой не работают.

8
задан 14.01.2010, 13:09

2 ответа

Правильный синтаксис для включения 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 опция.

19
ответ дан 07.12.2019, 13:47

Я не уверен, позволяет ли 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.

1
ответ дан 07.12.2019, 13:47

Теги

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