Kezdőlap › Fórumok › UHU Linux › Általános UHU problémák, javaslatok › egy kérdés a grub-bal kapcsolatban
- This topic has 29 hozzászólás, 6 résztvevő, and was last updated 19 years, 5 months telt el by
pointux.
-
SzerzőBejegyzés
-
2006-02-04-19:03 #2048240
Nem tudom, hogy jól értem e, amit mondasz, de nálam most változott a bott partició azaz én elötte a hda7-rõl bootoltam, most pedig a hda8-ról.
„Miért még nem láttál, olyan linuxot, mely újraindítás nélkül partícionál, telepít, meg mûködik… mert én még csak ilyet láttam. Amelyik nem így mûködik, az csak a winfo$ fílíng miatt nem.”
Mondtam, hogyha tudod probáld ki a szituációt, a lényeg, hogy nálam a hda7-bõl lett hda8 a boot partició, és elhiheted, hogy probáltam kiadni a grub-install parancsot az új partició létrehozása után (minek akartam volna magamnak felesleges munkát?) de nem fogadta el..(talán azért mert ilyenkor amikor kiadod a parancsot az még továbbra is hda7 ként van bejegyezve pl ha felmountolod, és csak restart után lesz belõle hda8 és lehet, hogy a grub-install ezt is ellenörzi, hogy értelmes e ami van a menu.lst ben)
2006-02-04-19:13 #2048241„Nem tudom, hogy jól értem e, amit mondasz, de nálam most változott a bott partició azaz én elötte a hda7-rõl bootoltam, most pedig a hda8-ról.”
Ja, ha meghagyod a hda7-en lévõ boot könyvtárat, akkor nem lehet gond a butulással ezek után sem… ennyi a titka 🙂„Mondtam, hogyha tudod probáld ki a szituációt”
Számtalanszor partícionáltam, telepítettem grubot stb. újraindítás nélkül.
„grub-install parancsot az új partició létrehozása után”
Szerinted telepítéskor a telepítõ mit csinál? (Ha valami nem graf. csoda telepítõt használsz és kézzel kell kiadnod a parancsokat, akkor személyesen is látni fogod :), így csak józan parszti ésszel gondolhatod, hogy valahol megtörtént, mert újraindítani nem kellett. Az már más kérdés, hogy esetleg, ha hda7-en vagy és a hda8-at akarod megtenni bootnak, akkor esetleg paraméterezned kell az installt, de ettõl eltekintve mûködnie kell….)2006-02-04-19:14 #2048242Mellesleg azt még mindig nem értem, hogy a grub installnak, meg a grub konfigurációs file átírásának mi köze… mert imho semmi.
2006-02-04-19:24 #2048243Akkor megtennéd, hogy leírod, hogy szted mi a legegyszerübb megoldása a problémának?
Egy másik kérdés, hogy a boot könyvtárat, hogy teszed fel az új hda7 re? mert nálam nem jelent meg, hiszen elinduláskor a hda7 a / könyvárra mutatott, és nekem úgy tünt, hogy az új /dev/hda7 et nem tudom felmountolni a létrehozás után, hiszen õ ekkor nem került be a /dev alá. Ha egy olyan particiót hozok létre ami nem létezett bootoláskor akkor az tényleg megjelenik a /dev alatt (legalábbis úgy rémlik) és feltudom mountolni, de most nem láttam amikor csináltam (hiszen nem tudja arrébb csusztatni (gondolom a linkelések miatt) ezért nem is tudtam rajta létrehozni az ext3 at)..
2006-02-04-19:47 #2048244„hiszen õ ekkor nem került be a /dev alá”
ha a rendszer nem hozza létre, akkor is létre lehet hozni (a MAKEDEV, vagy, ha az sincs, akkor bonyolultabb parancsokkal)A legegyszerûbb, ha létrehozol egy boot partíciót (hdx[boot]). (Ebbe kerül, ami most neked a /boot.) (Ez persze lehet a /-en is, de akkor azt nem ajánlatos törölni.)
Innentõl kezdve bármilyen partíciót létrehozol és linuxot telepítesz rá, csak az aktuális distrib (/) fstabjába lehet beírni, hogy hdx[boot] legyen a boot (de ez sem kötelezõ, mert az, hogy létrehoz ott egyet, az nem zavar senkit.)
Ami viszont fontos, hogy a hdx[boot]-on lévõ grub configjába létre kell hozni egy menüt, melyben a kernel, mindig a hdx[boot]-on lévõ kernel valamelyike (ugyanaz is lehet, bár ezt akkor ajánlom, ha saját kerneled, meg rendszer konfigod van a distribekben, mert akkor nem fog csomó hibaüzenetet kiírni). Illetve azt, hogy mi a root partíció (vagyis, hol az adott distrib).
pl: (hdx[boot]=(hd0,0))
title Egyik-Linux
kernel (hd0,0)/boot/vmlinuz root=/dev/hda1
acpi=on vga=791title Masik-Linux
kernel (hd0,0)/boot/vmlinuz-2.6.13-ck8 root=/dev/hdb4Innentõl kezdve, akárhány linuxod lehet, az egyikben meg tudod szerkeszteni a grub konfigot.
2006-02-04-19:51 #2048245„Mellesleg azt még mindig nem értem, hogy a grub installnak, meg a grub konfigurációs file átírásának mi köze… mert imho semmi.”
http://www.hup.hu/wiki/index.php/Grub
Idezet a fenti leirasbol (de erdemes elolvasni az egeszet):
” A GRUB mûködése
Amikor a számítógép elindul, a Grub két esetleg három komponense kerül egymás után betöltésre:
* A GRUB elsõ részének betöltése
A GRUB elsõ része a merevlemez MBR-ébe vagy más indítószektorába kerül telepítésre, esetleg egy hajlékonylemez indítószektorába.
Az elsõ rész nagyon kis méretû, mivel az MBR-ben korlátozott hely áll rendelkezésre (512 byte).
2006-02-04-20:02 #2048246Igen ez egy nagyon jó megoldás telepítéskor, legközelebb talán én is ezt fogom követni, azonban nálam most nem ez az eset állt fennt.
„ha a rendszer nem hozza létre, akkor is létre lehet hozni (a MAKEDEV, vagy, ha az sincs, akkor bonyolultabb parancsokkal)”
Igen csak az a kérdés, hogy megéri e ennyit erölködni, csak azért ,hogy ne keljen egyszer újrainditani, én nem tudok bonyolultabb parancsokat sõt még a MAKEDEV et sem ismerem, szóval számomra fontosabb az egyszerûség.
2006-02-04-20:40 #2048247„Igen ez egy nagyon jó megoldás telepítéskor, legközelebb talán én is ezt fogom követni, azonban nálam most nem ez az eset állt fennt.”
Teljesen mindegy a sem a konfig szerkesztéséhez, sem a partícionáláshoz, sem a grub telepítéséhez nem kell újraindítani, noha paramétert kell megadni pl. a grubhoz. (persze, ha a hda7-rõl nem törlöd a /boot könyvtárat, akkor csak a konfigot kell szerkeszteni.)„Igen csak az a kérdés, hogy megéri e ennyit erölködni”
Ha idõt akarsz megspórolni, akkor igen, ha tanulást, akkor nem 🙂
(Ha meg megtanulod a parancsokat, paramétereket, akkor nem erõlködés, hanem 5-10mp-es ujjgyakorlat kérdése. :), amúgy meg ki tudja… egy linux azért ált. elég lassan indul. – kiv. a speciálisokat.)„én nem tudok bonyolultabb parancsokat sõt még a MAKEDEV et sem ismerem”
Ezt úgy kell érteni, hogy makedev létrehozza a komplett dev struktúrát, jogokkal mindennel együtt egy paranccsal… ha ez nincs akkor a dev-eket egyesével vagy scriptel is létre lehet hozni (2-3 parancs). (Irodalom van róla.)
Persze minden egyszerûbb, ha valamilyen hotplug hw-ed van, ekkor automatikusan megtörténik az egész…2006-02-04-20:46 #2048248„Szoval, szerintem ebbol az kovetkezik, hogyha a /boot konyvtar egy masik particiora kerul, marpdeig jelen esetben ez tortent, akkor ujra kell telepiteni a grubot, mert az MBR-ben levo stage1 nem fogja megtalalni a stage2-t, menu.lst-t, stb.”
Most nem errõl volt szó… arról, hogy a grub configot nem a grub menüjében, majd újraindítgatás után a konfig fileban kell módosítani, hanem eleve a konfig file-ban. (2009-12-04-19:57 #1882254A következõképpen néz ki most a particiós táblám:
hda1 Boot Elsõdl. NTFS [^D] 41940,71
hda5 Logikai Linux ext3 52707,60
hda6 Logikai W95 FAT32 (LBA) 5000,98
Logikai Szabad Terület 45000,51
hda7 Logikai Linux ext3 15002,92
hda8 Logikai Linux swap / Solaris 386,59Nah most ha a Szabad Területet beállítom akkor a root particióm hda7 hda8 lesz, így nem fog tudni bebootolni. a /boot/grub/menu.lst ben átváltottam a gfxmenu t (hd0,6) ról (hd0,7) re illetve a kernel és a initrd t is elcsusztattam eggyel, azonban nem volt jó. grub-install ‘(hd0)’ parancsot nem adtam ki de nem hiszem, hogy ezen múlik, vagy mágis? Szóval a kérdés, hogy mit kell még tennem, hogy jó legyen?:)
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz