Grub herstellen

Vragen/antwoorden betreffende Linux / Unix

janvanha
Lid geworden op: 26 apr 2008, 20:50

01 okt 2013, 11:39

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
Lid geworden op: 02 apr 2013, 13:37
Locatie: Hever

09 okt 2013, 21:26

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
Lid geworden op: 26 apr 2008, 20:50

10 okt 2013, 12:36

Dank voor de tip, Nero
Janvanha

kwantum
Lid geworden op: 26 jul 2005, 10:17

11 dec 2013, 08:28

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