Hozzászólások
udv
iso filet lehet valahogy grubbol bootolni? google-ben szereplo bootfrom opciot nalam valamiert nem ismerte fel. Ugy gondoltam trivialis lesz, de sem kernel (hd0,5)/bootolnivalo.iso nem mukodik, sem initrd-nek nem szereti. probaltam azt, amit sok masik forumban olvastam, hogy
kernel
bootfrom=/dev/hda5/<...iso>
de ezt a grub nem ette meg. asszem kvazi friss, de ha egy frissnek ezt (gentoo) mindenkepp tudnia kell, akkor holnap megnezem.
kosz
- A hozzászóláshoz be kell jelentkezni
Hogy lehet kiszedni a grub-t az mbr-ből? Milyen paranccsal? Vagy mit kell tenni, hogy onnan kijöjjön?
- A hozzászóláshoz be kell jelentkezni
Jha és felülírni nem lehet más betöltővel.
- A hozzászóláshoz be kell jelentkezni
[quote:6524dfbd97="Grub_Killer"]Hogy lehet kiszedni a grub-t az mbr-ből? Milyen paranccsal? Vagy mit kell tenni, hogy onnan kijöjjön?
mit akarsz feltenni utána, lilot?
1xűen felteszed a lilot és felülírja
ha meg csak ki akarod irtani... volt anno a DC LUGon szo errol: itt kezdődik a thread
- A hozzászóláshoz be kell jelentkezni
Helló !
Szóval eddig eggyik sem jött be !
makos : Irtad, hogy 3 futási szint de hova kell eztet beirni?
vidagabor: Beirtam de nem történt semmi pontosan tudod részletezni?
Grub "e" szerkesztem uj sort beszurok és nem történik semmi !
Másik kérdésem :
a grub.conf tartalmaz egy img file-t is . Az uj kernel forditásakor hogyan tudok ilyen filet szerkeszteni ?
Köszönöm !
- A hozzászóláshoz be kell jelentkezni
Tiszteletem mindenkinek!
Egy WinME, egy UHU.1.1 és egy SuSE9.0 van a gépemen. A linuxok floppyról indulnak, mert a GRUB nem hajlandó felismerni a másik linuxot a gépen. A kézi editálás nem az erősségem, soha nem csináltam ráadásul kezdő vagyok Linuxból.
Meg lehet-e oldani, hogy a floppy-s indítás kiküszöbölhető legyen? Ha mégis kézzel szerkesztendő a dolog, akkor "szájbarágós" leírást kérek(melyik file, melyik szekcioja és mit kell írni). Ha van ilyen tapasztalata valakinek, megköszönöm az útmutatást.
Üdv: papa2
- A hozzászóláshoz be kell jelentkezni
[quote:a3df5f51fc="farkas16"]Helló !
Szóval eddig eggyik sem jött be !
makos : Irtad, hogy 3 futási szint de hova kell eztet beirni?
vidagabor: Beirtam de nem történt semmi pontosan tudod részletezni?
Grub "e" szerkesztem uj sort beszurok és nem történik semmi !
Másik kérdésem :
a grub.conf tartalmaz egy img file-t is . Az uj kernel forditásakor hogyan tudok ilyen filet szerkeszteni ?
Köszönöm !
1. a kernel alapesetben a /sbin/init file-t probalja meg elinditani ha a boot-tal vegzett
2. a kernel "parancssoraban" az init= opcioval lehet ezt megvaltoztatni
3. altalaban a linuxok a System V "tipusu" inditast kultivaljak, ami azt fedi, hogy kulonbozo inditasi szintek vannak definialva (altalaban 0-6), valamint letezik egy inittab konfiguracios allomany, amiben definialva van, hogy mi a default futasi szint, es hogy az egyes futasi szinteken mi indul el. A tenyleges init folyamatot legtobbszor script-eken keresztul iranyitja az init. Ezek a scriptek altalaban a /etc/init.d konyvtarban vannak, mig az egyes futasi szintekhez a megfelelo szintek be vannak (sym)linkelve egy-egy konyvtarba (debianon pl. a /etc/rcX.d, ahol X a futasi szint) Az init a linknevektol fuggoen a megadott sorrendben elinditja/leallitja a megfelelo "szolgaltatasokat" es a vegen elinditja a futasi szintnek megfelelo (inittab-ban definialt) (m)getty-ket (vagy amit az ember akar :-))
Mi kell neked?
1. Egy olyan futasi szint, ahol nincs elinditva az X
altalaban a 0 szint a halt
az 1 szint a single user
a 2-5-ig kulonfele multi user
a 6 a reboot
az, hogy hol nem fut az X az rendszer es beallitas fuggo!!! pl. nallam a
2-5 szintekig mindenhol elindul az xdm (X)
2. kozolni az init-tel, hogy melyik szintet akarod
Valasszuk mondjuk az 1-es szintet (single user) itt valoszinu nincs X
de vegigprobalgathatod root-kent bejelentkezve init X, ahol X a kivant szint szama,
ekkor atvalt a megadott szintre ;-)
No, de vissza a kernelhez.
Bootolaskor a boot managerrel tudod meguzenni a kernelnek, hogy mit inditson el init-kent,
es mit mondjon neki. Azt, hogy ezt hogy tudod megtenni, az a bootmanager-tol is fugg.
lilo eseten egy append=xxxx sorral tudod utasitani a lilo-t, hogy az appen utani szoveget
adja at a kernelnek, mint "parancssort". A grub eseten a kernel=djdskdjl sorba egyszeruen
a kernel neve utan irod a "parancssort"...
pl.(grub):
kernel=(hd0,0)/boot/linux-2.6.1 init=/sbin/init 1
ekkor a kernel az init gyanant az /sbin/init-et inditja el, aki az 1-es futasi szintet fogja
kultivalni...
Tehat indulaskor grub bejon, ralepsz egy szimpatikus sorra, nyomod 'e'
megjelenik a sor vegere beirod init=/sbin/init 1, utana ESC, majd 'b'... ekkor boot-ol a grub a megfelelo parameterekkel :-)
Zsiraf
U.i.: makos irta, hogy jelszot sem fog kerni a bejelntkezeshez az 1-es szinten... Ize, ez attol, fugg, hogy hogy van definialva az inittab-ban...
Nalam (debian) az inittabban single-modban a sulogin indul, ami a kovetkezovel tolakszik elo:
[code:1:a3df5f51fc]Give root password for maintenance
(or type Control-D for normal startup):
[/code:1:a3df5f51fc] :-) szoval jelszo nelkul nem megy ;-) ctrl-D re a default runlevel indul el :-(
u.i.2: vidagabor baratunk pontosan irta, az egyik sort (e)ditald meg, ugy, hogy a vegere azt irod init=/bin/bash
Tehat:
1 boot
2 grub elindul
3 nyilakkal kivalasztod a szimpatikus sort (pl. Linux)
4. megnyomod az 'e'-t
5. a sor vegere beirod init=/bin/bash
6. ESC
7. megnyomod a 'b'-t
u.i.3: ha mindezt veglegesiteni akarod, akkor a grub menu-filejaban kell egy szimpatikus
sort atirni a megfeleloen
- A hozzászóláshoz be kell jelentkezni
Szia papa2!
Ha jól sejtem, akkor a SuSE-t LILO bootmanagerrel tetted fel. A probléma pedig abból adódik, hogy eltérő paraméterezést használ a GRUB és a LILO.
Próbáld meg a /boot/grub/menu.lst állományban lemásolni az UHU bejegyzéseit (a title és a kernel kezdetű sorokat). A title sort átírod amire akarod (pl. SuSE 9) a kernel kezdetű sorban a zárójelben szereplő adatok közül a másodiknak pedig annak a particiónak a számát add meg amelyik a SuSE-dat tartalmazza (ha jól emlékszem 0-tól indul a számozása a particióknak). A "/" jeltől kezdve következik a betöltendő kernel és annak (LILO-s) paraméterei.
pl.
/boot/vmlinuz-2.4.18 boot=/dev/hda root=/dev/hda3
Itt a kernel pontos nevét kell megadni, ami lehet simán vmlinuz, de lehet olyan amit én adtam meg, hogy benne van a verziószáma is. a paramétereknél a megfelelő hdd-t és annak megfelelő particióját kell behelyettesítened.
- A hozzászóláshoz be kell jelentkezni
Tud a grub olyat, hogy ha kivalasztok egy particiot, hogy arrol bootoljon akkor atallitja egy masik particio tipusat mondjuk hidden FAT32-re. Illetve mindig arra a particiora rakni a bootflaget a particios tablaban amirol epp bootol. Csak ezert mert a LILO-val megy es hugom gepere elorelathatoan csak UHU Linux kerulne, viszont ha ezt nem lehet megcsinalni grubbal akkor gaz van. Lehet UHU ala LILO-t rakni?
- A hozzászóláshoz be kell jelentkezni
[quote:f1e1e9127e="ProTech"]Tud a grub olyat, hogy ha kivalasztok egy particiot, hogy arrol bootoljon akkor atallitja egy masik particio tipusat mondjuk hidden FAT32-re. Illetve mindig arra a particiora rakni a bootflaget a particios tablaban amirol epp bootol.
persze, hogy tud. a menu.lst-t kell szerkesztened, és az adott menüponthoz be kell tenni a megfelelő parancsokat
hogy pontosan mire van szükséged, az kísérletezd ki
valszeg a [code:1:f1e1e9127e]root (hd0,0)[/code:1:f1e1e9127e]parancs után kell egy [code:1:f1e1e9127e]makeactive[/code:1:f1e1e9127e] parancs
- A hozzászóláshoz be kell jelentkezni
[quote:302787ad3a="ProTech"]Tud a grub olyat, hogy ha kivalasztok egy particiot, hogy arrol bootoljon akkor atallitja egy masik particio tipusat mondjuk hidden FAT32-re. Illetve mindig arra a particiora rakni a bootflaget a particios tablaban amirol epp bootol. Csak ezert mert a LILO-val megy es hugom gepere elorelathatoan csak UHU Linux kerulne, viszont ha ezt nem lehet megcsinalni grubbal akkor gaz van. Lehet UHU ala LILO-t rakni?
Nekem logikai partíció bootoláskori hide-olását csak grubbal sikerült megoldanom. Primary-t a Lilo is tud, de a logikai-t nem tudta.
Ha kell a menu.list, dobj levelet.
Üdv,
Dw.
- A hozzászóláshoz be kell jelentkezni
Szia! ( sziasztok)
Köszönöm az infót, mostmár működik ahogy leirtad, meg is értettem !
Mégegyszer Köszike :D :D
Most probálgatom, szerintem menni fog.
Viszont az elöző kérdésemre is tudja valaki a vlaszt?
A grub.conf ban van egy .img file aztat hogyan kell megkreálni mikor uj kernelt forditok? :?:
Thx
- A hozzászóláshoz be kell jelentkezni
Sziasztok !
Szóval egy olyan kérdésem lenne, hogy ha "c" vel belépek a grub-ba és azt szeretném, hogy a linux indulásakor ne induljon el mondjuk a X felület!
Vagyis ha ay X indulásakor befagy a gép!
Azt szeretném, hogy a grub csak a bash t tölcse be !
+ tud valaki grub ilyen infókat a net en ?
Köszönöm !!
- A hozzászóláshoz be kell jelentkezni
[quote:1bfb835b6a="farkas16"]Sziasztok !
Szóval egy olyan kérdésem lenne, hogy ha "c" vel belépek a grub-ba és azt szeretném, hogy a linux indulásakor ne induljon el mondjuk a X felület!
Vagyis ha ay X indulásakor befagy a gép!
Azt szeretném, hogy a grub csak a bash t tölcse be !
+ tud valaki grub ilyen infókat a net en ?
Köszönöm !!
Szia!
Lehet, hogy a grub ilyent is tud, de én még nem találkoztam vele... Sztem valamilyen más módon szedd ki az initscriptek közül a megfelelőt (gdm, v. xdm, v. amit használsz), és akkor készen is vagy.
- A hozzászóláshoz be kell jelentkezni
Ha egy adott menüpontra az 'e'-t nyomod meg, vagyis azt megszerkeszted, akkor az esetben, ha a kernel paramétereinek felsorolásakor még azt is odaírod, hogy [code:1:7d56f17af1]init=/bin/bash[/code:1:7d56f17af1]
, akkor csak a bash fog elindulni. Valamikor sikerült megcsinálnom azt is, hogy ne az 5-ös, hanem a 3-as futási szinten indulljon el (pont amiatt, ami miatt te is szeretnéd) -- vagyis ne indítsa el a grafikus felületet, csak simán a rendszert -- , csak elveszett a beállításfile meg a tudásom is. De ugyanígy valami paramétert kéne a kernelnek átadni, hogy az initet hogyan indítsa.
- A hozzászóláshoz be kell jelentkezni
A kernel parameterei utan lehet megadni a futasi szintet szam formajaban. Tehat csak utana irod, hogy: 3
Es akkor nem fog elindulni az X.
ui.: Ha 1-est irsz utana, akkor meg jelszot sem fog kerni a bejelentkezeshez ;-)
- A hozzászóláshoz be kell jelentkezni
a fenti ket trukk csak akkor mukodik, ha vki nem veszi a fardsagot, hogy vedkezzen ellenuk:
http://www.debian.org/doc/manuals/securing-debian-howto/ch4.en.html#s-lilo-passwd
- A hozzászóláshoz be kell jelentkezni
Sziasztok !
Köszönök mindent, holnap (kedden teszetlem le aztán majd értesitek )
- A hozzászóláshoz be kell jelentkezni
[quote:a42f8a39b6="Dwokfur"][quote:a42f8a39b6="ProTech"]Tud a grub olyat, hogy ha kivalasztok egy particiot, hogy arrol bootoljon akkor atallitja egy masik particio tipusat mondjuk hidden FAT32-re. Illetve mindig arra a particiora rakni a bootflaget a particios tablaban amirol epp bootol. Csak ezert mert a LILO-val megy es hugom gepere elorelathatoan csak UHU Linux kerulne, viszont ha ezt nem lehet megcsinalni grubbal akkor gaz van. Lehet UHU ala LILO-t rakni?
Nekem logikai partíció bootoláskori hide-olását csak grubbal sikerült megoldanom. Primary-t a Lilo is tud, de a logikai-t nem tudta.
Ha kell a menu.list, dobj levelet.
Üdv,
Dw.
Eddig nem volt szuksegem logikai particio hide-olasara, ugyhogy ezt nem tudom. Akkor nekikezdek valami Grub howto tanulmanyozasanak.
Nem talaltam az e-mail cimedet ugyhogy privatot kuldtem.
- A hozzászóláshoz be kell jelentkezni
Szia
Nálam az UHU-ban a /boot/grub/menu.lst tartalma a következő
timeout 5
default 0
display vga16
splashimage (hd0,1)/boot/grub/splash.xpm.gz
title UHU-Linux
kernel (hd0,1)/boot/bzImage root=/dev/ide/host0/bus0/target0/lun0/part2 quiet vga=0x305
title UHU-Linux-karakteres
kernel (hd0,1)/boot/bzImage root=/dev/ide/host0/bus0/target0/lun0/part2 quiet 3
A második sorban a quiet után írt 3-as az init 3-as vagy is a karakteres futási szint
Szerintem, ha az indító képernyőn hasonlóan átszerkeszted működni fog
Hi
- A hozzászóláshoz be kell jelentkezni
Szia papa2!
Ha jól sejtem, akkor a SuSE-t LILO bootmanagerrel tetted fel. A probléma pedig abból adódik, hogy eltérő paraméterezést használ a GRUB és a LILO.
Próbáld meg a /boot/grub/menu.lst állományban lemásolni az UHU bejegyzéseit (a title és a kernel kezdetű sorokat). A title sort átírod amire akarod (pl. SuSE 9) a kernel kezdetű sorban a zárójelben szereplő adatok közül a másodiknak pedig annak a particiónak a számát add meg amelyik a SuSE-dat tartalmazza (ha jól emlékszem 0-tól indul a számozása a particióknak). A "/" jeltől kezdve következik a betöltendő kernel és annak (LILO-s) paraméterei.
pl.
/boot/vmlinuz-2.4.18 boot=/dev/hda root=/dev/hda3Itt a kernel pontos nevét kell megadni, ami lehet simán vmlinuz, de lehet olyan amit én adtam meg, hogy benne van a verziószáma is. a paramétereknél a megfelelő hdd-t és annak megfelelő particióját kell behelyettesítened.
Köszi begin!
Mindkét linuxnál a GRUB-ot használtam, nem LILO-t. A SuSE-é felkínált valami helyrehozás-félét, de nem lett belőle semmi. Az UHU-é még ennyit sem tud, mármint nekem. A gyakorlottaknak biztosan.
Így hát marad a floppy-s indítás. Majd megszokom.
Üdv: papa2
- A hozzászóláshoz be kell jelentkezni