Bocsánat, de nagyon idő szűkében vagyok, hogy végigböngésszem az oldalt. Felraktam egy XP-t egy Fedora mellé és törölte az MBR-t. Hogyan tudnám újra visszarakni a grub-ot MBR-be?
bootolj be egy liveról és rootként írd be:
chroot /dev/sda2 - a fedora partícióját írd ide (lehet hda2 is...)
és aztán:
grub-install /dev/sda
majd reboot és így mennie kellene
Ha van FC7 telepítőlemezed, akkor bebootolsz róla. Kiválasztod a rendszer visszaállítás opciót, majd a konzolba beírod chroot /mnt/sysimage aztán grub-install /dev/hda. A hda Nálad nem biztos, hogy az. Nálam pl: sda.
Ugyanebbe futottam bele csak SuSe 10.3 -alatt, a kedves ügyfél újrahúzta a Vistáját és nem indul a süsü, próbáltam a telepítő dvd-vel ott valami hibával elhasal hogy dvd-n kévő kernel meg a vinyon lévő nem szereti egymás...
egy töketlen kérdés:
nincs olyan boot iso képmás valahol a neten ami csak visszaírja az mbr -be a grub -ot ?
Ezzel a hibával én is találkoztam, sajnos kernelfrissítés után már hiába tette vissza a grub menüt, kiírta hogy nem megfelelő a kernel verziója és nem indult el.
root-ként:
Azon partíciót felcsatolod, amelyiken a Fedora van (ha ugyan a mount parancs szerint nem csatolta fel valahova a live rendszer).
(
mkdir -p /mnt/Fedora
mount -t auto /dev/hdYX /mnt/Fedora
)
Itt az Y a partíció lemezazonosítója, az X az a partíció száma az adott lemezen.
Azután pedig az alábbi parancs segít:
grub-install --root-directory=/mnt/Fedora /dev/hdY
Valamilyen linux telepítő cd-ről elindítod a gépet. Bejelentkezel rendszergazda módban, és kiadod a következő utasításokat.
grub
Ubuntu esetén (sudo grub)
A bejelenkező grub promtnál
find /boot/grub/stage2
Ez megadja a boot lemezed címét pl (hd0,1)
majd begépeled a következőt
root (hd0,1) természetesen itt a saját címed szerepel, és végül
setup (hd0)
ezek után quit paranccsal kilépsz a grub beállítójából.
Sok szerencsét, kb 1 hónapja én is így jártam, remélem tudtam segíteni.
Simán bebútolsz xp telepítés után az ubi telepítő cd-ről. Felcsatolod valahova azt a particiót ahol a /boot van. Aztán futtatod root-ként a grub-install scriptet megfelelően felparaméterezve valahogy így:
XP fent van grub sehol - ahogy várható volt -, viszont nem tudom visszatenni:
Mivel tudnám visszahozni? Olyan mintha egyéb gubanc is lenne...
1. módszer: ubuntu@ubuntu:~$ sudo grub-install --root-directory=/media/disk /dev/sda
The file /media/disk/boot/grub/stage1 not read correctly.
2. módszer:
grub> find /boot/grub/stage2
(hd0,5)
grub> root (hd0,5)
grub> setup (hd0)
Checking if "/boot/grub/stage1" exists... yes
Checking if "/boot/grub/stage2" exists... yes
Checking if "/boot/grub/e2fs_stage1_5" exists... yes
Running "embed /boot/grub/e2fs_stage1_5 (hd0)"... 16 sectors are embedded.
succeeded
Running "install /boot/grub/stage1 (hd0) (hd0)1+16 p (hd0,5)/boot/grub/stage2
/boot/grub/menu.lst"... failed
Error 22: No such partition
3. módszer
supergrub (XP alól indítva) megtalálja a stage1 és stage2 fájlokat, aztán mikor indulna, megáll.
--MEGOLDVA--
Megvan a hiba eltűnt: swap partíciót. Újra létrehoztam logikai partícióként az ext3 mellé, és most hd0,4 lett a grub helye. Így már sikerült a 2. módszer szerint. Át kellett írnom ezt a menu.lst -ben is. Már csak a supergrubot kell eltávolítanom.
Miért tűnt el a SWAP? Az XP okozhatta?
Hozzászólások
man grub-install valami livecd-rol
t
What to do:
Put the boot disk you created on the installation on the floppy drive, boot the system and run grub command
Remember that for grub (hd0,1) means hda (primary controller master), second partition.
Now we need to tell grub where are the grub files:
If you know where they are, type something like:
root (hd0,1)
else if you have no idea, type:
find /boot/grub/stage1
and then the root command with the correct parameters:
setup (hd0)
to install it on hd0, that is MBR of the first HD.
type quit and reboot.
The menu will appear again.
If you want to make some changes to the boot menu, you must edit the file: /boot/grub/menu.lst
bootolj be egy liveról és rootként írd be:
chroot /dev/sda2 - a fedora partícióját írd ide (lehet hda2 is...)
és aztán:
grub-install /dev/sda
majd reboot és így mennie kellene
Üdv Geri!
Milyen kicsi a világ!
Nem itt kéne találkoznunk.
Ha van FC7 telepítőlemezed, akkor bebootolsz róla. Kiválasztod a rendszer visszaállítás opciót, majd a konzolba beírod chroot /mnt/sysimage aztán grub-install /dev/hda. A hda Nálad nem biztos, hogy az. Nálam pl: sda.
Hajrá horda!
Ugyanebbe futottam bele csak SuSe 10.3 -alatt, a kedves ügyfél újrahúzta a Vistáját és nem indul a süsü, próbáltam a telepítő dvd-vel ott valami hibával elhasal hogy dvd-n kévő kernel meg a vinyon lévő nem szereti egymás...
egy töketlen kérdés:
nincs olyan boot iso képmás valahol a neten ami csak visszaírja az mbr -be a grub -ot ?
"egy töketlen kérdés:
nincs olyan boot iso képmás valahol a neten ami csak visszaírja az mbr -be a grub -ot ?"
De igen, van.
http://linux.softpedia.com/progDownload/Super-Grub-Disk-Download-8071.h…
+
http://supergrub.forjamari.linex.org/
Ezzel a hibával én is találkoztam, sajnos kernelfrissítés után már hiába tette vissza a grub menüt, kiírta hogy nem megfelelő a kernel verziója és nem indult el.
Egy live cd-ről (mondjuk uhu, ubuntu, mandriva)
root-ként:
Azon partíciót felcsatolod, amelyiken a Fedora van (ha ugyan a mount parancs szerint nem csatolta fel valahova a live rendszer).
(
mkdir -p /mnt/Fedora
mount -t auto /dev/hdYX /mnt/Fedora
)
Itt az Y a partíció lemezazonosítója, az X az a partíció száma az adott lemezen.
Azután pedig az alábbi parancs segít:
grub-install --root-directory=/mnt/Fedora /dev/hdY
Valamilyen linux telepítő cd-ről elindítod a gépet. Bejelentkezel rendszergazda módban, és kiadod a következő utasításokat.
grub
Ubuntu esetén (sudo grub)
A bejelenkező grub promtnál
find /boot/grub/stage2
Ez megadja a boot lemezed címét pl (hd0,1)
majd begépeled a következőt
root (hd0,1) természetesen itt a saját címed szerepel, és végül
setup (hd0)
ezek után quit paranccsal kilépsz a grub beállítójából.
Sok szerencsét, kb 1 hónapja én is így jártam, remélem tudtam segíteni.
Üdv Mindenkinek!
Köszönöm a sok jó tanácsot!
Most ugrok neki:)
Lássuk a medvét!
Gábor
Siker!
Köszönöm mindenkinek!
Csicsa55 megoldását választottam.
Köszönet!!
Gábor
Sziasztok!
Nekem a gyári Vista helyett kell XP-t feltennem, de az Ubi - grubbal együtt - marad.
Hogy készüljek fel, hogy az XP install után a grub elinduljon?
Valamilyen az előzőekben elmondott módszerrel. :)
Nem tudod megakadályozni az XP-t, h ne rontsa el, tehát utólag újra fel kell tenni.
----------------------------
"Még jó, hogy nem szeretem a finomfőzeléket. Mert ha szeretném, meg kellene ennem. Pedig nem szeretem."
Simán bebútolsz xp telepítés után az ubi telepítő cd-ről. Felcsatolod valahova azt a particiót ahol a /boot van. Aztán futtatod root-ként a grub-install scriptet megfelelően felparaméterezve valahogy így:
Persze, az sda lehet nálad más...
Így él emlékeimben a dolog, remélem pontos volt ;-)
Kösz! :)
XP fent van grub sehol - ahogy várható volt -, viszont nem tudom visszatenni:
Mivel tudnám visszahozni? Olyan mintha egyéb gubanc is lenne...
1. módszer:
ubuntu@ubuntu:~$ sudo grub-install --root-directory=/media/disk /dev/sda
The file /media/disk/boot/grub/stage1 not read correctly.
2. módszer:
grub> find /boot/grub/stage2
(hd0,5)
grub> root (hd0,5)
grub> setup (hd0)
Checking if "/boot/grub/stage1" exists... yes
Checking if "/boot/grub/stage2" exists... yes
Checking if "/boot/grub/e2fs_stage1_5" exists... yes
Running "embed /boot/grub/e2fs_stage1_5 (hd0)"... 16 sectors are embedded.
succeeded
Running "install /boot/grub/stage1 (hd0) (hd0)1+16 p (hd0,5)/boot/grub/stage2
/boot/grub/menu.lst"... failed
Error 22: No such partition
3. módszer
supergrub (XP alól indítva) megtalálja a stage1 és stage2 fájlokat, aztán mikor indulna, megáll.
--MEGOLDVA--
Megvan a hiba eltűnt: swap partíciót. Újra létrehoztam logikai partícióként az ext3 mellé, és most hd0,4 lett a grub helye. Így már sikerült a 2. módszer szerint. Át kellett írnom ezt a menu.lst -ben is. Már csak a supergrubot kell eltávolítanom.
Miért tűnt el a SWAP? Az XP okozhatta?
A supergrubot hogyan lehet eltávolítani? Most a grub után ennek a menüje jön fel.
Mi az a supergrub?
Egy grub helyreállító progi. Elérhető mindenféle platformra. Én XP alól telepítettem, és most szeretném eltüntetni.
http://supergrub.forjamari.linex.org
MEGOLDVA: a windows boot menüjéből kell csak kivenni. :)