Hai provato a usare apt-getper (reinstallare) il kernel?
Prova ad avviare il Live CD o USB che corrisponde alla tua installazione di Ubuntu, quindi chroot, quindi il comando di seguito.
apt-get -V install linux-generic linux-image-generic linux-headers-generic
- Nota: se quanto sopra non funziona, è possibile provare anche
--reinstalluno removedei pacchetti sopra elencati o installriprovare.
Se nessuna delle opzioni precedenti funziona, aggiorna la tua domanda con i dettagli su come non è riuscita.
Il suggerimento sopra riportato si basa su cosa ha apt-getfatto l'aggiornamento del kernel di un'installazione pulita di Ubuntu 12.04 LTS a 64 bit in una macchina virtuale. I pacchetti, che apt-getha deciso di installare per aggiornare il kernel erano linux-generic, linux-image-generice linux-headers-generic.
Ho incluso sotto l'output che ho ottenuto eseguendo il apt-getcomando sopra nel caso sia di qualche utilità possibile.
Sembra a me che sia vmlinuz-3.2.0-25-generice initrd.img-3.2.0-25-genericsono stati generati eseguendo lo update-initramfsscript di durante l'installazione di post-elaborazione. Quindi dubito che solo copiare i file da un'installazione all'altra funzionerebbe a meno che le installazioni non fossero identiche (abbastanza).
irrational@VB64Too:~$ sudo apt-get -V install linux-generic linux-image-generic linux-headers-generic
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
linux-headers-3.2.0-25 (3.2.0-25.40)
linux-headers-3.2.0-25-generic (3.2.0-25.40)
linux-image-3.2.0-25-generic (3.2.0-25.40)
Suggested packages:
fdutils (5.5-20060227-5)
linux-doc-3.2.0 ()
linux-source-3.2.0 (3.2.0-25.40)
linux-tools (3.2.0.25.27)
The following NEW packages will be installed:
linux-headers-3.2.0-25 (3.2.0-25.40)
linux-headers-3.2.0-25-generic (3.2.0-25.40)
linux-image-3.2.0-25-generic (3.2.0-25.40)
The following packages will be upgraded:
linux-generic (3.2.0.23.25 => 3.2.0.25.27)
linux-headers-generic (3.2.0.23.25 => 3.2.0.25.27)
linux-image-generic (3.2.0.23.25 => 3.2.0.25.27)
3 upgraded, 3 newly installed, 0 to remove and 247 not upgraded.
Need to get 50.6 MB of archives.
After this operation, 216 MB of additional disk space will be used.
Do you want to continue [Y/n]?
Get:1 http://us.archive.ubuntu.com/ubuntu/ precise-updates/main linux-image-3.2.0-25-generic amd64 3.2.0-25.40 [38.2 MB]
Get:2 http://us.archive.ubuntu.com/ubuntu/ precise-updates/main linux-generic amd64 3.2.0.25.27 [1,710 B]
Get:3 http://us.archive.ubuntu.com/ubuntu/ precise-updates/main linux-image-generic amd64 3.2.0.25.27 [2,648 B]
Get:4 http://us.archive.ubuntu.com/ubuntu/ precise-updates/main linux-headers-3.2.0-25 all 3.2.0-25.40 [11.4 MB]
Get:5 http://us.archive.ubuntu.com/ubuntu/ precise-updates/main linux-headers-3.2.0-25-generic amd64 3.2.0-25.40 [958 kB]
Get:6 http://us.archive.ubuntu.com/ubuntu/ precise-updates/main linux-headers-generic amd64 3.2.0.25.27 [2,644 B]
Fetched 50.6 MB in 36s (1,398 kB/s)
Selecting previously unselected package linux-image-3.2.0-25-generic.
(Reading database ... 141202 files and directories currently installed.)
Unpacking linux-image-3.2.0-25-generic (from .../linux-image-3.2.0-25-generic_3.2.0-25.40_amd64.deb) ...
Done.
Preparing to replace linux-generic 3.2.0.23.25 (using .../linux-generic_3.2.0.25.27_amd64.deb) ...
Unpacking replacement linux-generic ...
Preparing to replace linux-image-generic 3.2.0.23.25 (using .../linux-image-generic_3.2.0.25.27_amd64.deb) ...
Unpacking replacement linux-image-generic ...
Selecting previously unselected package linux-headers-3.2.0-25.
Unpacking linux-headers-3.2.0-25 (from .../linux-headers-3.2.0-25_3.2.0-25.40_all.deb) ...
Selecting previously unselected package linux-headers-3.2.0-25-generic.
Unpacking linux-headers-3.2.0-25-generic (from .../linux-headers-3.2.0-25-generic_3.2.0-25.40_amd64.deb) ...
Preparing to replace linux-headers-generic 3.2.0.23.25 (using .../linux-headers-generic_3.2.0.25.27_amd64.deb) ...
Unpacking replacement linux-headers-generic ...
Setting up linux-image-3.2.0-25-generic (3.2.0-25.40) ...
Running depmod.
update-initramfs: deferring update (hook will be called later)
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 3.2.0-25-generic /boot/vmlinuz-3.2.0-25-generic
update-initramfs: Generating /boot/initrd.img-3.2.0-25-generic
run-parts: executing /etc/kernel/postinst.d/pm-utils 3.2.0-25-generic /boot/vmlinuz-3.2.0-25-generic
run-parts: executing /etc/kernel/postinst.d/update-notifier 3.2.0-25-generic /boot/vmlinuz-3.2.0-25-generic
run-parts: executing /etc/kernel/postinst.d/zz-update-grub 3.2.0-25-generic /boot/vmlinuz-3.2.0-25-generic
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-3.2.0-25-generic
Found initrd image: /boot/initrd.img-3.2.0-25-generic
Found linux image: /boot/vmlinuz-3.2.0-23-generic
Found initrd image: /boot/initrd.img-3.2.0-23-generic
Found memtest86+ image: /boot/memtest86+.bin
Found Windows 7 (loader) on /dev/sda1
done
Setting up linux-image-generic (3.2.0.25.27) ...
Setting up linux-generic (3.2.0.25.27) ...
Setting up linux-headers-3.2.0-25 (3.2.0-25.40) ...
Setting up linux-headers-3.2.0-25-generic (3.2.0-25.40) ...
Setting up linux-headers-generic (3.2.0.25.27) ...
irrational@VB64Too:~$