[elektro-etc] ubuntu grub gond
Móczik Gábor
pm_levlista at progzmaster.hu
Sun Jun 16 21:10:47 CEST 2013
2013.06.16. 12:37 keltezéssel, Cser Tamas írta:
> egy 60GB vinyóra települt fel egy ubuntu 12.04 LTS
>
> telepítés befejezésekor nyöszörög, hogy a grubbal nem tudta felírni a boot menüt
> ( nem szó szerint, de bootolásnál egy rohadtnagy fekete képernyő egy db villogó
> aláhúzásnál több nem jön ki )
>
> elvileg az ubuntu grubja " alapjáraton " grafikusan menne, de nem megy
>
> persze puppy alól belemenve annyit látok, hogy
> létezik egy /mnt/sda1/etc/default/grub
>
> ebben
> # Uncomment to disable graphical terminal (grub-pc only)
> # GRUB_TERMINAL=console
>
> hááát, erre unkommentezem, és mentem
> GRUB_TERMINAL=console
>
> # If you change this file, run 'update-grub' afterwards to update
> # /boot/grub/grub.cfg.
>
> természetesen az ehhez szükséges ubuntu nem bootolodik be,
> nincs mi alól futtatni az " update-grub "-ot,
> a puppynak is ismeretlen konzolosan az " update-grub "
> ( mert csak ezzel tudom megnézni az ubuntu behalt tetteit )
>
> természetesen nincs "menu.lst" -sem, szóval kaki van a palacsintában
Grub2-ben nincs menu.lst, /boot/grub/grub.cfg van helyette, abban keresd
meg ezeket a sorokat:
set gfxmode = ...
load_video
insmod gfxterm
ezeket kommentezd ki (tegyél elé #-et)
.....
Mindenesetre, a grub elindul a konfig fájlja nélkül is, ilyenkor kidob
egy grub-shellt, és bár kissé macerásan, de kézzel be lehet bootolni a
rendszert. (sokat segít ha tudod fejből a boot eszközök nevét és ismered
a kernel fájlneveket)
Szóval ha nincs semmi, láthatóan semmi nem töltődik be, csak villog a
kurzor, akkor még a stage1 bootloader sem indult el.
Mivel úgy veszem ki az írásodból, hogy a másik linuxodon nincs grub,
azzal nem tudod közvetlenül megjavítani.
Úgy tudod, hogy azt a linuxot bootolod, de annak a bootmanagerében
megadod ezeket a kernel paramétereket:
root=/dev/sda1 (vagy ami az ubuntunak a rootja)
Ekkor a puppy kernele az ubuntu fájlrendszerét fogja bootolni.
More information about the Elektro-etc
mailing list