jamapii
January 26th, 2015, 11:24 PM
Hi,
after installing Ubuntu I upgraded the kernel manually, using a plain kernel. make modules bzimage and make modules_install install would make everything bootable. This worked well and created a kernel-specific correct initrd until 3.15.0.
All kernel updates after that are creating a broken initrd. When booting, it will hang and repeat something about usb forever. Once I investigated further, I found that parts of the initrd are missing, and it is unusually small.
And I don't think it depends on the kernel, because 3.15.x will create broken initrds too, but it comes from an Ubuntu update. That's why I avoid doing install tests with old kernels.
Why is that, is that a known problem, could it come from a crash with data loss, what do i have to reinstall in that case? How to find out?
thanks...
Correction 2015-03-17
the initrds of the form /boot/initrd.img-3.13.0-46-generic are much bigger than the self/autogenerated ones like /boot/initrd.img-3.15.0
However, the size does not indicate if it is working. 3.15 initrds work, 3.16 initrds don't
after installing Ubuntu I upgraded the kernel manually, using a plain kernel. make modules bzimage and make modules_install install would make everything bootable. This worked well and created a kernel-specific correct initrd until 3.15.0.
All kernel updates after that are creating a broken initrd. When booting, it will hang and repeat something about usb forever. Once I investigated further, I found that parts of the initrd are missing, and it is unusually small.
And I don't think it depends on the kernel, because 3.15.x will create broken initrds too, but it comes from an Ubuntu update. That's why I avoid doing install tests with old kernels.
Why is that, is that a known problem, could it come from a crash with data loss, what do i have to reinstall in that case? How to find out?
thanks...
Correction 2015-03-17
the initrds of the form /boot/initrd.img-3.13.0-46-generic are much bigger than the self/autogenerated ones like /boot/initrd.img-3.15.0
However, the size does not indicate if it is working. 3.15 initrds work, 3.16 initrds don't