Gentoo USB wincsi USB boot

Fórumok

Sziasztok!
Van egy USB-s wincsim amin üzemel egy tökéletesen működő Gentoo.
Eddig CD-ről butultam, de most szeretném megspórolni (ha már úgyis szinte minden gép tud butulni USB-ről) a boot CD hurcibálását.
A wincsit jelenleg 3 teljesen különböző gépben használom (ez csak nőni fog) ezért minden modulba van forgatva.
Érdekes módon a grub USB boot esetén tökéletesen megtalálja a wincsin a kenelt és az initrd-t (tehát a wincsi MBR-je és grub.conf jó) azonban a root-ot (/dev/sda1) már nem találja.
Már minden erre vonatkozó doksit átolvastam a neten de nem jövök rá mi a probléma.
Csinált valaki már ilyesmit, mi lehet a gond?

Hozzászólások

USB mass storage és a scsi cuccok kernelbe vannak fordítva vagy modulba?
__________________________________________
Wenn ist das Nunstück git und Slotermeyer?
Ja! ... Beiherhund das Oder die Flipperwaldt gersput.

Hello!
Modulba kell az usb-s cuccokat pakolni, majd initrd-vel behúzni. Egy kicsit editálni kell a initrd-ben található scriptet. Ok: az usb-n található partíciók, így a root fs detektálása is több másodpercet vesz igénybe. azaz egyszerűen nem tudja mountolni a root fs-t akkor amikor kellene. Ezt egy egyszerű sleep 5 megolja az initrd.rc-ben.
Sajna pont most töröltem le a gentoo-t az usb-s winyoról, így nem tudom elküldeni.
Viszont a testing debian telepítő fel van készítve a problémára. Azzal semilyen plusz meló nem volt.

Biztos, hogy sda lesz? Láttam olyan vasat, aminél az USB-diszk sda, sdb vagy sdc lehetet, totál véletlenszerűen (volt, hogy 2-3-szor egymás után sda lett, aztán kikapcs-bekapcs, átdug esetén sdb, majd egy újabb reboot után megint sda... Persze a gépben volt még 2 SATA diszk is). Ide jó a cimke alapú mount. Ehez a findfs hívódik meg, viszont annak van vmi cache-állománya (strace-val találtunk rá mi is...), amit illik kitakarítani még a meghívása előtt, hogy normálisan működjön, és ne a korábbi boot-olás szerint adja vissza a label-hez az eszközt.

Ha esetleg bevágnád a teljes boot-ot...

Az összes SCSI és USB modult kernelbe raktam és így működik jól.
Így viszont nem értem hogy miért írja minden leírás hogy ezeket a modulokat modulként kell fordítani.
No de az a lényeg hogy működik.
Köszönök minden hozzászólást!