Oprydning af gamler kerner i /boot
-
- Admin
- Indlæg: 20839
- Tilmeldt: 15. nov 2009, 15:04
- IRC nickname: AJenbo
- Geografisk sted: Vanløse, København
Oprydning af gamler kerner i /boot
Følgende kommando kan bruges til at fjerne alle kerner der ikke lægere er nødvendige:
Kode: Vælg alt
sudo apt-get purge $(dpkg -l linux-{image,headers}-"[0-9]*" | awk '/ii/{print $2}' | grep -ve $(uname -r | sed -r 's/-[a-z]+//') | sed ':a;N;$!ba;s/\n/ /g'); sudo apt-get install linux-generic
-
- Admin
- Indlæg: 10721
- Tilmeldt: 26. apr 2008, 19:27
- IRC nickname: Christian_Arvai
- Geografisk sted: Holeby - Lolland
Re: Oprydning af gamler kerner i /boot
Det ser ud til at virke efter hensigten, og maskinen starter fint op, så testen var ok herfra 

Kode: Vælg alt
chr@chr:~$ kernelver=$(uname -r | sed -r 's/-[a-z]+//'); old=$(dpkg -l linux-{image,headers}-"[0-9]*" | awk '/ii/{print $2}' | grep -ve $kernelver | sed ':a;N;$!ba;s/\n/ /g'); sudo apt-get purge $old
Indlæser pakkelisterne... Færdig
Opbygger afhængighedstræ
Læser tilstandsoplysninger... Færdig
Følgende pakker vil blive AFINSTALLERET:
linux-headers-3.13.0-24* linux-headers-3.13.0-24-generic*
linux-image-3.13.0-24-generic* linux-image-extra-3.13.0-24-generic*
0 opgraderes, 0 nyinstalleres, 4 afinstalleres og 4 opgraderes ikke.
Efter denne handling, vil 270 MB diskplads blive frigjort.
Do you want to continue? [Y/n] y
(Læser database ... 330617 filer og kataloger installeret i øjeblikket.)
Removing linux-headers-3.13.0-24-generic (3.13.0-24.47) ...
Removing linux-headers-3.13.0-24 (3.13.0-24.47) ...
Removing linux-image-extra-3.13.0-24-generic (3.13.0-24.47) ...
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 3.13.0-24-generic /boot/vmlinuz-3.13.0-24-generic
update-initramfs: Deleting /boot/initrd.img-3.13.0-24-generic
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 3.13.0-24-generic /boot/vmlinuz-3.13.0-24-generic
Generating grub configuration file ...
Fandt linux-aftryk: /boot/vmlinuz-3.13.0-37-generic
Fandt initrd-aftryk: /boot/initrd.img-3.13.0-37-generic
Fandt linux-aftryk: /boot/vmlinuz-3.13.0-24-generic
Fandt Windows Boot Manager på /dev/sdb1@/EFI/Microsoft/Boot/bootmgfw.efi
Adding boot menu entry for EFI firmware configuration
færdig
The link /initrd.img is a damaged link
Removing symbolic link initrd.img
you may need to re-run your boot loader[grub]
The link /initrd.img.old is a damaged link
Removing symbolic link initrd.img.old
you may need to re-run your boot loader[grub]
Purging configuration files for linux-image-extra-3.13.0-24-generic (3.13.0-24.47) ...
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 3.13.0-24-generic /boot/vmlinuz-3.13.0-24-generic
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 3.13.0-24-generic /boot/vmlinuz-3.13.0-24-generic
Removing linux-image-3.13.0-24-generic (3.13.0-24.47) ...
Examining /etc/kernel/prerm.d.
run-parts: executing /etc/kernel/prerm.d/dkms 3.13.0-24-generic /boot/vmlinuz-3.13.0-24-generic
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 3.13.0-24-generic /boot/vmlinuz-3.13.0-24-generic
update-initramfs: Deleting /boot/initrd.img-3.13.0-24-generic
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 3.13.0-24-generic /boot/vmlinuz-3.13.0-24-generic
Generating grub configuration file ...
Fandt linux-aftryk: /boot/vmlinuz-3.13.0-37-generic
Fandt initrd-aftryk: /boot/initrd.img-3.13.0-37-generic
Fandt Windows Boot Manager på /dev/sdb1@/EFI/Microsoft/Boot/bootmgfw.efi
Adding boot menu entry for EFI firmware configuration
færdig
The link /vmlinuz is a damaged link
Removing symbolic link vmlinuz
you may need to re-run your boot loader[grub]
Purging configuration files for linux-image-3.13.0-24-generic (3.13.0-24.47) ...
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 3.13.0-24-generic /boot/vmlinuz-3.13.0-24-generic
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 3.13.0-24-generic /boot/vmlinuz-3.13.0-24-generic
chr@chr:~$
Med venlig hilsen Christian
"We can only see a short distance ahead, but we can see plenty there that needs to be done." -- Alan Turing
"We can only see a short distance ahead, but we can see plenty there that needs to be done." -- Alan Turing
-
- Admin
- Indlæg: 20839
- Tilmeldt: 15. nov 2009, 15:04
- IRC nickname: AJenbo
- Geografisk sted: Vanløse, København
Re: Oprydning af gamler kerner i /boot
tak, testede det også først på min arbejdsmaskine før jeg smed den her op. ville den ikke være god at tilføje til dit oprydnings script?
-
- Indlæg: 1133
- Tilmeldt: 6. nov 2009, 17:05
- Geografisk sted: Rudkøbing
Re: Oprydning af gamler kerner i /boot
Det er også testet her, uden problemer.
Arch på Toshiba Satellite C660-1NT og Acer Aspire One 532h
Manjaro på hjemmerullet pc.
Manjaro på hjemmerullet pc.
-
- Admin
- Indlæg: 10721
- Tilmeldt: 26. apr 2008, 19:27
- IRC nickname: Christian_Arvai
- Geografisk sted: Holeby - Lolland
Re: Oprydning af gamler kerner i /boot
AJenbo skrev:tak, testede det også først på min arbejdsmaskine før jeg smed den her op. ville den ikke være god at tilføje til dit oprydnings script?
jo, og vi har også lidt guides herinde, hvor at den vil gøre glæde fremover.
Med venlig hilsen Christian
"We can only see a short distance ahead, but we can see plenty there that needs to be done." -- Alan Turing
"We can only see a short distance ahead, but we can see plenty there that needs to be done." -- Alan Turing
-
- Admin
- Indlæg: 20839
- Tilmeldt: 15. nov 2009, 15:04
- IRC nickname: AJenbo
- Geografisk sted: Vanløse, København
Re: Oprydning af gamler kerner i /boot
Jeg har fjernet brug af shell variabler (bruger output direkte), det burde ikke have nogen betydning og jeg har testet på min maskine igen samt 2 servere og vil også lige køre det på 2 andre maskiner når jeg kommer hjem, og vil ikke ændre yderligere i den.
-
- Admin
- Indlæg: 10721
- Tilmeldt: 26. apr 2008, 19:27
- IRC nickname: Christian_Arvai
- Geografisk sted: Holeby - Lolland
Re: Oprydning af gamler kerner i /boot
AJenbo skrev:Jeg har fjernet brug af shell variabler (bruger output direkte), det burde ikke have nogen betydning og jeg har testet på min maskine igen samt 2 servere og vil også lige køre det på 2 andre maskiner når jeg kommer hjem, og vil ikke ændre yderligere i den.
Jeg kan lige "låne" min datters Lenovo med 12.04, og så teste den der. Umiddelbart vil det virke, men hellere teste det

