LINUX.ORG.RU

Как запомнить выбор menuentry и в следующий раз грузить его?

 , ,


0

1

Есть GRUB2, в его grub.cfg есть N menuentry. Есть ли возможность при первой загрузке предоставить возможность выбора нужного пункта, затем сохранить его навсегда, чтобы при каждой загрузке был только он?

Не могу найти как это называется. Вот например есть recordfail, есть ли аналогичная сохраняшка для номера пункта?

Ответ на: комментарий от I-Love-Microsoft

И это не сработало, я даже собрал GRUB2 из git-а - баг остается.

Как оказалось, возможности GRUB2 существенно шире чем я предполагал и это помогло найти обходной путь и решить задачу.

Вот мой конфиг (для пром-ПК), надеюсь пригодится как пример:

echo "Loading modules..."
insmod gzio
insmod part_msdos
insmod ext2

set reconfigure=
echo "Press any of ctrl/shift/alt to reconfigure system (3 seconds left)..."
sleep 1
echo "3"
sleep 1
echo "2"
sleep 1
echo "1"
sleep 1
if keystatus; then
	if keystatus --alt --ctrl --shift; then
		set reconfigure=1
		echo "Reconfiguration..."
		echo
		sleep 1
	fi
fi

if [ -z "${reconfigure}" ]; then
	echo "Loading parameters..."
	load_env
	if [ -n "${apb_configuration}" ]; then
		echo "Loading kernel with configuration: \"${apb_configuration}\"..."
		linux /boot/bzImage ${apb_configuration}
		echo "Loading 11711 APB image..."
		initrd /boot/apb11711.cpio.gz
		echo "OK"
		sleep 1
		boot
	fi
fi

set config=
echo "Select variant to configure APB:"
sleep 5

function save_config {
	apb_configuration="${config}"
	save_env apb_configuration
	echo "Selected configuration: \"${chosen}\""
	echo "with parameters: \"$apb_configuration\""
	echo "Reboot after 5 seconds..."
	sleep 5
	reboot
}
menuentry "11711 APB N1 full 720x576" {
	set config="test=ok n_apb=1 rawv=F"
	save_config
}

menuentry "11711 APB N2 full 720x576" {
	set config="test=ok n_apb=2 rawv=F"
	save_config
}

menuentry "11711 APB N3 quart 360x288" {
	set config="test=ok n_apb=3 rawv=Q"
	save_config
}

menuentry "11711 APB N4 quart 360x288" {
	set config="test=ok n_apb=4 rawv=Q"
	save_config
}
I-Love-Microsoft ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.