USB boot probléma

Fórumok

Sziasztok,

érdekes problémám van.
Van egy umpc-m, aminek a biosában természetesen be lehet állítani, hogy usb-s eszközről bútoljon.
Igen ám, de ha grubbal induló rendszert indítanék (milax, opensolaris), akkor a grub-nak csak a promptja jön be, a menü nem.
Nézelődve a grub parancssorában, kideríthető, hogy csak a beépített hdd-t látja, az usb-s eszközt (pendrive) nem.
...mintha "elhagyná" a boot alkalmával.
Hasonló (ugyanez?) a helyzet a haiku boot során is: bejön a menü (tehát idáig eljut!), hogy akkor most válasszak boot eszközt, mert az most (none). ...és - "természetesen" - nem talál.

Más gépeken ugyanezek az eszközök működnek, tehát nem ez a gond.

Másik érdekesség: a géphez adott ubuntu-s pendrive csont nélkül megy, igaz az fat-re formázott, és syslinux-szal indul (?? jól dereng?).

Lehet választani, hogy fdd-t, hdd-t, vagy cd-t akarok-e emulálni, de igazából mindegyik opcióval ez a helyzet.

Találkozott már valaki ilyesmivel? Van rá megoldás? Bios frissítés volt, természetesen.

Esetleg valami tippje lennek valakinek, hogy merre induljak el, milyen címszavak után keresgéljek a guglin, mert a "grub not booting", meg hasonlók túl általánosak.

Nyilván a céget (wibrain) is meg fogom keresni a bibivel, de előbb szeretném kicsit körbejárni a témát.

köszi a segítséget! :)

Hozzászólások

No, hátha most valaki olyan szeme elé kerül, aki látott már ilyet, vagy legalábbis hasonlót :)
<-------
You can't grep on dead trees.

a "grubnak csak a promptja jön be" az mit jelent? stage 1.5 loading?
a fenti rendszereket nem ismerem (mondjuk nagyon az ubuntut sem :), de ubuntunál szívtam már én is ezzel.
ebben az esetben grub menu.lst szerkesztés és írd át a root (hdx,x)-et hd(0,x)-re, a töltendő kernelnél használj uuid-t vagy labelt, fstab-ban is mindent uuid-vel vagy labellel, (mivel a bios megcseréli a merevlemezeket, és átírja a kiválasztott boot eszközt hd0-ra, függetlenül attól, hogy az éppen mondjuk hd3, de a kernel és uudev visszaállítja a valódi sorrendet). ezután a grub könyvtárbnan szintén, van egy device.map fájl (vagy valami hasonló), itt add hozzá az összes lemezt, úgy, hogy a pendrive legyen a hd0.
illetve nézd meg a fentieket a működő ubuntu pendrive-nál, és annak megfelelően csináld meg a másik pendrájvot is.

Váú, beindult a totyik, végre :)

A grubról: asszem a stage1.5 lesz, de meg kéne néznem pontosan. A lényeg: nem a menü jön be, hanem a grub command line.
A Zubuntu OK, azzal nincs baj (éppen azt írtam; bocs, ha nem volt világos :) ), de nekem nem linux kéne.
<-------
You can't grep on dead trees.

pendrive-ok mérete?
Hasonló gondok az 1 gigánál nagyobb pendrivok esetén voltak nálam...
Azt én így csináltam ( igaz elég favágó módszer, de nekem megfelelt ): Link
üdv: pomm

A leírásod, vagyis hogy sda1 helyett sda formázása, tehát partíciók nélkül, én is meg tudom erősíteni, hogy több esetben fog boot-olni. Szórakoztam és is több féle USB-s eszközzel, és úgy körvonalazódott ki nekem, hogy az MBR létrehozása is fontos. Tehát szerintem meg lehet oldani, hogy külön partíciót boot-oltass. De ha minden kötél szakad, akkor tényleg formázd magát az eszközt partíciók nélkül.

Hasonló példa, csak mintának, nem biztos hogy jó lesz (a sync meg sleep-ek script-ben jól jönnek, azért hagytam benn, mert néha kell időnek eltelni a formázások között):


DEV="/dev/sdb"

dd if=/dev/zero of=$DEV bs=512 count=1 > /dev/null
install-mbr $DEV --force > /dev/null

sync
sleep 1

