Varför så många Ubuntu???

Simson
Inlägg: 25
Blev medlem: 31 dec 2007, 14:42

Varför så många Ubuntu???

Inlägg av Simson »

Sedan jag installerade Ubuntu 8.04 Hardy Heron så har jag också installerat ett otal antal uppdateringar. Och ibland så läggs det efter uppdateringarna till ytterligare en "version" (hittar inget bättre ord) av Ubuntu i uppstarten. Jag kan nu välja på att starta följande:

Ubuntu 8.04.1, kernel 2.6.24-19-generic
Ubuntu 8.04.1, kernel 2.6.24-19-generic (recovery mode)
Ubuntu 8.04.1, kernel 2.6.24-17-generic
Ubuntu 8.04.1, kernel 2.6.24-17-generic (recovery mode)
Ubuntu 8.04.1, kernel 2.6.24-16-generic
Ubuntu 8.04.1, kernel 2.6.24-16-generic (recovery mode)
Ubuntu 8.04.1, kernel 2.6.24-14-generic
Ubuntu 8.04.1, kernel 2.6.24-14-generic (recovery mode)
memtest86+

Eftersom jag också kör Vista på samma burk - och har Vista förinställt att starta automatiskt - så flyttas det hela tiden och hamnar jämt på "memtest86+"... Varför blir det så ofta en ny Ubuntu-version" att välja på?
Användarvisningsbild
Mekaniserad Apelsin
Hedersmedlem
Inlägg: 3777
Blev medlem: 27 maj 2006, 12:24
OS: Ubuntu
Ort: Stockholm
Kontakt:

Re: Varför så många Ubuntu???

Inlägg av Mekaniserad Apelsin »

Simson skrev:Eftersom jag också kör Vista på samma burk - och har Vista förinställt att starta automatiskt - så flyttas det hela tiden och hamnar jämt på "memtest86+"... Varför blir det så ofta en ny Ubuntu-version" att välja på?
Det är när kerneluppdateringar kommer som det tillkommer en ny rad där. Kerneldateringar är de enda paket som inte tas bort när man uppdaterar, av den anledningen att om det blir fel vid kerneldateringen så kommer inte datorn att kunna starta och man kan inte byta kernel under drift, dvs man måste starta om för att kunna ta bort den gamla. Man kan ta bort de gamla på en gång när man sett att en kerneluppdatering inte blev felaktig.

Om du startar synaptic och längst ner till vänster väljer "status" och därefter väljer "lokalt eller föråldrat" så kommer det fram en del gamla kernels där, välj att ta bort dem.
More Mekaniserad at http://blippe.se.
ycc
Inlägg: 1818
Blev medlem: 10 feb 2007, 04:08
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Kontakt:

Re: Varför så många Ubuntu???

Inlägg av ycc »

Jag har bara lite ytterligare frågor/kommentarer.
Om jag fattar mitt system rätt så hamnar de gamla kärnorna under "synaptic" > "status" > "installerat". Om man tar bort kärnor, kanske man skall köra "sudo update-grub" för att få en aktuell startmeny (efter att ha säkerhetskopierat /boot/grub/menu.lst)? Hur många kärnor som visas i startmenyn kan styras med "howmany" i menu.lst:

Kod: Markera allt

## e.g. howmany=all
##      howmany=7
# howmany=all
(I exemplet visas alla installerade kärnor.)
I just detta fall tror jag inte man skall använda programmet "Start-up manager", jag tycker det kan ha konstigt beteende när man ändrar just denna inställning?
Jag själv missade att klicka i "install the package maintainers version" (av menu.lst) när installationsprogrammet uppdaterar kärna och blev kvar med en gammal kärna länge. (Nya kärnor installerades, men kom inte med i menu.lst. Jag hade klickat i "behåll lokal version".)

Hoppas jag inte rörde till tråden ;)
Användarvisningsbild
Mekaniserad Apelsin
Hedersmedlem
Inlägg: 3777
Blev medlem: 27 maj 2006, 12:24
OS: Ubuntu
Ort: Stockholm
Kontakt:

Re: Varför så många Ubuntu???

Inlägg av Mekaniserad Apelsin »

ycc skrev:I just detta fall tror jag inte man skall använda programmet "Start-up manager", jag tycker det kan ha konstigt beteende när man ändrar just denna inställning?
Jag själv missade att klicka i "install the package maintainers version" (av menu.lst) när installationsprogrammet uppdaterar kärna och blev kvar med en gammal kärna länge. (Nya kärnor installerades, men kom inte med i menu.lst. Jag hade klickat i "behåll lokal version".)
Sum: http://ubuntusoftware.info/sum.html ?
More Mekaniserad at http://blippe.se.
ubuntuman74
Inlägg: 94
Blev medlem: 23 maj 2008, 23:13
OS: Ubuntu
Utgåva: 16.04 Xenial Xerus LTS

