Error 15: File not found

  • Thread starter Thread starter nilski
  • Start date Start date
N

nilski

Guest
Probably it's a known issue in Linux but I would like to fix it.
I have installed Proxmox 1.5 and installed all kernels.

For some reason I thought it might be a good idea to install headers.. I was wrong.
I installed headers with: aptitude install pve-headers-2.6.x.y-pve for each kernel..

When bootingI get:
Booting "Proxmox Virtual Environment, kernel 2.6.32-1-pve"
root (hd0,0)
Filesystemtype is ext2fs, partition type 0x83
kernel /vmlinuz2.6.32-1-pve root=/dev/mapper/pve-root ro

Error 15: File not found

Press any key to continue...

Now only the 2.6.18 kernel boots, the other two won't.

This is what pveversion tells me:
# pveversion -v
pve-manager: 1.5-8 (pve-manager/1.5/4674)
running kernel: 2.6.18-2-pve
proxmox-ve-2.6.32: 1.5-4
pve-kernel-2.6.18-2-pve: 2.6.18-5
qemu-server: 1.1-11
pve-firmware: 1.0-3
libpve-storage-perl: 1.0-10
vncterm: 0.9-2
vzctl: 3.0.23-1pve8
vzdump: 1.2-5
vzprocps: 2.0.11-1dso2
vzquota: 3.0.11-1
pve-qemu-kvm: 0.11.1-2
ksm-control-daemon: 1.0-3

This is my /boot/grub/menu.lst

title Proxmox Virtual Environment, kernel 2.6.32-1-pve
root (hd0,0)
kernel /vmlinuz-2.6.32-1-pve root=/dev/mapper/pve-root ro
initrd /initrd.img-2.6.32-1-pve

title Proxmox Virtual Environment, kernel 2.6.24-10-pve
root (hd0,0)
kernel /vmlinuz-2.6.24-10-pve root=/dev/mapper/pve-root ro
initrd /initrd.img-2.6.24-10-pve

title Proxmox Virtual Environment, kernel 2.6.18-2-pve
root (hd0,0)
kernel /vmlinuz-2.6.18-2-pve root=/dev/mapper/pve-root ro
initrd /initrd.img-2.6.18-2-pve


Can someone tell me how to fix it and explain what went wrong?
thanks in advance!
 
This is what pveversion tells me:
# pveversion -v
pve-manager: 1.5-8 (pve-manager/1.5/4674)
running kernel: 2.6.18-2-pve
proxmox-ve-2.6.32: 1.5-4
pve-kernel-2.6.18-2-pve: 2.6.18-5

looks you simply removed the other kernels.
 
You're fast! :)

this is my /boot

# ls /boot
System.map-2.6.18-2-pve initrd.img-2.6.24-10-pve memtest86+.bin
config-2.6.18-2-pve initrd.img-2.6.32-1-pve vmlinuz-2.6.18-2-pve
grub initrd.img-2.6.32-1-pve.bak
initrd.img-2.6.18-2-pve lost+found

maybe a stupid question but how get them back?
apt-get install proxmox-ve-2.6.32 doesn't do it, it gives me:

# apt-get install proxmox-ve-2.6.32
Reading package lists... Done
Building dependency tree
Reading state information... Done
proxmox-ve-2.6.32 is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
 
e.g. install the 2.6.32 kernel:

Code:
aptitude install pve-kernel-2.6.32-1-pve