Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: (opgelost) nieuwe kernel met Update niet in Grub door fout antwoord.  (gelezen 1406 keer)

Tijdens de nieuwe update van Ubuntu werd er een nieuwe kernel 26.9 geinstalleerd.
Tijdens deze update kwam de vraag of ik de oude grub wilde houden.
Deze heb ik met ja beantwoord maar dit moest dus niet. Hij verschijnt dus niet meer in mijn grub.
Hoe krijg ik de laatste kernel nu in de grub.
Ik heb een triple boot met 3 schijven op mijn computer.
XP Ubuntu en Xubuntu.
 ??? :| =D
« Laatst bewerkt op: 2009/05/06, 19:52:40 door Wanda Rooze »

Offline Johan van Dijk

  • Administrator
    • johanvandijk
Probeer het eens met dit commando:
sudo update-grub

Werkt toch niet bij mij.

/boot/grub/menu.lst   aangepast van boven naar beneden de nummer aangepast  nummer +1

title      Ubuntu 8.04.1, kernel 2.6.24-22-generic
root      (hd0,1) < ==========================  instelling omdat XP op de eerste partie staat !!!!!!!!!!!!!!!!
kernel      /boot/vmlinuz-2.6.24-22-generic root=UUID=f0d740a1-3d5c-4224-a990-c9e8033149e2 ro quiet splash
initrd      /boot/initrd.img-2.6.24-22-generic
quiet

title      Ubuntu 8.04.1, kernel 2.6.24-22-generic (recovery mode)
root      (hd0,1)
kernel      /boot/vmlinuz-2.6.24-22-generic root=UUID=f0d740a1-3d5c-4224-a990-c9e8033149e2 ro single
initrd      /boot/initrd.img-2.6.24-22-generic

title      Ubuntu 8.04.1, kernel 2.6.24-21-generic
root      (hd0,1)
kernel      /boot/vmlinuz-2.6.24-21-generic root=UUID=f0d740a1-3d5c-4224-a990-c9e8033149e2 ro quiet splash
initrd      /boot/initrd.img-2.6.24-21-generic
quiet

title      Ubuntu 8.04.1, kernel 2.6.24-21-generic (recovery mode)
root      (hd0,1)
kernel      /boot/vmlinuz-2.6.24-21-generic root=UUID=f0d740a1-3d5c-4224-a990-c9e8033149e2 ro single
initrd      /boot/initrd.img-2.6.24-21-generic
« Laatst bewerkt op: 2008/11/30, 15:54:41 door ejwuser »

coomast

  • Gast
Dit probleem had ik een paar dagen geleden ook. Omdat het een upgrade is, is de oplossing normaal gezien eenvoudig. Je moet handmatig de /boot/grub/menu.lst file aanpasen op de volgende manier:

1) Maak een kopie van deze file voor alle zekerheid. Dit moet je doen als root. Dus in terminal typ je:
$ sudo cp menu.lst menu.lst.bu
Ga wel eerst in de goede directory /boot/grub staan.

2) Open als root de file menu.lst, dit kan door in de terminal te typen:
$ sudo mousepad menu.lst
"mousepad" veranderen met je eigen favoriete editor
paswoord ingeven en de file wordt geopend.

3) De regels met de "oude" ...-21 kernel (bij mij zijn dat er twee, de gewone en de recovery) kopieren juist boven de plaats waar ze oorspronkelijk staan, dus ze zijn dan dubbel in de file.

4) Pas de getallen 21 aan naar 22, zie hier onder voor dat deel van mijn file. De uuid zal bij jullie anders zijn.

title      Ubuntu 8.04.1, kernel 2.6.24-22-generic
root      (hd0,5)
kernel      /boot/vmlinuz-2.6.24-22-generic root=UUID=b210c63c-6db4-41de-8947-f7c6c992cef9 ro acpi=off apm=off quiet splash
initrd      /boot/initrd.img-2.6.24-22-generic
quiet

title      Ubuntu 8.04.1, kernel 2.6.24-22-generic (recovery mode)
root      (hd0,5)
kernel      /boot/vmlinuz-2.6.24-22-generic root=UUID=b210c63c-6db4-41de-8947-f7c6c992cef9 ro single
initrd      /boot/initrd.img-2.6.24-22-generic

title      Ubuntu 8.04.1, kernel 2.6.24-21-generic
root      (hd0,5)
kernel      /boot/vmlinuz-2.6.24-21-generic root=UUID=b210c63c-6db4-41de-8947-f7c6c992cef9 ro acpi=off apm=off quiet splash
initrd      /boot/initrd.img-2.6.24-21-generic
quiet

title      Ubuntu 8.04.1, kernel 2.6.24-21-generic (recovery mode)
root      (hd0,5)
kernel      /boot/vmlinuz-2.6.24-21-generic root=UUID=b210c63c-6db4-41de-8947-f7c6c992cef9 ro single
initrd      /boot/initrd.img-2.6.24-21-generic

4) De file saven als menu.lst en alles zou normaal gezien moeten werken bij een nieuwe opstart. Je kan dan de oude of de nieuwe kernel kiezen en desgewenst in de menu.lst file de oude uitkommentarieren door er een hekje # voor te plaatsen.

Dit is onder voorbehoud, indien je niet meer opgestart geraakt, wees er zeker van dat je een live-cd hebt om eventueel de oude menu.lst.bu file terug te zetten.



Offline Pjotr

  • Lid
    • Makkelijke Linuxtips
Overigens vind ik het wel een misser van Ubuntu, dat het verkeerde antwoord is voorgeselecteerd. "versie van de pakketbeheerder" zou de standaardkeuze moeten zijn, die is voorgeselecteerd. Zo raken mensen in de war.

coomast

  • Gast
Overigens vind ik het wel een misser van Ubuntu, dat het verkeerde antwoord is voorgeselecteerd. "versie van de pakketbeheerder" zou de standaardkeuze moeten zijn, die is voorgeselecteerd. Zo raken mensen in de war.

Inderdaad Pjotr, ben ik het helemaal mee eens, maar ik heb bij de upgrade van 16 naar 17 (geloof ik, weet het niet zo goed meer) de keuze gemaakt "van de ontwikkelaar" en als gevolg dat er geen mogelijkheid meer was om windows op te starten. Nu niet dat dat zo belangrijk is, ik gebruik het nog maar zelden, maar correct is dit niet en het heeft me moeite gekost om alles terug in orde te krijgen. Vandaar dat ik altijd nu de keuze selecteer om alles te behouden en ik pas het dan liever zelf aan, zo heb ik controle op wat er gebeurt. Maar ik kan U niet anders dan gelijk geven er zou een eenvoudigere oplossing moeten komen zoals het automatisch bijvoegen van de nieuwe kernel in de menu.lst file, dat geeft de mogelijkheid om nadien zelf de overbodige versies uit te kommentarieren.

coomast

Offline Ron

  • Forumteam
    • r0n
    • Over Tholen
Bij mij heb ik alles aangepast van root=uuid=@#$ naar root=/dev/sda1 enz.
Dat is toch iets makkelijker, omdat je bij een octal boot steeds alles moet aanpassen ........
Openstandaard Evangelist, OpenSource Promotor, OpenData voorstander.
Xubuntu gebruiker en voorstander
Er is ook nog een andere hobbies.