Bug 24442 - Имидж не соответствует ядру
Summary: Имидж не соответствует ядру
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: grub2 (show other bugs)
Version: unstable
Hardware: all Linux
: P3 critical
Assignee: Vitaly Kuznetsov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-10-28 21:55 MSD by Slava Dubrovskiy
Modified: 2010-10-31 15:14 MSK (History)
2 users (show)

See Also:


Attachments
Конфигурация (13.84 KB, text/plain)
2010-10-28 21:56 MSD, Slava Dubrovskiy
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Slava Dubrovskiy 2010-10-28 21:55:43 MSD
При установке дополнительного ядра не правильно генерится конфиг grub.cfg и для ядра указывается initrd от другого ядра.
См. прилагаемый файл.

1.Установить бету кентавра от 23 числа.
2. установить ovz-smp ядро

[20:44:28] <dubrsl> ааа в первом меню ядро /boot/vmlinuz-ovz-smp а имидж /boot/initrd-smp.img где initrd-smp.img -> initrd-2.6.32-el-smp-alt9.img
[20:44:41] <vsu> мда
[20:44:49] <dubrsl> ясный пень что не грузится
[20:45:21] <vsu> ну багу на говноскрипт
[20:45:53] <dubrsl> гады
[20:46:10] <wRAR> на говноскрипт, делающий симлинки
[20:46:29] <vsu> нет, на делающий конфиг
[20:46:38] <vsu> initrd-smp.img -> initrd-2.6.32-el-smp-alt9.img, vmlinuz-smp -> vmlinuz-2.6.32-el-smp-alt9
[20:46:41] <dubrsl> и кто за это отвечает?
[20:46:49] <wRAR> пакет grub2
[20:46:57] <vsu> а он там подписался, /etc/grub.d/10_linux
[20:47:30] <vsu> симлинки нормальные
[20:47:48] <vsu> а вот у груба в конфиге мешанина
[20:48:54] <vsu> /boot/vmlinuz-std-def вообще без initrd остался
[20:50:23] <dubrsl> то то разные ошибки были
[20:51:16] <vsu> вообще подход с полной перегенерацией конфига при каждом обновлении ядра вызывает подозрения
[20:51:33] <gvy> угу
Comment 1 Slava Dubrovskiy 2010-10-28 21:56:39 MSD
Created attachment 4628 [details]
Конфигурация
Comment 2 Vitaly Kuznetsov 2010-10-28 22:26:23 MSD
Попробуйте, пожалуйста, grub2-1.98-alt20.20100804 когда он соберётся. Там есть фикс от boyarsh c82b5304698a3afd66275317e7803f32ebbed2ec
Меня смущает ненужная ссылка vmlinuz-smp, мне кажется, что это уже фиксилось в bootloader-utils
Comment 3 Vitaly Kuznetsov 2010-10-28 22:28:39 MSD
rpm -q bootloader-utils
Comment 4 Slava Dubrovskiy 2010-10-28 22:57:30 MSD
(В ответ на комментарий №3)
> rpm -q bootloader-utils
bootloader-utils-0.4.8-alt3
Comment 5 Vitaly Kuznetsov 2010-10-28 23:49:40 MSD
Объясните кто-нибудь откуда в бете от 23го числа взялось ядро vmlinuz-2.6.32-el-smp-alt9

alt10 было собрано 13го октября.
Comment 6 Slava Dubrovskiy 2010-10-29 11:29:48 MSD
(В ответ на комментарий №5)
> Объясните кто-нибудь откуда в бете от 23го числа взялось ядро
> vmlinuz-2.6.32-el-smp-alt9
> alt10 было собрано 13го октября.

Ну есть оно там:
[root@ca20 slava]# mount | grep iso
/var/lib/vz/template/altlinux-5.9.9-20100923-centaurus-x86_64-ru-install-dvd5.iso on /mnt/iso_centaurus type iso9660 (rw,loop=/dev/loop0)

[root@ca20 slava]# ll /var/lib/vz/template/altlinux-5.9.9-20100923-centaurus-x86_64-ru-install-dvd5.iso
-rw-r--r-- 1 root root 3787456512 Окт 19 18:46 /var/lib/vz/template/altlinux-5.9.9-20100923-centaurus-x86_64-ru-install-dvd5.iso


[root@ca20 slava]# ll /mnt/iso_centaurus/ALTLinux/RPMS.main/kernel-image*
-r--r--r-- 3 root root 17646157 Сен 23 04:07 /mnt/iso_centaurus/ALTLinux/RPMS.main/kernel-image-el-smp-2.6.32-alt9.x86_64.rpm
Comment 7 Slava Dubrovskiy 2010-10-29 11:33:20 MSD
(В ответ на комментарий №5)
> Объясните кто-нибудь откуда в бете от 23го числа взялось ядро
> vmlinuz-2.6.32-el-smp-alt9
> 
> alt10 было собрано 13го октября.

да, сорри, забыл сказать. После установки производился dist-upgrade до сизифа.
Т.е. :
1.Установить бету кентавра от 23 числа.
2. apt-get dist-upgrade
2. установить ovz-smp ядро
Comment 8 Repository Robot 2010-10-30 23:57:31 MSD
grub2-1.98-alt21.20100804 -> sisyphus:

* Fri Oct 29 2010 Vitaly Kuznetsov <vitty@altlinux> 1.98-alt21.20100804
- place default font in /boot/grub (ALT #24446)
- fix initrd finding (ALT #24442)