Сначала я хотел взять конфиг с арча (там драйвера фс и контроллеров диска модулями). Попытался создать образ через mkinitrd:
Код: Выделить всё
myhost / # mkinitrd --with ahci --with pata_jmicron --with reiserfs --with pata_acpi --with ata_generic --with scsi_mod /boot/initrd.img 2.6.27-gentoo-r5 --nocompress
unable to stat UUID=2e657de4-8e16-4c76-b37d-440c76ba214d: 2При загрузке, вижу kernel panic. Жалуется на битый initrd. Я так понял, mkinitrd не поддерживает использование UUID в качестве устройств.
Ладно, собрал ядро, в которое вбил всё необходимое для загрузки. Грузится без initrd, но по UUID в грабе всё равно не монтирует. Жалуется, мол, нет такого устройства /dev/disk/by-uuid/... Хотя после загрузки оно создаётся...
Вроде я так понял, нужен initrd с UDEV, чтобы при загрузке создавалось соответствующее устройство в /dev/disk/by-uuid.
Неужели нет нормального способа создать initrd как, например, в арче mkinitcpio? В общем, хелп