Re: Varför så många Ubuntu???

Inlägg av ubuntuman74 »

Fattar inte alls hur man ska göra!
Simson
Inlägg: 25
Blev medlem: 31 dec 2007, 14:42

Re: Varför så många Ubuntu???

Inlägg av Simson »

Mekaniserad Apelsin skrev:
Simson skrev:Eftersom jag också kör Vista på samma burk - och har Vista förinställt att starta automatiskt - så flyttas det hela tiden och hamnar jämt på "memtest86+"... Varför blir det så ofta en ny Ubuntu-version" att välja på?
Det är när kerneluppdateringar kommer som det tillkommer en ny rad där. Kerneldateringar är de enda paket som inte tas bort när man uppdaterar, av den anledningen att om det blir fel vid kerneldateringen så kommer inte datorn att kunna starta och man kan inte byta kernel under drift, dvs man måste starta om för att kunna ta bort den gamla. Man kan ta bort de gamla på en gång när man sett att en kerneluppdatering inte blev felaktig.

Om du startar synaptic och längst ner till vänster väljer "status" och därefter väljer "lokalt eller föråldrat" så kommer det fram en del gamla kernels där, välj att ta bort dem.
Jag testade det här och fick upp en del gamla kernels och tog bort dem, men listan är fortfarande likadan vid uppstart av datorn.
ycc
Inlägg: 1818
Blev medlem: 10 feb 2007, 04:08
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Kontakt:

Re: Varför så många Ubuntu???

Inlägg av ycc »

Mitt förslag är att ändra i filen /boot/grub/menu.lst (De gamla "Ubuntuversionerna"/kärnorna blir då kvar i datorn, men kommer inte att vara med och störa vid uppstart.)

Börja med att säkerhetskopiera filen:

Kod: Markera allt

sudo cp /boot/grub/menu.lst /boot/grub/menu.lst.bu_00
(Dessa kommandon skrivs in i terminalen som hittas under program > tillbehör)

Sedan kan man ändra i denna fil genom att starta redigeraren:

Kod: Markera allt

gksu gedit /boot/grub/menu.lst

Ändra så att default blir saved:

Kod: Markera allt

# You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.
# WARNING: If you are using dmraid do not use 'savedefault' or your
# array will desync and will not let you boot your system.
default saved

Skriv dit savedefault på detta sätt:

Kod: Markera allt

## ## End Default Options ##

title		Ubuntu 8.04.1, kernel 2.6.24-19-generic
root		(hd0,4)
savedefault
kernel		/boot/vmlinuz-2.6.24-19-generic root=UUID=2d9151f6-6fde-4b90-96f0-fe5fa1ceb727 ro quiet splash
initrd		/boot/initrd.img-2.6.24-19-generic
quiet

title		Ubuntu 8.04.1, kernel 2.6.24-19-generic (recovery mode)
root		(hd0,4)
kernel		/boot/vmlinuz-2.6.24-19-generic root=UUID=2d9151f6-6fde-4b90-96f0-fe5fa1ceb727 ro single
initrd		/boot/initrd.img-2.6.24-19-generic

title		Ubuntu 8.04.1, kernel 2.6.24-18-generic
root		(hd0,4)
savedefault
kernel		/boot/vmlinuz-2.6.24-18-generic root=UUID=2d9151f6-6fde-4b90-96f0-fe5fa1ceb727 ro quiet splash
initrd		/boot/initrd.img-2.6.24-18-generic
quiet

title		Ubuntu 8.04.1, kernel 2.6.24-18-generic (recovery mode)
root		(hd0,4)
kernel		/boot/vmlinuz-2.6.24-18-generic root=UUID=2d9151f6-6fde-4b90-96f0-fe5fa1ceb727 ro single
initrd		/boot/initrd.img-2.6.24-18-generic
Obs! Ändra förstås inget annat enligt denna fil. Detta är hur det ser ut i min dator. Skriv bara dit savedefault på motsvarande ställen i din menu.lst.

Skriv dit hur många kärnor som skall listas vid startup, i exemplet nedan 4 stycken.

Kod: Markera allt

## controls how many kernels should be put into the menu.lst
## only counts the first occurence of a kernel, not the
## alternative kernel options
## e.g. howmany=all
##      howmany=7
# howmany=4

Det går även att åstadkomma detta med det ovan beskrivna programmet Start-up manager. jag har dock personligen haft lite blandade erfarenheter av det programmet och ger alltså råd om hur man gör detta med kommandon i terminalen istället.

Är det fortfarande oklart, fråga bara igen :)

Simson:
om du kör

Kod: Markera allt

sudo update-grub
så tror jag listan förändras, men gör först en säkerhetskopia av menu.lst som jag föreslog längst upp i detta inlägg.
Skriv svar

Återgå till "Använda X/K/Ubuntu - inaktuell"