[Comm] Не включается dma-режим

Шишков Евгений =?iso-8859-1?q?evgen_=CE=C1_svi=2Epp=2Eru?=
Вт Мар 11 14:17:26 MSK 2008


Денис Черносов пишет:
> 
> Ну в общем, все высказавшиеся правы. Чтобы меньше думать, можно сделать 
> apt-reinstall версия_ядра
> 
> Можно сделать только
> /sbin/installkernel 2.6.18-std-smp-alt7 (подставить свою версию ядра)
> Это postinstall скрипт. Тогда не придется скачивать пакет ядра заново и 
> переписывать все файлы из него.
> 
> Можно сделать только mkinitrd с соотв. параметрами.
> 
> Как вариант для автоматизации:
> # var=`ls -l /boot/initrd.img | sed "s/.*initrd-\(.*\)\.img/\1/"`; 
> mkinitrd -f /boot/initrd-$var.img $var
> ключ -f нужен для того, чтобы был переписан существующий образ.
> 
> либо
> # var=`ls -l /boot/initrd.img | sed "s/.*initrd-\(.*\)\.img/\1/"`; 
> installkernel $var
> 
> какой из вариантов корректнее - не знаю, но подозреваю, что installkernel

Ух как.... Не проще ли?
Зайти в mc в папку boot, написать
mkinitrd, снести в командную initrd-2.6.18-std-smp-alt12.img
и дописать 2.6.18-std-smp-alt12. Получим:
mkinitrd initrd-2.6.18-std-smp-alt12.img 2.6.18-std-smp-alt12
Удаляем/переименовываем старое (F6) initrd-2.6.18-std-smp-alt12.img
Запускаем выполнение.
Затем lilo.
Это проще и быстрее и понятней, чем ждать переустановку ядра или набирать: 
/boot/initrd.img | sed "s/.*initrd-\(.*\)\.img/\1/



Подробная информация о списке рассылки community