Изменение --directory
кому: -d
. Первый - изм GNU, но GNU mktemp
от coreutils также поддерживает -d
. mktemp
в OS X совпадает с от BSD, таким образом, -d
должно быть довольно портативным среди систем, это на самом деле поставляет a mktemp
программа.
Можно установить выбор по умолчанию численным значением. Если Вы устанавливаете
`GRUB_DEFAULT=3`
в /etc/default/grub
Вы установите значение по умолчанию на хинду 5 записей.
GRUB_DEFAULT
нулевое смещение, таким образом, 3 выберет четвертую запись, как Вы желаете.
можно также использовать GRUB_DEFAULT=saved
. В этом случае Вы использовали бы
$ grub2-set-default -h
Usage: grub2-set-default [OPTION] MENU_ENTRY
Set the default boot menu entry for GRUB.
-h, --help print this message and exit
-v, --version print the version information and exit
--boot-directory=DIR expect GRUB images under the directory DIR/grub2
instead of the /boot/grub2 directory
MENU_ENTRY is a number, a menu item title or a menu item identifier.
или если это только для следующей начальной загрузки:
$ grub2-reboot -h
Usage: grub2-reboot [OPTION] MENU_ENTRY
Set the default boot menu entry for GRUB, for the next boot only.
-h, --help print this message and exit
-v, --version print the version information and exit
--boot-directory=DIR expect GRUB images under the directory DIR/grub2
instead of the /boot/grub2 directory
MENU_ENTRY is a number, a menu item title or a menu item identifier.
Я подозреваю, что grub2 -mkconfig
сортирует ядра в обратном порядке, предполагая, что они в основном содержат монотонно увеличивающиеся номера версий. Итак, начните подбирать теги в соответствии с этим соглашением.
Чтобы выбрать запись меню в подменю «Усовершенствованные параметры» Set Grub_default = "1> 3". Теперь вы можете запустить Grub2-Mkconfig для создания файла конфигурации GRUB. На следующей перезагрузке VMlinuz-3.7.4-Gentoo-5 должен загружаться.
ПРИМЕЧАНИЕ : Это не изменит запись по умолчанию в меню GRUB, I.E., запись по умолчанию все равно будет указывать ту же запись, что и сейчас. Но изображение, которое будет загружено по умолчанию, будет 4-м изображением в разделе «Дополнительные параметры». Чтобы сделать VMLINUZ-3.7.4-Gentoo-5 в качестве записи по умолчанию в меню GRUB, упорядочение изображений должно быть таким, чтобы VMlinuz-3.7.4-Gentoo-5 должен быть первым изображением при запуске GRUB2-MKCONFIG Отказ
Нет известной возможности ограничить использование определенных шифров Debian 7 Wheezy ejabberd 2.1.10
. Единственным решением является обновление до более поздней версии ejabberd, например Debian 8 Jessie's ejabberd 14,07
.
Решение довольно простое, просто замените auto
на allow-hotplug
. Так что я закончил с этим:
allow-hotplug lo
iface lo inet loopback
allow-hotplug wlan0
iface wlan0 inet static
address 192.168.150.1
netmask 255.255.255.0
allow-hotplug eth1
iface eth1 inet manual
up ifconfig $IFACE 0.0.0.0 up
down ifconfig $IFACE down
allow-hotplug eth2
iface eth2 inet manual
up ifconfig $IFACE 0.0.0.0 up
down ifconfig $IFACE down
allow-hotplug eth0
iface eth0 inet dhcp
post-up brctl addbr br0
post-up brctl addif br0 eth1 eth2
post-up ifconfig br0 192.168.10.1
pre-down ifconfig br0 0.0.0.0
pre-down brctl delif br0 eth1 eth2
pre-down ifconfig br0 down
pre-down brctl delbr br0
Теперь система очень быстро загружается.
-121--44730- mv новые/неиспользуемые файлы версий в/boot в каталог резервного копирования, например/boot/back
initrd.img-3.13.0-xx-generic
vmlinuz-3.13.0-xx-generic
config-3.13.0-xx-generic
System.map-3.13.0-xx-generic
перезагрузите систему в режим спасения, затем выберите grub в диалоге спасения, и все будет хорошо.
это наиболее подходящий метод, я думаю. Я использую ubuntu 14.04.
в ubuntu:
sudo grub-pc
grub-pc позволит выбрать, какое меню.
sudo update-grub
смотрите: https://askubuntu.com/questions/384388/how-to-select-option-in-configuration-grub-pc-menu
Попробовать
mkdir -p /boot/grub/backup
mv -v /boot/grub/vmlinuz-3.7.4-gentoo-{first,third,fourth} /boot/grub/backup
Теперь все неиспользуемые ядра перемещаются в каталог резервных копий:
grub2-mkconfig -o /boot/grub/grub.cfg
Это только добавляет вариант r5
в ваше меню. После этого прочтите ссылку
this , а затем переименуйте все ядра в каталоге резервных копий чем-нибудь, кроме vmlinuz, если вы настаиваете на их сохранении
Если у вас есть подменю в вашем grub.cfg, вы должны использовать две цифры, подобные этой:
grub-reboot '1>3'
первая - это индекс меню, а вторая ] - это указатель подменю.
Например, чтобы загрузить последнюю запись из конфигурации следующим образом:
grep menu /boot/grub/grub.cfg
menuentry 'Debian GNU/Linux' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-1ffa16a9-fda2-43b5-91b9-c91a08ff190f' {
submenu 'Advanced options for Debian GNU/Linux' $menuentry_id_option 'gnulinux-advanced-1ffa16a9-fda2-43b5-91b9-c91a08ff190f' {
menuentry 'Debian GNU/Linux, with Linux 4.6.0-0.bpo.1-amd64' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.6.0-0.bpo.1-amd64-advanced-1ffa16a9-fda2-43b5-91b9-c91a08ff190f' {
menuentry 'Debian GNU/Linux, with Linux 4.6.0-0.bpo.1-amd64 (sysvinit)' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.6.0-0.bpo.1-amd64-init-sysvinit-1ffa16a9-fda2-43b5-91b9-c91a08ff190f' {
menuentry 'Debian GNU/Linux, with Linux 4.6.0-0.bpo.1-amd64 (recovery mode)' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.6.0-0.bpo.1-amd64-recovery-1ffa16a9-fda2-43b5-91b9-c91a08ff190f' {
menuentry 'Debian GNU/Linux, with Linux 3.16.0-4-amd64' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.16.0-4-amd64-advanced-1ffa16a9-fda2-43b5-91b9-c91a08ff190f' {
menuentry 'Debian GNU/Linux, with Linux 3.16.0-4-amd64 (sysvinit)' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.16.0-4-amd64-init-sysvinit-1ffa16a9-fda2-43b5-91b9-c91a08ff190f' {
menuentry 'Debian GNU/Linux, with Linux 3.16.0-4-amd64 (recovery mode)' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.16.0-4-amd64-recovery-1ffa16a9-fda2-43b5-91b9-c91a08ff190f' {
, вы должны использовать:
grub-reboot '1>5'
и перезагрузиться.
Для достижения желаемого результата я сделал следующее:
установил GRUB_DEFAULT = saved
, как указано в grub-set-default
справка
grub-set-default
Пункт меню не указан.
Использование: grub-set-default [ОПЦИЯ] MENU_ENTRY
Установите запись меню загрузки по умолчанию для GRUB.
Для этого требуется установка GRUB_DEFAULT = сохранена в / etc / default / grub.
-h, --help распечатать это сообщение и выйти
-V, --version распечатать информацию о версии и выйти
--boot-directory = DIR ожидать изображений GRUB в каталоге DIR / grub вместо каталога / boot / grub
MENU_ENTRY - это число, заголовок пункта меню или идентификатор пункта меню.
Установить значение по умолчанию
grub-set-default "1> 2"
Он создает новый файл в / boot / grub с именем grubenv с необходимой информацией.
После этого я воссоздаю файл конфигурации
grub-mkconfig> /boot/grub/grub.cfg
И я видел, что конфигурация была изменена для использования сохраненного состояния:
if [" $ {next_entry} "]; тогда
установить default = "$ {next_entry}"
установить next_entry =
save_env next_entry
установить boot_once = true
еще
установить по умолчанию = "$ {saved_entry}"
фи
GRUB_DEFAULT=3
поскольку Вы сказали, затем повторно выполненныйgrub2-mkconfig
. Но во время начальной загрузки запись по умолчанию тихаvmlinuz-3.7.4-gentoo-third
. – Francesco Turco 27.01.2013, 14:54GRUB_SAVEDEFAULT=true
Это не должно иметь значения, но это не нужно с числовым. – bsd 27.01.2013, 16:04/etc/default/grub
файл. – Francesco Turco 27.01.2013, 17:04