Kezdőlap › Fórumok › Vegyes gondok › Grub káosz
- This topic has 78 hozzászólás, 10 résztvevő, and was last updated 15 years, 8 months telt el by
Tony Magic.
-
SzerzőBejegyzés
-
2008-07-08-23:14 #2166964
„Most viszont van 8 partícióm, és mindegyikben van egy /boot/grub/menu.lst”
Azzal ne foglalkozz, hanem a telepített rendszer(grub-install) menu.lst-ben legyen benne az összes
indítandó rendszer bejegyzése!2008-07-08-23:14 #2166965„Most viszont van 8 partícióm, és mindegyikben van egy /boot/grub/menu.lst”
Azzal ne foglalkozz, hanem a telepített rendszer(grub-install) menu.lst-ben legyen benne az összes
indítandó rendszer bejegyzése!2008-07-09-07:03 #2166966Tuschke wrote:Írtam volna, hogy
grub-install ‘(hd0)’
de mivel sda7 a meghajtó, nem vagyok biztos benne.Pontosabban az említett /boot, de hogy a kedvenc rendszered hol van, az nem derült ki.
Kedvenc rendszerem utoljára az ubuntu 8.04 lett, az /dev/sda7 partíción. A man grubban azt olvastam, hogy
grub-install [OPTION] install_device
INSTALL_DEVICE can be a GRUB device name or a system device filename.
Ez alapján és a grub-install üzenetének utolsó sora alapján úgy vettem, hogy a (hd0) és a /dev/sda7 egyenrangú opciók. (Sajnos most nem vagyok a gépem mellet, nem tudok tovább kísérletezni. Majd este!)
sany: világosíts fel légyszi. Ha az ubuntu alatt kiadom az update-grub utasítást, frissíti a /dev/sda7/boot/grub/menu.lst-t. De mi frissül, ha ugyanezt a /dev/sda3 partíción csücsülő Debian Etch alatt adom ki?2008-07-09-07:03 #2166967Tuschke wrote:Írtam volna, hogy
grub-install ‘(hd0)’
de mivel sda7 a meghajtó, nem vagyok biztos benne.Pontosabban az említett /boot, de hogy a kedvenc rendszered hol van, az nem derült ki.
Kedvenc rendszerem utoljára az ubuntu 8.04 lett, az /dev/sda7 partíción. A man grubban azt olvastam, hogy
grub-install [OPTION] install_device
INSTALL_DEVICE can be a GRUB device name or a system device filename.
Ez alapján és a grub-install üzenetének utolsó sora alapján úgy vettem, hogy a (hd0) és a /dev/sda7 egyenrangú opciók. (Sajnos most nem vagyok a gépem mellet, nem tudok tovább kísérletezni. Majd este!)
sany: világosíts fel légyszi. Ha az ubuntu alatt kiadom az update-grub utasítást, frissíti a /dev/sda7/boot/grub/menu.lst-t. De mi frissül, ha ugyanezt a /dev/sda3 partíción csücsülő Debian Etch alatt adom ki?2008-07-09-07:42 #2166968susyp wrote:sany: világosíts fel légyszi. Ha az ubuntu alatt kiadom az update-grub utasítást, frissíti a /dev/sda7/boot/grub/menu.lst-t. De mi frissül, ha ugyanezt a /dev/sda3 partíción csücsülő Debian Etch alatt adom ki?Bitszinten nem akartam még megfejteni a GRUB-ot…
Szerintem, ha az első (sda7-es) módszered a GRUB-ot frissíti, az nemcsak a menu.lst-re vonatkozik, hanem az MBR-ben levő kódot is ráveszi, hogy az sda7-en folytassa. Különben semmi értelme az egésznek.
Ha viszont a fenti igaz, akkor sda3-on ilyet ne csinálj, vagy állítsd be neki, hogy ne az MBR-be tegye a GRUB-ot, hanem az sda3-ra.
Ekkor az sda7-es menu.lst-vel úgy indíthatod az sda3 GRUB-ját, ahogy egy windowst szoktál: other paranccsal.2008-07-09-07:42 #2166969susyp wrote:sany: világosíts fel légyszi. Ha az ubuntu alatt kiadom az update-grub utasítást, frissíti a /dev/sda7/boot/grub/menu.lst-t. De mi frissül, ha ugyanezt a /dev/sda3 partíción csücsülő Debian Etch alatt adom ki?Bitszinten nem akartam még megfejteni a GRUB-ot…
Szerintem, ha az első (sda7-es) módszered a GRUB-ot frissíti, az nemcsak a menu.lst-re vonatkozik, hanem az MBR-ben levő kódot is ráveszi, hogy az sda7-en folytassa. Különben semmi értelme az egésznek.
Ha viszont a fenti igaz, akkor sda3-on ilyet ne csinálj, vagy állítsd be neki, hogy ne az MBR-be tegye a GRUB-ot, hanem az sda3-ra.
Ekkor az sda7-es menu.lst-vel úgy indíthatod az sda3 GRUB-ját, ahogy egy windowst szoktál: other paranccsal.2008-07-09-10:45 #2166970Jobb ötletem van, ne tegyél fel 10 rendszert egy számítógépre és nem lesz ilyen gondod 🙂
2008-07-09-10:45 #2166971Jobb ötletem van, ne tegyél fel 10 rendszert egy számítógépre és nem lesz ilyen gondod 🙂
2008-07-09-11:49 #2166972Akkor először is a grub működése: hupwiki
Gy.k.: feltelepítesz egy grub-ot, akár az update-grub vagy milyen paranccsal, akár linux telepítés közben. Ekkor általában a vinyód mbr-jébe egy kicsinyke kódot elhelyez, ami majd átadja a vezérlést a második szakasznak (az a kicsinyke kód tudja, hogy a vinyódon hol keresse ezt a második szakaszt!!!). Ha az ubi grubja az élő, akkor az ubi partícióján levő /boot-ot nézegeti. Ha a debiané, akkor a deb partícióján levő /boot-ot nézegeti. Persze a menu.lst is innen fog származni, tehát ha az ubi grubja dógozik, akkor feleslegesen piszkálod a deb alatt lévő /boot/grub/menu.lst fájlt. Legalábbis a boot-kor induló grub le se sz@rja. Meg se merem kérdezni, hogy a kilenc (vagy hány) rendszeredből mennyit tudsz elindítani.Normális ember egyébként enter-t nem szokott ész nélkül ütni. Legalábbis az én fogalmaim szerinti normális ember. Másrészt ilyen esetben szokás normális emberek között egy egészséges /boot-partíció létrehozása (mondjuk egy 100 megát – ilyen sok rendszerre is elég lesz, mivel kernel meg initrd-n meg grub-cuccokon kívül semmi nem kerül, ext2-re formázva, mivel naplózás ide nem kell, nem változik olyan sűrűn), amit minden rendszer alá becsatolsz (persze /boot-ként), és mindenhol ugyanaz a menu.lst-d van. Amit persze a grub is használ.
Ezt a partíciót megadod új rendszer telepítésekor, hogy /boot-ként használja, valamint NEM ÜTSZ ÉSZ NÉLKÜL enter-t, amikor megkérdi, hogy akarod-e, hogy leformázza a /boot-partíciót. Meg persze nem kérsz új grubot (na jó, lehet, de a régi menu.lst-ről biztos, ami biztos, egy biztonsági másolatot illik csinálni).Szóval ennyi rendszernél azért érdemes egy kicsit gondolkodni előre, hogy hogyan is menjen, mert úgy jár az ember, mint most te, és a 9 rendszerből kettőt bír csak elindítani.
Úgy gondolom, hogy ezzel mindhárom kérdésedre válaszoltam.
2008-07-09-11:49 #2166973Akkor először is a grub működése: hupwiki
Gy.k.: feltelepítesz egy grub-ot, akár az update-grub vagy milyen paranccsal, akár linux telepítés közben. Ekkor általában a vinyód mbr-jébe egy kicsinyke kódot elhelyez, ami majd átadja a vezérlést a második szakasznak (az a kicsinyke kód tudja, hogy a vinyódon hol keresse ezt a második szakaszt!!!). Ha az ubi grubja az élő, akkor az ubi partícióján levő /boot-ot nézegeti. Ha a debiané, akkor a deb partícióján levő /boot-ot nézegeti. Persze a menu.lst is innen fog származni, tehát ha az ubi grubja dógozik, akkor feleslegesen piszkálod a deb alatt lévő /boot/grub/menu.lst fájlt. Legalábbis a boot-kor induló grub le se sz@rja. Meg se merem kérdezni, hogy a kilenc (vagy hány) rendszeredből mennyit tudsz elindítani.Normális ember egyébként enter-t nem szokott ész nélkül ütni. Legalábbis az én fogalmaim szerinti normális ember. Másrészt ilyen esetben szokás normális emberek között egy egészséges /boot-partíció létrehozása (mondjuk egy 100 megát – ilyen sok rendszerre is elég lesz, mivel kernel meg initrd-n meg grub-cuccokon kívül semmi nem kerül, ext2-re formázva, mivel naplózás ide nem kell, nem változik olyan sűrűn), amit minden rendszer alá becsatolsz (persze /boot-ként), és mindenhol ugyanaz a menu.lst-d van. Amit persze a grub is használ.
Ezt a partíciót megadod új rendszer telepítésekor, hogy /boot-ként használja, valamint NEM ÜTSZ ÉSZ NÉLKÜL enter-t, amikor megkérdi, hogy akarod-e, hogy leformázza a /boot-partíciót. Meg persze nem kérsz új grubot (na jó, lehet, de a régi menu.lst-ről biztos, ami biztos, egy biztonsági másolatot illik csinálni).Szóval ennyi rendszernél azért érdemes egy kicsit gondolkodni előre, hogy hogyan is menjen, mert úgy jár az ember, mint most te, és a 9 rendszerből kettőt bír csak elindítani.
Úgy gondolom, hogy ezzel mindhárom kérdésedre válaszoltam.
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz