On 21.01.20 12:44, Guilherme G. Piccoli wrote: > > > On 14/01/2020 08:13, Lijian Zhang wrote: >> Dear Maintainers, >> >> I’m trying to upgrade the Ubuntu18.04 kernel on my server with below >> command from 4.15.0-29 to 4.15.0-72. 4.15.0-72 kernel was installed, but >> it failed to boot up with the error message at the end of this email. >> >> sudo apt-get install linux-headers-4.15.0-72 >> linux-headers-4.15.0-72-generic linux-image-4.15.0-72-generic >> linux-modules-4.15.0-72-generic linux-tools-4.15.0-72 >> linux-tools-4.15.0-72-generic
There should never be need to do the upgrade this way. When doing a normal installation there should be linux-generic installed. This is a meta package which will ensure that all necessary kernel packages are kept up to date with the latest kernel from updates. -Stefan >> >> >> >> Then I decided to upgrade kernel from source code, using below git >> repository. Kernel was updated and can boot up normally, however the >> kernel version shows ‘4.15.18’ instead of ‘/4.15.0-72.81/’ as commented >> in the git log. >> >> >> >> Is the kernel ’4.15.18’ installed from source the same as the kernel >> ‘4.15.0-72’ installed from cloud distro? >> >> Could you guide me to get the correct source code responding to distro >> linux-image-4.15.0-72-generic? >> >> > > Hi Lijian, I think what you missed here was the > linux-modules-extra-4.15.0-72-generic package, which includes a lot of > storage drivers, that likely would allow Linux to mount your rootfs. Can > you retry by installing that? > > Also, to understand the version number, can you pastebin the config file > you used to build this kernel and send the link in this thread? I don't > understand pronto why it shows 4.15.18 to you - the times when I built > the kernel, it shows usually the version of the tag (except if I want to > manually change that adding a suffix, for example). > > Finally, this is not the most used list for Ubuntu kernel - I'm CCing > the kernel-team mailing list, you're likely to find more help there. > Cheers, > > > Guilherme > > >> >> git clone >> git://git.launchpad.net/~ubuntu-kernel/ubuntu/+source/linux/+git/bionic >> >> https://packages.ubuntu.com/source/bionic/linux >> >> >> >> /commit 48d6312566e04b7a713cc7c15ae7dcd37efcfa95 (HEAD -> master, tag: >> Ubuntu-4.15.0-72.81)/ >> >> /Author: Stefan Bader <[email protected] >> <mailto:[email protected]>>/ >> >> /Date: Tue Nov 26 12:18:37 2019 +0100/ >> >> / UBUNTU: Ubuntu-4.15.0-72.81/ >> >> / Signed-off-by: Stefan Bader <[email protected] >> <mailto:[email protected]>>/ >> >> >> >> Thanks. >> >> >> >> >> >> [ 12.935501] audit: type=1400 audit(1578815124.398:2): >> apparmor="STATUS" operation="profile_load" profile="unconfined" >> name="/usr/bin/lxc-start" pid=1042 comm="apparmor_parser" >> >> [ 12.953642] audit: type=1400 audit(1578815124.414:3): >> apparmor="STATUS" operation="profile_load" profile="unconfined" >> name="lxc-container-default" pid=1039 comm="apparmor_parser" >> >> [ 12.953650] audit: type=1400 audit(1578815124.414:4): >> apparmor="STATUS" operation="profile_load" profile="unconfined" >> name="lxc-container-default-cgns" pid=1039 comm="apparmor_parser" >> >> [ 12.953654] audit: type=1400 audit(1578815124.414:5): >> apparmor="STATUS" operation="profile_load" profile="unconfined" >> name="lxc-container-default-with-mounting" pid=1039 comm="apparmor_parser" >> >> [ 12.953659] audit: type=1400 audit(1578815124.414:6): >> apparmor="STATUS" operation="profile_load" profile="unconfined" >> name="lxc-container-default-with-nesting" pid=1039 comm="apparmor_parser" >> >> [ 13.007718] audit: type=1400 audit(1578815124.470:7): >> apparmor="STATUS" operation="profile_load" profile="unconfined" >> name="/usr/lib/snapd/snap-confine" pid=1045 comm="apparmor_parser" >> >> [ 13.007726] audit: type=1400 audit(1578815124.470:8): >> apparmor="STATUS" operation="profile_load" profile="unconfined" >> name="/usr/lib/snapd/snap-confine//mount-namespace-capture-helper" >> pid=1045 comm="apparmor_parser" >> >> mdadm: No devices listed in conf file were found. >> >> mdadm: No devices listed in conf file were found. >> >> mdadm: No devices listed in conf file were found. >> >> mdadm: No devices listed in conf file were found. >> >> mdadm: No devices listed in conf file were found. >> >> mdadm: No devices listed in conf file were found. >> >> mdadm: No devices listed in conf file were found. >> >> mdadm: No devices listed in conf file were found. >> >> mdadm: No devices listed in conf file were found. >> >> mdadm: error opening /dev/md?*: No such file or directory >> >> mdadm: No devices listed in conf file were found. >> >> mdadm: No devices listed in conf file were found. >> >> mdadm: No devices listed in conf file were found. >> >> mdadm: No devices listed in conf file were found. >> >> mdadm: No devices listed in conf file were found. >> >> mdadm: No devices listed in conf file were found. >> >> mdadm: No devices listed in conf file were found. >> >> mdadm: No devices listed in conf file were found. >> >> mdadm: No devices listed in conf file were found. >> >> mdadm: No devices listed in conf file were found. >> >> mdadm: No devices listed in conf file were found. >> >> done. >> >> Gave up waiting for root file system device. Common problems: >> >> - Boot args (cat /proc/cmdline) >> >> - Check rootdelay= (did the system wait long enough?) >> >> - Missing modules (cat /proc/modules; ls /dev) >> >> ALERT! /dev/mapper/net--arm--d05--08--vg-root does not exist. Dropping >> to a shell! >> >> >> >> >> >> BusyBox v1.27.2 (Ubuntu 1:1.27.2-2ubuntu3) built-in shell (ash) >> >> Enter 'help' for a list of built-in commands. >> >> >> >> (initramfs) >> >> (initramfs) >> >> (initramfs) cat /proc/cmdline >> >> BOOT_IMAGE=/boot/vmlinuz-4.15.0-72-generic >> root=/dev/mapper/net--arm--d05--08--vg-root ro isolcpus=1-8 >> nohz_full=1-8 rcu_nocbs=1-8 default_hugepa8(initramfs) ls /dev/mapper/* >> >> /dev/mapper/control >> >> >> >> > -- Ubuntu-devel-discuss mailing list [email protected] Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss
