Автор Тема: Поставил kernel-image-std-srv-2.6.25, а где initrd?  (Прочитано 4436 раз)

Оффлайн speccyfan

  • Завсегдатай
  • *
  • Сообщений: 522
  • CCNA
    • speccyfan (Примеры различных конфигураций сетевых сервисов)
Обновился до бранча 4.1, потом попробовал сделать update-kernel, скрипт предложил опять обновить 2.6.18, почему не предложил установить новое ядро не понятно, ну фиг с ним. Сделал apt-get install kernel-image-std-srv, ядро поставилось, но при установке ругнулось на отсутствие /boot/initrd.img, посмотрел, что в пакете и не обранужил там initrd.
[root@ns1 boot]# rpm -ql kernel-image-std-srv|grep boot
/boot/System.map-2.6.25-std-srv-alt8.M41.1
/boot/config-2.6.25-std-srv-alt8.M41.1
/boot/vmlinuz-2.6.25-std-srv-alt8.M41.1
/lib/modules/2.6.25-std-srv-alt8.M41.1/kernel/drivers/mtd/redboot.ko
[root@ns1 boot]#
боюсь перегружать машину. Так должно быть?!
With best regards, Yury Konovalov aka 2:453/53

Оффлайн speccyfan

  • Завсегдатай
  • *
  • Сообщений: 522
  • CCNA
    • speccyfan (Примеры различных конфигураций сетевых сервисов)
В лило же добавилась запиcь о initrd:
[root@ns1 ~]# cat /etc/lilo.conf
map="/boot/map"
lba32
prompt
compact
timeout="100"
install="menu"
default="ALTLinux"
vga="0x314"
append="panic=30 noapic acpi=off"
message="/boot/splash/message"
raid-extra-boot="mbr-only"
boot="/dev/md3"

image="/boot/vmlinuz"
        label="ALTLinux"
        initrd="/boot/initrd.img"
        root="UUID=15aab1ea-09cc-45dc-8900-de4ed8b67f87"
        read-only

image="/boot/vmlinuz"
        label="failsafe"
        initrd="/boot/initrd.img"
        root="UUID=15aab1ea-09cc-45dc-8900-de4ed8b67f87"
        addappend="failsafe"
        append="acpi=off"
        vga="normal"
        read-only
image="/boot/vmlinuz-2.6.18-std-smp-alt12.M40.3"
        initrd="/boot/initrd-2.6.18-std-smp-alt12.M40.3.img"
        label="2618-std-smp-12M403"
        root="/dev/md3"
        read-only
        optional
image="/boot/vmlinuz-2.6.25-std-srv-alt8.M41.1"
        initrd="/boot/initrd-2.6.25-std-srv-alt8.M41.1.img"
        label="2625-std-srv-8M411"
        root="/dev/md3"
        read-only
        optional
With best regards, Yury Konovalov aka 2:453/53

Оффлайн wRAR

  • Завсегдатай
  • *
  • Сообщений: 469
initrd генерируется %post-скриптом при установке пакета.

Оффлайн dk

  • alt linux team
  • ***
  • Сообщений: 988
    • Email
А initrd не лежит в rpm-пакете, он генерируется при установке вызовом mkinitrd.

Посмотрите, что у вас записано в lilo.conf. Посмотрите, есть ли в каталоге /boot сооветствующее ядро и соответствующий ему initrd, прописанные в lilo.conf. Запустите lilo -v. Особо не бойтесь - вы же не удаляли старое ядро, полагаю?

Оффлайн speccyfan

  • Завсегдатай
  • *
  • Сообщений: 522
  • CCNA
    • speccyfan (Примеры различных конфигураций сетевых сервисов)
Как его сделать этот initrd? Почему не запустился mkinitrd ?
With best regards, Yury Konovalov aka 2:453/53

Оффлайн dk

  • alt linux team
  • ***
  • Сообщений: 988
    • Email
Есть ли файл /boot/initrd-2.6.25-std-srv-alt8.M41.1.img?

А /boot/initrd.img дожно быть симлинком на этот файл, равно как и /boot/vmlinuz - симлинком на соответствующее ядро.

Оффлайн speccyfan

  • Завсегдатай
  • *
  • Сообщений: 522
  • CCNA
    • speccyfan (Примеры различных конфигураций сетевых сервисов)