Med venlig hilsen Christian
"We can only see a short distance ahead, but we can see plenty there that needs to be done." -- Alan Turing
"We can only see a short distance ahead, but we can see plenty there that needs to be done." -- Alan Turing
-
- Indlæg: 2246
- Tilmeldt: 12. feb 2011, 13:22
- IRC nickname: How to be me
Re: Oprydning af gamler kerner i /boot
Har testet inden ændring, og det gik fint.
Når lejligheden byder sig.
-
- Indlæg: 2667
- Tilmeldt: 21. nov 2006, 10:06
- Geografisk sted: Fredericia
Re: Oprydning af gamler kerner i /boot
Total cool script.
Fik lige ½ Gb HD tilbage ...
Fik lige ½ Gb HD tilbage ...

Forfatter til Ubuntuguiden: http://www.vidas.dk/guides/ubuntuguiden.html
Kører LTS udgaverne.
"It's always easy if you know how to do it."
Kører LTS udgaverne.
"It's always easy if you know how to do it."
-
- Admin
- Indlæg: 20839
- Tilmeldt: 15. nov 2009, 15:04
- IRC nickname: AJenbo
- Geografisk sted: Vanløse, København
Re: Oprydning af gamler kerner i /boot
Det oplevede jeg også på en af mine maskiner, jeg havede troet at jeg var bedre til at rydde op 

