Onderwerp : na installatie op een externe schijf start de interne schijf niet meer; error 21 Bios

Auteur : Bert Van de Poel
E-mail : bert op bhack.net
Datum : Ma Jun 22 22:28:10 BST 2009


Hier is een zeer logische verklaring voor, grub, de bootloader, is 
gelinkt aan een bepaalde file op je externe harde schijf, als grub deze 
niet vindt kan hij niet starten, dus is je hardschijf een noodzaak geworden.
Een makkelijke manier om dit op te lossen is door te booten naar je 
interne versie van ubuntu en daar grub op te herinstalleren.
Ik weet geen gebruiksvriendelijke manier om dit te doen dus ik raad je 
dit aan (gebasseerd op http://ubuntuforums.org/showthread.php?t=224351 ):
- open een terminal venster (Toepassing -> Hulpmiddelen -> Terminalvenster)
- typ "sudo grub" zonder aanhalingstekens en druk op enter (geef je 
password vervolgens in)
- type "find /boot/grub/stage1" zonder aanhalingstekens
- zoek in de lijst naar een optie die van de vorm (hd0,x) waarbij x wss 
het getal 0, 1 of 5 is
- typ "root (hd0,x)" waarbij x het getal van in de voorgaande lijst is
- type "setup (hd0)" dit kan even duren
- tenslotte, sluit af met "quit"
- het terminal venster kan nu gesloten worden

Zo zal je terug de bootloader krijgen zoals die was voor u 9.04 extern 
installeerde.
Om 9.04 toe te voegen aan uw menu opent u best eerst de file 
/boot/grub/menu.lst die zich op uw externe harde schijf bevindt.
Zoek daar naar de lijnen van Ubuntu 9.04 (onderaan het bestand).

Deze lijnen beginnen meestal met "title" en eindigen met "quiet".

Sla deze even tijdelijk op op een plek die makkelijk toegankelijk is en 
sluit het bestand dat op uw externe harde schijf staat.
Koppel uw externe harde schijf los.

Voeg het volgende commando uit vanin een Terminalvenster: "gksudo gedit 
/boot/grub/menu.lst", een bestand dat lijkt op dat van daarstraks zal 
openen.
Voeg onderaan dit bestand de lijnen toe die u uit de externe harde 
schijf hebt gehaald.
Sla het bestand op en herstart uw computer.

Controleer of u uw interne versie kan opstarten alvorens aan het externe 
werk te beginnen.

Koppel als alles blijkt te werken uw externe harde schijf aan, herstart 
en probeer te starten via het nieuwe toegevoegde menu-item.
Als het u niet lukt om van daarop te starten zal u mogelijk opnieuw 
"gksudo gedit /boot/grub/menu.lst" moeten uitvoeren in een terminal 
venster vanuit de interne harde schijf en onder het onderdeel "root" bij 
uw lijnen voor de externe harde schijf het 1ste cijfer van 0 naar 1 of 
van 1 naar 0 moeten veranderen.

Ik hoop dat dit voor u werkt, het zou moeten werken.

Aarzel niet om contact met me op te nemen als iets niet werkt.

Grtz Bert.

Hein van Helsdingen schreef:
> Beste mensen, 
> Op de interne schijf (80) stond Ubuntu hardy (8.04.2), daarna heb ik op
> een externe schijf (320)op een usb-poort, Ubuntu 9.04 gezet. Hierbij was
> de interne schijf gewoon aangekoppeld gebleven.
>
> Nadat ik weer de vaste schijf wilde opstarten bleken er twee rare dingen
> gebeurd te zijn:
>      1. De interne schijf kan niet meer opgestart worden. Alleen wanneer
>         de externe schijf ook aangesloten is via een usb-poort kan de
>         interne schijf opstarten/booten. Als ik enkel de interne schijf
>         probeer op te starten dan krijg ik van Grub te lezen in stage
>         1.5 dat er een error 21 is. ( Het Bios is een Ami (P2)) .
>         Verandering van de opstartvoorkeur van de interne schijf ten
>         opzichte van de externe schijf via een usb-poort of ten opzichte
>         van het dvd-station, in het bios geeft geen verschil en blijft
>         een error 21 geven.
>      2. Als ik tijdens het opstarten van de computer kies voor het
>         opstarten van de interne schijf in plaats van de externe schijf,
>         dan moet ik daarna nog een keer in een groot raam kiezen welk
>         besturingssysteem er opgestart moet worden. Er staan dan 5
>         besturingssystemen in plaats van de unieke enige oorspronkelijke
>         8.04.2 2.6.24-24 generic ( En hier staat ook weer , de al
>         gepasseerde 9.04, in ;)
> a. 9.04 2.6.28-13
> b. 9.04 2.6.28-11
> c. 8.04.2 2.6.24-24-rt
> d. 8.04.2 2.6.24-24-generic
> e. 8.04.2 2.6.24-24-rt
>
> vraag 1. Wat betekent error 21 bij een Ami-bios ? (Niet te vinden voor
> het bios?)
> Vraag 2. Waar moet ik het probleem aan toe schrijven? Moet ik het
> probleem bij het Bios van het moederbord zoeken, of bij de officiele
> Ubuntu installatie dvd ?
> Vraag 3. Hoe krijg ik het voor elkaar om weer gewoon van de interne
> vaste schijf op te starten zonder de externe schijf daarvoor nodig te
> hebben bij het opstarten ?
>
> Alvast bedankt,
> Hein van Helsdingen
>
>   

-- 
Bert Van de Poel
webdeveloper and administrator
bhack.net and rpgfamilie.net