parted $DEV mkpartfs primary fat16 0 764MB > /dev/null
parted $DEV set 1 boot on > /dev/null

sync
sleep 1

mkdosfs -I $DEV"1" > /dev/null

sync
sleep 1

syslinux -s $DEV"1"

nekem több darab, különféle gyártmány 1, 2, 4 és 8gb-os pendrájvom is van és már mindegyiken volt bootolható linux ("live cd") és a 8gb-osokon komplett telepített rendszerek is vannak, de még sosem találkoztam olyannal, hogy valami is ne lenne bootolható. és semmiféle hókuszpókusra nem volt szükség. mbr-re meg nyilván szükség van.

Az ötlet jó, de:
- a vele adott pendrive 2GB-s, az OK (Ubival)
- az egyik pendrive-m 4GB-s, azzal nem megy
- egy 512-essel is próbáltam. Azzal sem megy, amit szeretnék... :(

szerk: ezt pomm-nak írtam, a többit (a neki adott válaszokat) még böngészgetem :)
<-------
You can't grep on dead trees.

Izé...
Most is úgy csinálom, hogy:
1.) Haiku:
How to install Haiku to USB Flash Drive from Windows Ez a Flashnul programmal történik. Ez (is) legyilkol mindent.
2.) Milax:
Livecd-ről / Solaris alól Ezzel a scripttel. A milax.org-on elérhető.
Tulajdonképpen egy dd köré írt szép hosszú script :)
A két így elkészített os két asztali gépemen is korrektül bootol... Csak a kis umpc-men - ahol éppen lenne értelme ennek a két pici os-nek! - nem...

Ezért gondoltam, hogy érdekes, hogy a grub promptjában kutakodva ezt kapom:
A "root (hd" beírása után Esc-et nyomva, kiegészíti az elérhető meghajtók listájával a sort, ugye.
Ami jelen esetben egy, azaz egy darab, a belső hdd.
Viszont akkor mégis hogyan jut el a grub-ig...?

X-aktás dolog lesz? :)
<-------
You can't grep on dead trees.

Értem, de ezeket én soha nem próbáltam. Azt viszont egy linux-szal rögtön ki lehet deríteni, hogy a gond a mérete a pendrive-nak vagy valami más!
Telepítsd a netbootin-t, aztán egy netinstallt tolj a pendrive-ra vele amikor van rajta partíció és nézd meg bootol-e. Ha nem, akkor formázd partíció nélkül és ismét told rá a telepítőt. Ha bootol bármely esetben, akkor utána kell piszkálni a grubot, addig azt se tudod mi okozza a hibát...szerintem.
A netbootint azért ajánlom, mert
1, nem kell átírogatni az isolinux-ot syslinux-ra és turkálni a tartalmában, így az elírás mint hiba kizárható
2, rögtön leszed neked a netről egy akármilyen kicsi netinstall-t, ami biztos működik a pendrive-ról.
Ez kb 10 - 15 perces meló és mindjárt egyértelműbb lesz a hiba...
üdv: pomm

Ühüm, köszi, asszem ezt megnézem.

Még egy dolog eszembe jutott (lehet, hogy ezért tettem a totyikot az "alaplapok"-ba? :) ): nem lehet, hogy az a bios baja, hogy _nem_ fat-ra van a pendrive formázva? Ugyanis a vele kapott pendrive fat-re formázott, és syslinux-szal indul... (ubuntu)
Viszont mióta érdekli a biost, hogy milyen fs van a drive-on?

(Ez most inkább hangos elmélkedés...)

Na még egy adalék, ami most ugrott beee: a múlt héten frissítettem biost, ami szintén usb-re kiírandó image-ben jön. Ez egy 2.44MB-s floppy image, a biosban floppy emulációt is kell beállítani az usb-re. A 4GB-s pendrive-tól simán megette.
Hmm...

Mindenesetre köszi a segítséget mindenkinek!
...méééég vissszajövöök! :))

<-------
You can't grep on dead trees.

Az hogy milyen FS van rajta, fontos. Igazából a syslinux szempontjából, de mindenképpen számít szerintem.

Egyébként ha már Solaris (és máshogy nem megy), lehet kellene csinálni neki egy kicsi boot partíciót (akár FAT, habár nem tudom menne-e? :) ) és a többi rendszert másik partícióra tenni. Ha már bebootolt, onnan már amúgy is menne ugye..