Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Vaihtoehtoiset työpöytäympäristöt => Aiheen aloitti: Pendeli - 21.10.17 - klo:17.11
-
Xubuntu 14.04 ilmoittaa saatavissa olevista päivityksistä Kaikki muut päivittyvät normaalista
paitsi kernelit. Tiedostoon on jäänyt jotain vanhaa kerneltiedostoa jota en saa poistettua:
The link /vmlinuz is a damaged link
Removing symbolic link vmlinuz
you may need to re-run your boot loader[grub]
The link /initrd.img is a damaged link
Removing symbolic link initrd.img
you may need to re-run your boot loader[grub]
vmlinuz ja initrd.img näkyvät ikäänkuin erillisinä ylimääräisinä koneen tiedostossa. Toisessa on X-merkki päällä. Oletan noiden olevan esteenä uusille kernelpäivityksille?
Hiiren vasen painike ei anna mitään poistovalintaa. Purge-komento vaatii ilmeisesti oikean nimikkeen noille mutta käyttämällä pelkästään nimenä initrd.img ja vmlinuz poisto ei onnistu.
Kuinka ne saadaan poistettua?
-
Kokeilisin
sudo update-grub
-
Xubuntu 14.04 ilmoittaa saatavissa olevista päivityksistä Kaikki muut päivittyvät normaalista
paitsi kernelit. Tiedostoon on jäänyt jotain vanhaa kerneltiedostoa jota en saa poistettua:
The link /vmlinuz is a damaged link
Removing symbolic link vmlinuz
you may need to re-run your boot loader[grub]
The link /initrd.img is a damaged link
Removing symbolic link initrd.img
you may need to re-run your boot loader[grub]
Olet nähtävästi poistanut käytössä olevan kernelin. Voit katsoa mihin ne rikkinäiset linkit osoittavat:
ls -l /vmlinuz /initrd.img
Mitä kerneleitä sinulla on nyt asennettuna:
ls -l /boot
dpkg -l | grep linux-image
vmlinuz ja initrd.img näkyvät ikäänkuin erillisinä ylimääräisinä koneen tiedostossa. Toisessa on X-merkki päällä. Oletan noiden olevan esteenä uusille kernelpäivityksille?
Eivät estä mitään päivityksiä, eikä noita roikkuvia linkkejä tarvitse poistaa. Ne korjaantuvat osoittamaan uusimpaan kerneliin, kunhan saat sellaisen asennettua.
-
Seuraavanlaista tuli:
~$ ls -l /vmlinuz /initrd.img
lrwxrwxrwx 1 root root 34 Aug 15 15:42 /initrd.img -> boot/initrd.img-3.13.0-128-generic
lrwxrwxrwx 1 root root 31 Aug 15 15:42 /vmlinuz -> boot/vmlinuz-3.13.0-128-generic
~$ ls -l /boot
total 58160
-rw-r--r-- 1 root root 1170973 Dec 19 2016 abi-3.13.0-107-generic
-rw-r--r-- 1 root root 1171075 Aug 8 16:41 abi-3.13.0-128-generic
-rw-r--r-- 1 root root 170112 Dec 19 2016 config-3.13.0-107-generic
-rw-r--r-- 1 root root 170101 Aug 8 16:41 config-3.13.0-128-generic
drwxr-xr-x 5 root root 12288 Oct 21 14:41 grub
-rw-r--r-- 1 root root 19576108 Jan 27 2017 initrd.img-3.13.0-107-generic
-rw-r--r-- 1 root root 19580951 Oct 20 19:12 initrd.img-3.13.0-128-generic
-rw-r--r-- 1 root root 176500 Mar 12 2014 memtest86+.bin
-rw-r--r-- 1 root root 178176 Mar 12 2014 memtest86+.elf
-rw-r--r-- 1 root root 178680 Mar 12 2014 memtest86+_multiboot.bin
-rw------- 1 root root 2706582 Dec 19 2016 System.map-3.13.0-107-generic
-rw------- 1 root root 2707116 Aug 8 16:41 System.map-3.13.0-128-generic
-rw------- 1 root root 5868528 Dec 19 2016 vmlinuz-3.13.0-107-generic
-rw------- 1 root root 5868784 Aug 8 16:41 vmlinuz-3.13.0-128-generic
~$ dpkg -l | grep linux-image
ii linux-image-3.13.0-107-generic 3.13.0-107.154 i386 Linux kernel image for version 3.13.0 on 32 bit x86 SMP
rc linux-image-3.13.0-116-generic 3.13.0-116.163 i386 Linux kernel image for version 3.13.0 on 32 bit x86 SMP
rc linux-image-3.13.0-117-generic 3.13.0-117.164 i386 Linux kernel image for version 3.13.0 on 32 bit x86 SMP
rc linux-image-3.13.0-126-generic 3.13.0-126.175 i386 Linux kernel image for version 3.13.0 on 32 bit x86 SMP
ii linux-image-3.13.0-128-generic 3.13.0-128.177 i386 Linux kernel image for version 3.13.0 on 32 bit x86 SMP
rc linux-image-3.2.0-29-generic 3.2.0-29.46 i386 Linux kernel image for version 3.2.0 on 32 bit x86 SMP
rc linux-image-3.2.0-64-generic 3.2.0-64.97 i386 Linux kernel image for version 3.2.0 on 32 bit x86 SMP
rc linux-image-3.2.0-65-generic 3.2.0-65.99 i386 Linux kernel image for version 3.2.0 on 32 bit x86 SMP
rc linux-image-3.2.0-72-generic 3.2.0-72.107 i386 Linux kernel image for version 3.2.0 on 32 bit x86 SMP
rc linux-image-3.2.0-74-generic 3.2.0-74.109 i386 Linux kernel image for version 3.2.0 on 32 bit x86 SMP
rc linux-image-3.2.0-75-generic 3.2.0-75.110 i386 Linux kernel image for version 3.2.0 on 32 bit x86 SMP
rc linux-image-3.2.0-76-generic 3.2.0-76.111 i386 Linux kernel image for version 3.2.0 on 32 bit x86 SMP
rc linux-image-3.2.0-77-generic 3.2.0-77.114 i386 Linux kernel image for version 3.2.0 on 32 bit x86 SMP
rc linux-image-3.2.0-79-generic 3.2.0-79.115 i386 Linux kernel image for version 3.2.0 on 32 bit x86 SMP
rc linux-image-3.2.0-80-generic 3.2.0-80.116 i386 Linux kernel image for version 3.2.0 on 32 bit x86 SMP
rc linux-image-3.2.0-82-generic 3.2.0-82.119 i386 Linux kernel image for version 3.2.0 on 32 bit x86 SMP
ii linux-image-extra-3.13.0-107-generic 3.13.0-107.154 i386 Linux kernel extra modules for version 3.13.0 on 32 bit x86 SMP
rc linux-image-extra-3.13.0-116-generic 3.13.0-116.163 i386 Linux kernel extra modules for version 3.13.0 on 32 bit x86 SMP
rc linux-image-extra-3.13.0-117-generic 3.13.0-117.164 i386 Linux kernel extra modules for version 3.13.0 on 32 bit x86 SMP
rc linux-image-extra-3.13.0-126-generic 3.13.0-126.175 i386 Linux kernel extra modules for version 3.13.0 on 32 bit x86 SMP
ii linux-image-extra-3.13.0-128-generic 3.13.0-128.177 i386 Linux kernel extra modules for version 3.13.0 on 32 bit x86 SMP
ii linux-image-generic 3.13.0.128.137 i386 Generic Linux
-
Koneen käynnistyessä tulee aina se herja uusista päivityksistä.
Ruksasin isoimmat tiedostot pois ja annoin päivittää 4 - 5 pienintä,
jotka päivittyivät ilman nikottelua. (Aikaisemmin koko päivitysikoni
häipyi heti parin sekunnin jälkeen ja mitään päivitystä ei tapahtunut)
Nyt kun tarkistuttaa uusia päivityksiä tulee ilmoitus että
systeemi on ajan tasalla.
Olisko kuitenkin käynyt niin, että niissä isommissa oli vanhempia
päiväyksiä ja ovat sen takia nyt pois?
Kone tuntuu ainakin toistaiseksi toimivan ok.
-
Nyt ainakin /vmlinuz ja /initrd.img -linkit ovat kunnossa.
Koneen käynnistyessä tulee aina se herja uusista päivityksistä.
Ruksasin isoimmat tiedostot pois ja annoin päivittää 4 - 5 pienintä,
jotka päivittyivät ilman nikottelua. (Aikaisemmin koko päivitysikoni
häipyi heti parin sekunnin jälkeen ja mitään päivitystä ei tapahtunut)
Paras päivittää komentorivillä, jos graafisten kikkareiden kanssa ilmenee ongelmia.
sudo apt-get update
sudo apt-get dist-upgrade
Listauksesta sitten näkee, meneekö jotain pieleen vai ei, ja ongelmiin voi googlata vinkkejä tai kysyä täällä virheilmoituksen kera.
-
Xubuntu 14.04 ilmoittaa saatavissa olevista päivityksistä Kaikki muut päivittyvät normaalista
paitsi kernelit. Tiedostoon on jäänyt jotain vanhaa kerneltiedostoa jota en saa poistettua:
sudo apt remove linux-image-<versionumero>-generic
Vanhojen kernel-versioiden poistaminen vapauttaa melkoisesti levytilaa, jos niitä on keräytynyt pidemmältäkin ajanjaksolta.
Ajoittain voi myös komentaa:
sudo apt-get autoremove
Joilloin poistuvat tarpeettomiksi jääneet kernel-headers -tiedostot. Ja mahdollisesti muutakin tarpeetonta tiedostoa.