ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [sisyphus] Бага в bootloader-utils?
@ 2005-01-02 21:41 Eugene Vlasov
  2005-01-02 23:16 ` [sisyphus] " Alexey Tourbin
  0 siblings, 1 reply; 2+ messages in thread
From: Eugene Vlasov @ 2005-01-02 21:41 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list


[-- Attachment #1.1: Type: text/plain, Size: 497 bytes --]

Добрый день.

Давно наболевший вопрос - почему при каждом обновлении ядра (точнее при
удалении старого kernel-image) у меня из lilo.conf пропадает запись,
отвечающая за загрузку windows? Для примера прикрепляю копии
/etc/lilo.conf до и после удаления kernel-image-std26-up-2.6.9-alt11. Я
что-то делаю не так или это баг в bootloader-utils?

eugene ~ $ rpm -q bootloader-utils
bootloader-utils-0.3.1-alt1


-- 
С уважением, Евгений                          mailto:eugvv@altlinux.ru


[-- Attachment #1.2: lilo.conf.before --]
[-- Type: text/plain, Size: 486 bytes --]

boot=/dev/hda
map=/boot/map
install=/boot/boot.b
vga=5
default=2610-std26-up-1
lba32
prompt
timeout=50

image=/boot/vmlinuz-2.6.10-std26-up-alt1
	initrd=/boot/initrd-2.6.10-std26-up-alt1.img
	label=2610-std26-up-1
	root=/dev/hda7
	read-only
	optional

image=/boot/vmlinuz-2.6.9-std26-up-alt11
	initrd=/boot/initrd-2.6.9-std26-up-alt11.img
	label=269-std26-up-11
	root=/dev/hda7
	read-only
	optional

other=/dev/hda1
	label=windows
	table=/dev/hda

other=/dev/fd0
	label=floppy
	unsafe


[-- Attachment #1.3: lilo.conf.after --]
[-- Type: text/plain, Size: 252 bytes --]

boot=/dev/hda
map=/boot/map
install=/boot/boot.b
vga=5
default=2610-std26-up-1
lba32
prompt
timeout=50

image=/boot/vmlinuz-2.6.10-std26-up-alt1
	initrd=/boot/initrd-2.6.10-std26-up-alt1.img
	label=2610-std26-up-1
	root=/dev/hda7
	read-only
	optional


[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 2+ messages in thread

* [sisyphus] Re: Бага в bootloader-utils?
  2005-01-02 21:41 [sisyphus] Бага в bootloader-utils? Eugene Vlasov
@ 2005-01-02 23:16 ` Alexey Tourbin
  0 siblings, 0 replies; 2+ messages in thread
From: Alexey Tourbin @ 2005-01-02 23:16 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 1036 bytes --]

On Mon, Jan 03, 2005 at 02:41:55AM +0500, Eugene Vlasov wrote:
> Добрый день.
> 
> Давно наболевший вопрос - почему при каждом обновлении ядра (точнее при
> удалении старого kernel-image) у меня из lilo.conf пропадает запись,
> отвечающая за загрузку windows? Для примера прикрепляю копии
> /etc/lilo.conf до и после удаления kernel-image-std26-up-2.6.9-alt11. Я
> что-то делаю не так или это баг в bootloader-utils?

Здравствуйте.  Спасибо за копии lilo.conf.
Кажется, я наконец-то понял, в чем ошибка.

В /usr/share/loader/lilo используется следующий код:

sub remove_kernel {
	local $_ = shift;
	my @sections = split /^(?=[ \t]*image[ \t]*=)/m;
	@sections = grep { !/\/vmlinuz-\Q$version\E\s/ } @sections;
	return join "" => @sections;
}

Т.е. записи определяются по границе совпадения image=, а other= как
запись не учитывается, в результате удаляется всё вплоть до следующего
image= или до конца файла.

Будет исправлено.

> -- 
> С уважением, Евгений                          mailto:eugvv@altlinux.ru

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2005-01-02 23:16 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-01-02 21:41 [sisyphus] Бага в bootloader-utils? Eugene Vlasov
2005-01-02 23:16 ` [sisyphus] " Alexey Tourbin

ALT Linux Sisyphus discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
		sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
	public-inbox-index sisyphus

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sisyphus


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git