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! :)
- 3934 megtekintés
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 hozzászóláshoz be kell jelentkezni
Poén:
Ennek a keresésnek
A második találata ez volt:
Csinálás A Lehetetlen: Csomagtartó Számítógép -ból USB vagy CDROM Egyenletes Ha BIOS Nem Támogatott Használ Loccs
...esetleg valaki...? :)
<-------
You can't grep on dead trees.
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
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 hozzászóláshoz be kell jelentkezni
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"
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
ezt nem értem. miért az sda1-et mented le és miért nem a teljes sda-t?
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
Nem tudom, nekem egy gigásig nem volt soha gondom, egy giga felett kezdődtek a bajok. Mi lenne ha kipróbálnád partíció nélkül?
üdv: pomm
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
É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
- A hozzászóláshoz be kell jelentkezni
Ü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.
- A hozzászóláshoz be kell jelentkezni
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..
- A hozzászóláshoz be kell jelentkezni