-
- Indlæg: 1133
- Tilmeldt: 6. nov 2009, 17:05
- Geografisk sted: Rudkøbing
Re: Oprydning af gamler kerner i /boot
Den slår jeg
Kode: Vælg alt
0 opgraderes, 0 nyinstalleres, 24 afinstalleres og 0 opgraderes ikke.
Efter denne handling, vil 1.623 MB diskplads blive frigjort.
Arch på Toshiba Satellite C660-1NT og Acer Aspire One 532h
Manjaro på hjemmerullet pc.
Manjaro på hjemmerullet pc.
-
- Admin
- Indlæg: 10721
- Tilmeldt: 26. apr 2008, 19:27
- IRC nickname: Christian_Arvai
- Geografisk sted: Holeby - Lolland
Re: Oprydning af gamler kerner i /boot
Opdateret kommando testet:
Kode: Vælg alt
chr@chr:~$ sudo apt-get purge $(dpkg -l linux-{image,headers}-"[0-9]*" | awk '/ii/{print $2}' | grep -ve $(uname -r | sed -r 's/-[a-z]+//') | sed ':a;N;$!ba;s/\n/ /g')
[sudo] password for chr:
Indlæser pakkelisterne... Færdig
Opbygger afhængighedstræ
Læser tilstandsoplysninger... Færdig
Følgende pakker vil blive AFINSTALLERET:
linux-headers-3.13.0-37* linux-headers-3.13.0-37-generic*
linux-image-3.13.0-37-generic* linux-image-extra-3.13.0-37-generic*
linux-signed-image-3.13.0-37-generic*
0 opgraderes, 0 nyinstalleres, 5 afinstalleres og 18 opgraderes ikke.
Efter denne handling, vil 271 MB diskplads blive frigjort.
Do you want to continue? [Y/n] y
(Læser database ... 331693 filer og kataloger installeret i øjeblikket.)
Removing linux-headers-3.13.0-37-generic (3.13.0-37.64) ...
Removing linux-headers-3.13.0-37 (3.13.0-37.64) ...
Removing linux-signed-image-3.13.0-37-generic (3.13.0-37.64) ...
Generating grub configuration file ...
Fandt linux-aftryk: /boot/vmlinuz-3.13.0-39-generic
Fandt initrd-aftryk: /boot/initrd.img-3.13.0-39-generic
Fandt linux-aftryk: /boot/vmlinuz-3.13.0-37-generic
Fandt initrd-aftryk: /boot/initrd.img-3.13.0-37-generic
Fandt Windows Boot Manager på /dev/sdb1@/EFI/Microsoft/Boot/bootmgfw.efi
Adding boot menu entry for EFI firmware configuration
færdig
Purging configuration files for linux-signed-image-3.13.0-37-generic (3.13.0-37.64) ...
Removing linux-image-extra-3.13.0-37-generic (3.13.0-37.64) ...
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 3.13.0-37-generic /boot/vmlinuz-3.13.0-37-generic
update-initramfs: Deleting /boot/initrd.img-3.13.0-37-generic
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 3.13.0-37-generic /boot/vmlinuz-3.13.0-37-generic
Generating grub configuration file ...
Fandt linux-aftryk: /boot/vmlinuz-3.13.0-39-generic
Fandt initrd-aftryk: /boot/initrd.img-3.13.0-39-generic
Fandt linux-aftryk: /boot/vmlinuz-3.13.0-37-generic
Fandt Windows Boot Manager på /dev/sdb1@/EFI/Microsoft/Boot/bootmgfw.efi
Adding boot menu entry for EFI firmware configuration
færdig
Purging configuration files for linux-image-extra-3.13.0-37-generic (3.13.0-37.64) ...
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 3.13.0-37-generic /boot/vmlinuz-3.13.0-37-generic
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 3.13.0-37-generic /boot/vmlinuz-3.13.0-37-generic
Removing linux-image-3.13.0-37-generic (3.13.0-37.64) ...
Examining /etc/kernel/prerm.d.
run-parts: executing /etc/kernel/prerm.d/dkms 3.13.0-37-generic /boot/vmlinuz-3.13.0-37-generic
dkms: removing: bcmwl 6.30.223.141+bdcom (3.13.0-37-generic) (x86_64)
-------- Uninstall Beginning --------
Module: bcmwl
Version: 6.30.223.141+bdcom
Kernel: 3.13.0-37-generic (x86_64)
-------------------------------------
Status: Before uninstall, this module version was ACTIVE on this kernel.
wl.ko:
- Uninstallation
- Deleting from: /lib/modules/3.13.0-37-generic/updates/dkms/
- Original module
- No original module was found for this module on this kernel.
- Use the dkms install command to reinstall any previous module version.
depmod....
DKMS: uninstall completed.
dkms: removing: virtualbox 4.3.10 (3.13.0-37-generic) (x86_64)
-------- Uninstall Beginning --------
Module: virtualbox
Version: 4.3.10
Kernel: 3.13.0-37-generic (x86_64)
-------------------------------------
Status: Before uninstall, this module version was ACTIVE on this kernel.
vboxdrv.ko:
- Uninstallation
- Deleting from: /lib/modules/3.13.0-37-generic/updates/dkms/
- Original module
- No original module was found for this module on this kernel.
- Use the dkms install command to reinstall any previous module version.
vboxnetadp.ko:
- Uninstallation
- Deleting from: /lib/modules/3.13.0-37-generic/updates/dkms/
- Original module
- No original module was found for this module on this kernel.
- Use the dkms install command to reinstall any previous module version.
vboxnetflt.ko:
- Uninstallation
- Deleting from: /lib/modules/3.13.0-37-generic/updates/dkms/
- Original module
- No original module was found for this module on this kernel.
- Use the dkms install command to reinstall any previous module version.
vboxpci.ko:
- Uninstallation
- Deleting from: /lib/modules/3.13.0-37-generic/updates/dkms/
- Original module
- No original module was found for this module on this kernel.
- Use the dkms install command to reinstall any previous module version.
depmod....
DKMS: uninstall completed.
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 3.13.0-37-generic /boot/vmlinuz-3.13.0-37-generic
update-initramfs: Deleting /boot/initrd.img-3.13.0-37-generic
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 3.13.0-37-generic /boot/vmlinuz-3.13.0-37-generic
Generating grub configuration file ...
Fandt linux-aftryk: /boot/vmlinuz-3.13.0-39-generic
Fandt initrd-aftryk: /boot/initrd.img-3.13.0-39-generic
Fandt Windows Boot Manager på /dev/sdb1@/EFI/Microsoft/Boot/bootmgfw.efi
Adding boot menu entry for EFI firmware configuration
færdig
Purging configuration files for linux-image-3.13.0-37-generic (3.13.0-37.64) ...
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 3.13.0-37-generic /boot/vmlinuz-3.13.0-37-generic
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 3.13.0-37-generic /boot/vmlinuz-3.13.0-37-generic
chr@chr:~$
Med venlig hilsen Christian
"We can only see a short distance ahead, but we can see plenty there that needs to be done." -- Alan Turing
"We can only see a short distance ahead, but we can see plenty there that needs to be done." -- Alan Turing
-
- Admin
- Indlæg: 10721
- Tilmeldt: 26. apr 2008, 19:27
- IRC nickname: Christian_Arvai
- Geografisk sted: Holeby - Lolland
Re: Oprydning af gamler kerner i /boot
Jeg har tilføjet kommandoen til forums guide nu. https://ubuntudanmark.dk/blog/artikler/2012/01/10/oprydning-og-opdatering-af-ubuntu/
Med venlig hilsen Christian
"We can only see a short distance ahead, but we can see plenty there that needs to be done." -- Alan Turing
"We can only see a short distance ahead, but we can see plenty there that needs to be done." -- Alan Turing
-
- Indlæg: 1133
- Tilmeldt: 6. nov 2009, 17:05
- Geografisk sted: Rudkøbing
Re: Oprydning af gamler kerner i /boot
Jeg har observeret at efter at have brugt kommandoen, bliver der ikke bøvl med kernelopdateringer mere, da der slet ikke bliver tilbudt nye kernelopdateringer, så den må fjerne noget essentielt.
Arch på Toshiba Satellite C660-1NT og Acer Aspire One 532h
Manjaro på hjemmerullet pc.
Manjaro på hjemmerullet pc.
-
- Admin
- Indlæg: 20839
- Tilmeldt: 15. nov 2009, 15:04
- IRC nickname: AJenbo
- Geografisk sted: Vanløse, København
Re: Oprydning af gamler kerner i /boot
Jeg har kørt kommandoen på flere maskiner og her modtagere jeg stadig opdateringer. Hvis du har en maskine hvor du endnu ikke har kørt den kan du lige prøve det uden at svare ja og så kopiere listen af pakker den hade tænkt sig at fjerne.
Tilbage til "Guides og HowTo's"
Hvem er online
Brugere der læser dette forum: [Crawler] og 0 gæster