Вопрос: по обновлению загрузочной записи?

Аватар пользователя rjaan

После установки Yum'ом пакетов с обновлениями, должны выполняться постфиксаные операции rpm, одна из которых в первые строчки /etc/aspldr.conf добавляет разделы операционных систем с обновленными образами ядер и initrd к ним, но не производит выполнение aspldr. Таким образом, не обновляется загрузочная запись...

И здесь же,
Теперь глюк с модулем nvidia: Он тоже перешел из 9.2, nvidia.o устанавливается вместе с другими модулями нового обновленного образа ядра, т.е. в последнюю версию по update, и конечно если грузиться старый образ, то X-server падает..., так как XF86Config(xorg.conf) обновлены под использование последнего.

Вопрос: Это траблл или так задумано?

P.S. Всем кто собирается делать yum update, то после обновления произведите следующие операции:
1) Выполните сброс диского кэша командой SYNC(Поражён

#/etc/apldr.conf after yum update.
#
[linux1128965210@Linux(2.4.22-1.2199.5.legacy.nptl.aspsmp)]
icon linux 0
kernel /boot/vmlinuz-2.4.22-1.2199.5.legacy.nptl.aspsmp root=/dev/hda2 ro 
initrd /boot/initrd-2.4.22-1.2199.5.legacy.nptl.aspsmp.img
vga 792

[SEPARATOR]
[linux1128965131@Linux(2.4.22-1.2199.5.legacy.nptl.asp)]
icon linux 2
kernel /boot/vmlinuz-2.4.22-1.2199.5.legacy.nptl.asp root=/dev/hda2 ro 
initrd /boot/initrd-2.4.22-1.2199.5.legacy.nptl.asp.img
vga 792

#[SEPARATOR]
#[asplinux1@ASPLinux(2.4.22-1.2154.nptl.aspsmp)]
#icon linux
#kernel /boot/vmlinuz-2.4.22-1.2154.nptl.aspsmp root=/dev/hda2 ro 
#initrd /boot/initrd.2.4.22-1.2154.nptl.asp.img

#[SEPARATOR]

#[asplinux2@ASPLinux(2.4.22-1.2154.nptl.asp)]
#icon linux
#kernel /boot/vmlinuz-2.4.22-1.2154.nptl.asp root=/dev/hda2 ro 
#initrd /boot/initrd.2.4.22-1.2154.nptl.asp.img

[SEPARATOR]
[floppy@Boot from floppy]
icon floppy 3
sysboot a:

[BOOTMGR]
video graphics
default linux1128965210
timeout 15
clock 24

[ACTIVATOR]
writembr on
writeboot off
biosnum 1
mbrdev /dev/hda
language ru

Закоментированные, автором этого поста, строки /etc/aspldr.conf это разделы до update, а первые строки его же,
это разделы после обновленния. Так вот, например модуль nvidia.o, будет подгружаться с образами vmlinuz-2.4.22-1.2199.5.legacy.nptl.aspsmp и vmlinuz-2.4.22-1.2199.5.legacy.nptl.asp .

2) Посмотрите, что пути в aspldr.conf, соответсвуют действительности.

[root@home /boot]# ls
. . .
/boot/vmlinuz-2.4.22-1.2199.5.legacy.nptl.asp 
/boot/vmlinuz-2.4.22-1.2199.5.legacy.nptl.aspsmp 
/boot/initrd-2.4.22-1.2199.5.legacy.nptl.asp.img
. . .
[root@home /boot]#

3) После чего выполняем ASPLDR(Поражён

[root@home /boot]# aspldr
[root@home /boot]#

4) Можно, еще раз кэш диска сбросить, но не обязательно.
Делайте, reboot

[root@home /boot]# reboot
. . .

Аватар пользователя sergeil

Re: вопрос: по обновлению загрузочной записи?

Цитата:

rjaan писал:
После установки Yum'ом пакетов с обновлениями, должны выполняться постфиксаные операции rpm, одна из которых в первые строчки /etc/aspldr.conf добавляет разделы операционных систем с обновленными образами ядер и initrd к ним, но не производит выполнение aspldr. Таким образом, не обновляется загрузочная запись...

Как по мне, то и не должна...
У меня, вообще-то загрузчик lilo.
Переустановка aspldr была-бы для меня очень неприятным сюрпризом...

В дистрибутиве поставляется 3 загрузчика.
Пользователь должен сам решить что обновлять.
Кстати, новый пункт меню добавляется и в /etc/lilo.conf и в конфиг grub.

Цитата:
Теперь ... с модулем nvidia: Он ... устанавливается вместе с другими модулями нового обновленного образа ядра, т.е. в последнюю версию по update

Ставить или нет проприетарный модуль - личное дело каждого...

Цитата:
и конечно если грузиться старый образ, то X-server падает..., так как XF86Config(xorg.conf) обновлены под использование последнего.

Да, к сожалению, модуль ядра заточен под ядро и версию драйвера NVIDIA.
Если версия NVIDIA будет совпадать, то оба ядра будут работать...

Цитата:
Вопрос: Это траблл или так задумано?

С модулем nvidia, а также, как мне думается, с модулем ATI, ситуация неоднозначная. Кстати, не лишним было-бы почитать лицензионные соглашения NVIDIA. Так вот, старое ядро оствляется параллельно с новым, что-бы была возможность, в случае проблемы с новым ядром, загрузить систему хотя-бы с текстовом режиме и исправить ситуацию. Если просто снести старое ядро, то проблем станет значительно больше. Я это рассматриваю как компромисный шаг, который должен устроить всех... И зачем так много эмоций? Большими буквами, с подчеркиванием?

Цитата:
P.S. Всем кто собирается делать yum update, то после обновления произведите следующие операции:
1) Выполните сброс диского кэша командой SYNC(Поражён

Не помешает...

Цитата:

#/etc/apldr.conf after yum update.
. . .

Все, что касается aspldr, поскипано, поскольку индивидуально и может служить только руководством по установке aspldr, а не обновления системы вообще...
;-)

Аватар пользователя rjaan

Re: вопрос: по обновлению загрузочной записи?

sergeil писал:
И зачем так много эмоций? Большими буквами, с подчеркиванием?

так это я, чтобы вопрос не затерялся в тексте Улыбка .

А потом, каждый второй пост, где фигурирует yum update c этой штукой...

По мне лично, это нормально... Я считаю, что надо сначало проверить, что собираешся
в загрузку пихать, а затем это делать...

Аватар пользователя sergeil

Re: вопрос: по обновлению загрузочной записи?

Цитата:
rjaan писал:
так это я, чтобы вопрос не затерялся в тексте Улыбка .

У нас не теряются...
Если все промолчали - значит сказать нечего.
Улыбка

RSS-материал