Eddig Debian gyári kernelt használtam. Abban benne van az égvilágon minden kétszer, és van hozzá szép nagy initrd.
Most úgy adódott, hogy jó lenne saját kernelt fordítanom. Letöltöttem egy kernel-source-2.6.24-es csomagot (azt hiszem, most épp nem tudom megnézni pontosan, meg késő is van).
volt make menuconfig, meg make.
Aztán eszembe jutott, hogy igenám, de még mindig nem tudom, hogy kell initrd-t csinálni, hát forgassuk bele a kernelbe, ami kell a bootoláshoz.
De úgy látszik, nem sikerült eltalálni, mert azt mondja, nem találja a boot partíciót.
Beleforgattam fixre az ext3-at, az SCSI supportot, az SCSI diszket, az AHCI és a másik, UHCI (vagy OHCI, mindegy) USB drivert, az usb mass storage-et.
Hát, úgy látszik, ez nem volt elég.
Első kérdés: mi kell még nekem ahhoz, hogy bootolni tudjak USB-n csatlakoztatott (egyébként SATA, de ez bizonyára mindegy) diszkről? Linux alatt /dev/sdb-nek szokott látszani (és a grub mostanában valamiért (hd0-ként látja)).
Második: valami baromi egyszerű howto van-e, hogy hogyan tudok hipp-hopp initrd-t csinálni? Szóval kb. annyit szeretnék vele foglalkozni, hogy másoljam be a könyvtárba, amit gondolok, és indítsam el a scriptet. Bizonyára van ilyen megoldás sok, csak eddig nem kellett.
G