Sziasztok!
Egy gépben nem szeretnék winchestert hazsnálni. Van egy pendrive-om, meg van floppy.
A gép nem tud USB-ről bootolni.
Kérdés: Hogyan lehetne mégis feltenni rá egy rendszert. Lehetőleg Debian-t.
A következőket kellene tudnia: ssh (szerver, kliens), nfs, mplayer, hangkezelés (valami régi egyszerű hangkártya), esetleg samba.
Üdv: redman
- 3260 megtekintés
Hozzászólások
Forgatsz saját kernelt, azt floppyra rakod. Az szépen lassan betölt, rootnak pedig már a pendrive-ot adod meg, így mikor felcsatolja a partíciókat, és indul az init, akkor már a pendrive fog mocorogni.
Az, hogy miket teszel rá már a te dolgod, onnantól, hogy fut a rendszer már csak a pendrive mérete szab határt.
[szerk] Ha jobban tetszik: képzeld el úgy a dolgot, hogy a floppy a boot partíció, a pendrive meg a root.
--
Discover It - Have a lot of fun!
- A hozzászóláshoz be kell jelentkezni
A kernelfordítást értem. :)
Ha kész a kernelem, akkor hogyan teszem a floppyt bootolhatóvá? És utána hogy mondom meg a kernelnek, hogy ha betöltött, akkor utána a /dev/sda-t használja? (USB)
- A hozzászóláshoz be kell jelentkezni
Felmásolod a floppyra a szokásos fájlokat (bzImage, System.map, stb...) Utána grub-install, felrakod a floppyra. Menu.lst-be szépen megadod neki a kernelt, és root opcióval a root-ot. Ennyi.
--
Discover It - Have a lot of fun!
- A hozzászóláshoz be kell jelentkezni
Köszönöm, így már érthető.
Közben kipróbáltam, hogy egyből az usb-re telepítek. Most megy fel rá a rendszer.
Szóval lehet, hogy csak egy bootfloppyt-kell csinálnom. (?)
Meglátjuk. Egyelőre köszönöm szépen.
Üdv: redman
- A hozzászóláshoz be kell jelentkezni
Felrakni felrakja, azzal nincs baj. De ha a gép nem fog róla bootolni, akkor nem sokat érsz vele... Esetleg próbálj meg simán egy olyat, hogy a floppyn csak grub van, és az egyből a pendrive-ot indítja. Ugyanis a grub híres arról, hogy a világ végéről elbootolja neked a rendszered :). Tehát effektív ha a BIOS eszközként látja, csak egyszerűen bootolni nem tud róla (ami lehet hogy egy BIOS frissítéssel már orvosolható is), akkor így is el fog indulni.
--
Discover It - Have a lot of fun!
- A hozzászóláshoz be kell jelentkezni
Nagyon ügyes ez a linux. :)
Sikerült.
Tehát Debian telepítővel feltettem közvetlenül a pendrive-ra a rendszert.
Sajnos a floppy még nem volt rádugva telepítéskor, de biztos akkor is ráírta volna grubot.
Szóval kézzel rátettem a grubot a floppyra és szépen be is bootol a rendszer.
Semmi bűvészkedés! Nagyszerű!
Köszönöm!
Üdv: redman
- A hozzászóláshoz be kell jelentkezni
Akadt egy kis gond.
Feltettem a grubot egy floppyra kézzel. Be is bootolt, de még a winchester is benne volt, ami most már felesleges lenne, tehát lehúztam. Akkor a grub elszáll 21-es hibával.
Mondom ráérek, hát újratettem a debiant.
Feltettem a rendszert a pendrive-ra (most már hard disk nélkül). Grub felment a telepítésnél a floppyra, ahogy kell.
Újraindításnál viszont "Hard disk error" hibával megáll.
Ha rádugok egy winchestert, akkor kiírja, hogy "GRUB" és megáll.
Újratettem kézzel a grubot a floppyra a régi rendszer segítségével (hard diskről)
Így szépen elindul a pendrive-ról a gép, mint először. Utána hdparm-mal simán le is tudom állítani a merevlemezt, nem kell soha többet.
Kérdés: Miért kell egy winchester ahhoz, hogy a grub el tudja indítani az usb pen-ről a debian-t?
- A hozzászóláshoz be kell jelentkezni
Mert akkor vagy nem adtál meg a grubnak paramétert, vagy rosszul adtad meg. root(fd0), majd setup(fd0).
--
Discover It - Have a lot of fun!
- A hozzászóláshoz be kell jelentkezni
Igen ez rossz volt. Indításkor a grub paraméterek első sorában, ha
root (fd0)
van, akkor elkezd tölteni, de
Error 15: file not found
hibával megáll.
A kernelt itt keresi: /boot/vmlinuz-2.6.22-3-686 root=/dev/sda1 ro quiet
Lehet, hogy mégis csak az első ötletedet kell megcsinálnom, saját kis kernel a floppy-ra?
Üdv: redman
- A hozzászóláshoz be kell jelentkezni
Igen.
Meg azért a grub fájlai sem árt, ha ott vannak a floppyn... fs modul, stage fájlok, stb...
És van a floppyn /boot könyvtár?
--
Discover It - Have a lot of fun!
- A hozzászóláshoz be kell jelentkezni
Van boot könyvtár, de üres. Pontosabban a grub könyvtár és tratalma benne van.
Sajnos a többi nem fér rá. :(
- A hozzászóláshoz be kell jelentkezni
Hát a grubnak meg a saját cuccainak mindenképp rajta kell lennie, különben el se indul az egész (persze az iylen grafikus cuccokat felejtsd el). (De egyébként most lehet jobbanjárnál egy lilo-val, jóval kisebb, mint a grub)
És ezért mondtam, hogy fordíts saját kernelt, nem csak úgy poénkodtam... Mert ami neked kell, az most egy nagyon kiherélt kernel, ami tényleg csak a legszükségesebb dolgokat tölti be, és minél kisebb a mérete. Nincs helyed egy 5-6MB-os "normális" kernelhez.
Ami neked kell, az most annyi, hogy elindítsa a pendriveról a rendszert.
--
Discover It - Have a lot of fun!
- A hozzászóláshoz be kell jelentkezni
Igen, megpróbálkozom evvel. Csak egyelőre most nincs időm, de jövő hétvégén mindent bevetek. :)
Kösz az infókat, ha jutottam valamire, akkor itt jelzem!
Üdv: redman
- A hozzászóláshoz be kell jelentkezni
_
- A hozzászóláshoz be kell jelentkezni
ekem is hasonló kéne.
Le tudnád írni a menu.lst fájlod tartalmát?
Vagy egy jó oldalt ahol (lehetőleg magyarul) leírják a grub telepítését.
Köszönettel: raron
- A hozzászóláshoz be kell jelentkezni
http://attila.antals.org/?p=79
Én innen néztem!
A menu.lst-t úgy kell szerkeszteni, hogy megnézed normál boot után, hogy hova csatolja be a pendrive-odat a rendszer. (Nekem /dev/sda1 lesz a / könyvtár)
Tehát a menu.lst-be ezt kell beleírni, azután, hogy "root="
- A hozzászóláshoz be kell jelentkezni
köszönöm.
- A hozzászóláshoz be kell jelentkezni