Computer - Linux / Unix

Grub herstellen

Gestart door janvanha op 01 okt 2013, 11:39 4 berichten 2.261 keer gelezen
janvanha Startte dit onderwerp 01 okt 2013, 11:39 4 berichten
Wie kan mij helpen aub?
Ik heb op mijn PC drie HD's staan:
sda (met alleen data)
sdb (met drie partities waaronder Linux swap en de sdb3 met Ubuntu12.04
sdc met op sdc3 Windows7.
Windows werd na Ubuntu geïnstalleerd en heeft natuurlijk Grub overschreven.
Dus Grub herstellen via :
sudo mount /dev/sdb3 /mnt plus ENTER
sudo grub-install /dev/sda --root-directory=/mnt plus ENTER
sudo reboot plus ENTER.
Normaal zou de bootmanager nu moeten verschijnen, maar dat gebeurt niet.
Geen bootmanager te bespeuren en ik kan dus alleen Windows opstarten!
Wat doe ik verkeerd?
Als men drie schijven heeft waar staat dan de MBR? Ubuntu plaatst de MBR op de eerste sector van de HD, welke schijf? (a, b, of c?)
Hartelijk dank vooraf voor elke tip!
Janvanha
Nero.tux 09 okt 2013, 21:26 Hever 4 berichten
De bootmanager kan op elk van de drie schijven staan, afhankelijk van welke schijf wordt opgestart in het BIOS.

Bij Grub2 moet je niet --root-directory=/mnt maar =/mnt/boot opgeven.
janvanha Startte dit onderwerp 10 okt 2013, 12:36 4 berichten
Dank voor de tip, Nero
Janvanha
kwantum 11 dec 2013, 08:28 8 berichten
janvanha schreef:Dank voor de tip, Nero
Janvanha
Is het je gelukt Jan?
We zouden dat graag weten.

Als er wat fout loopt gebruik ik dikwijls minidistro PuppyLinux en daar is een scriptje om vrij eenvoudig de ouwe GRUB te herinstalleren. Erna moet je enkel de /boot/grub/menu.lst aanpassen om je verschillende systemen opnieuw te kunnen opstarten.
Zet de files van je grub op een partitie apart zodat deze niet overschreven word bij een eventuele herinstallatie van 1 van je andere os. Je moet je uiteraard wel bewust zijn van wat, waar staat... Zo kan je de /boot/grub files zetten op een kleine partitie op eender welke harde schijf.

Grote voordeel aan de ouwe GRUB tegenover de nieuwe GRUB 2 is dat bij de ouwe nog steeds alles eenvoudig is aan te passen via een editor, waar je bij de nieuwe moet weten waar de scripts staan. Plus dat de ouwe grub onafhankelijk is van welk ander os ook op je computer staat, waar dat bij grub2 niet het geval is.

Groetjes.
GNU/Linux registered user 389978