[devel] installer x86_64

Michael Shigorin mike на osdn.org.ua
Вс Дек 17 01:07:36 MSK 2006


On Sat, Dec 16, 2006 at 07:59:31PM +0400, Sergey Y. Afonin wrote:
> > > Единственное подозрение - как-то криво initrd создался (не
> > > все модули, в смысле): ошибок при создании не было. 
> > Ну да, конечно... ata_piix.ko и компания в initrd не попали...
> > В общем, не хватает kernel/drivers/scsi и kernel/drivers/ide/pci
> пока запихал модули руками. Смотреть, с какими ключами
> запускается mkinitrd не стал, просто поменял
> --- /sbin/installkernel.old 2006-02-10 19:42:33 +0400
> +++ /sbin/installkernel    2006-12-16 19:16:43 +0400

Фу какой слакваризм.  Достаточно запустить mkinitrd --help.

> +SATA="--with=generic --with=piix --with=ata_piix --with=libata --with=scsi_mod --with=sd_mod"
> +
>  cd "$BOOTDIR"
>  if [ -z "$REMOVE" -a -z "$MEMTEST" ]; then
> -       "$MKINITRD" $MKINITRD_OPTIONS -f "$BOOTDIR/initrd-$VERSION.img" "$VERSION"
> +       "$MKINITRD" $MKINITRD_OPTIONS $SATA -f "$BOOTDIR/initrd-$VERSION.img" "$VERSION"

Вот вышеперечисленные --with просто в строку, которую --help
подскажет, и влепить.  Плюс -f, чтоб перебить всё равно неживой.

PS: с software root raid1 тоже грабли вылезли, недавно пришлось
в стойку собранную лезть с консолькой и 

mkinitrd -f --with-raid --with raid1 --with raid0 /boot/initrd-2.6.16-ovz-smp-alt12.img 2.6.16-ovz-smp-alt12

;-(

> и переустановил apt-ом ядро.

Сурово.

> Но упёрся в следующую остановку:
> Warning: unable to open an initial console
> Executing init=/sbin/init 
> и тишина. 

Что-то жутко знакомое.  Нет /dev/console где-то или 
... http://kerneltrap.org/node/6105

-- 
 ---- WBR, Michael Shigorin <mike на altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


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