Ядро есть, а initrd.img это сим линк на initrd-2.6.25-бла-бла, которого нету
[root@ns1 boot]# l
total 6680
drwx------  3 root root    4096 Sep 30 11:01 ./
lrwxrwxrwx  1 root root      36 Sep 30 11:01 initrd.img -> initrd-2.6.25-std-srv-alt8.M41.1.img
lrwxrwxrwx  1 root root      33 Sep 30 11:01 vmlinuz -> vmlinuz-2.6.25-std-srv-alt8.M41.1
-rw-------  1 root root  326144 Sep 27 15:06 map
-rw-------  1 root root  629390 Sep 25 21:37 initrd-2.6.18-std-smp-alt12.M40.3.img
lrwxrwxrwx  1 root root      37 Sep 25 21:37 initrd-smp.img -> initrd-2.6.18-std-smp-alt12.M40.3.img
lrwxrwxrwx  1 root root      34 Sep 25 21:37 vmlinuz-smp -> vmlinuz-2.6.18-std-smp-alt12.M40.3
drwxr-xr-x 21 root root    4096 Sep 25 16:37 ../
-rw-r--r--  1 root root     512 Sep 25 01:07 boot.0800
-rw-r--r--  1 root root     512 Sep 25 01:07 boot.0810
drwxr-xr-x  3 root root    4096 Sep 25 01:05 splash/
-rw-r--r--  1 root root 1961656 Sep 11 04:09 vmlinuz-2.6.25-std-srv-alt8.M41.1
-rw-r--r--  1 root root 1199012 Sep 11 04:08 System.map-2.6.25-std-srv-alt8.M41.1
-rw-r--r--  1 root root   75357 Sep 11 03:35 config-2.6.25-std-srv-alt8.M41.1
-rw-r--r--  1 root root 1574906 Jul 14 18:49 vmlinuz-2.6.18-std-smp-alt12.M40.3
-rw-r--r--  1 root root  943183 Jul 14 18:49 System.map-2.6.18-std-smp-alt12.M40.3
-rw-r--r--  1 root root   63730 Jul 14 18:36 config-2.6.18-std-smp-alt12.M40.3
[root@ns1 boot]# 
With best regards, Yury Konovalov aka 2:453/53

Оффлайн dk

  • alt linux team
  • ***
  • Сообщений: 988
    • Email
Как его сделать этот initrd?
запустите команду /sbin/installkernel 2.6.25-std-srv-alt8.M41.1

Цитировать
Почему не запустился mkinitrd?

А откуда же нам знать? Вы же написали, что "ядро поставилось, но при установке ругнулось на отсутствие /boot/initrd.img". Телепаты в отпуске.

Оффлайн speccyfan

  • Завсегдатай
  • *
  • Сообщений: 522
  • CCNA
    • speccyfan (Примеры различных конфигураций сетевых сервисов)
Как его сделать этот initrd?
запустите команду /sbin/installkernel 2.6.25-std-srv-alt8.M41.1
Спасибо, помогло. Собрался initrd
Цитировать
Цитировать
Почему не запустился mkinitrd?

А откуда же нам знать? Вы же написали, что "ядро поставилось, но при установке ругнулось на отсутствие /boot/initrd.img". Телепаты в отпуске.
Ну так и ругнулось после установки пакета, как именно уже не скажу, потому-что сижду в screen на удаленной машине, а тут не работает почему-то shift+PgUp и shift+PgDn
With best regards, Yury Konovalov aka 2:453/53

Оффлайн wRAR

  • Завсегдатай
  • *
  • Сообщений: 469
Ну так и ругнулось после установки пакета, как именно уже не скажу, потому-что сижду в screen на удаленной машине, а тут не работает почему-то shift+PgUp и shift+PgDn
С чего бы им в screen работать?
Ctrl-A, Esc

Оффлайн speccyfan

  • Завсегдатай
  • *
  • Сообщений: 522
  • CCNA
    • speccyfan (Примеры различных конфигураций сетевых сервисов)
Re: Поставил kernel-image-std-srv-2.6.25, а где initrd?
« Ответ #10 : 30.09.2008 12:43:16 »
Спасибо, так работает, но я видимо уже буфер другим выводом забил :) не листается в самое начало.
With best regards, Yury Konovalov aka 2:453/53

Оффлайн silicium

  • alt linux team
  • ***
  • Сообщений: 93
  • I hear the Machine Spirt voice.
    • Email
Re: Поставил kernel-image-std-srv-2.6.25, а где initrd?
« Ответ #11 : 01.10.2008 08:51:35 »
сделайте apt-get install --reinstall kernel-image-std-srv и посмотрите.
Keep it simple.
Keep it true.

Оффлайн speccyfan

  • Завсегдатай
  • *
  • Сообщений: 522
  • CCNA
    • speccyfan (Примеры различных конфигураций сетевых сервисов)
Re: Поставил kernel-image-std-srv-2.6.25, а где initrd?
« Ответ #12 : 01.10.2008 09:33:04 »
Не хочу трогать рабочую систему :)
With best regards, Yury Konovalov aka 2:453/53

Оффлайн vvk

  • alt linux team
  • ***
  • Сообщений: 124
    • Email
Re: Поставил kernel-image-std-srv-2.6.25, а где initrd?
« Ответ #13 : 05.10.2008 00:40:10 »
Обновился до бранча 4.1, потом попробовал сделать update-kernel, скрипт предложил опять обновить 2.6.18, почему не предложил установить новое ядро не понятно

Потому что надо читать -h|--help
irc.freenode.net #altlinux
http://spo.tyumen.ru/