我需要在 CentOS 7.7.1908 服务器中运行虚拟机。我只能通过 SSH 访问。我尝试了 KVM、Virtualbox、OpenVz、Xen,但都失败了。它们都需要加载不同的内核,我意识到我无法加载任何不同的内核。无论是尝试安装其中一个虚拟机,还是从更新或 elrepo 存储库安装任何内核包,每次我重新启动时都会加载相同的内容:3.10.0-042stab141.3
我找不到任何引导加载程序,所以我安装了 GRUB 2。即使我重新创建文件,这个内核也不会显示在 grub.cfg 文件中。我尝试设置默认内核,但我重新启动后没有任何变化。我尝试在下次启动时加载不同的内核,但没有任何变化。
我在 /boot/ 上找不到这个内核
我不知道还能尝试什么。
主机名控制给我:
Chassis: container
Machine ID: b85d4abef7d544958ba92cb29fb0faab
Boot ID: 51d977ef2a0e4a6d9366df5ec0f32416
Virtualization: openvz
Operating System: CentOS Linux 7 (Core)
CPE OS Name: cpe:/o:centos:centos:7
Kernel: Linux 3.10.0-042stab141.3
Architecture: x86-64
rpm -q 内核给我:
kernel-3.10.0-1062.18.1.el7.x86_64
跑步grub2-mkconfig -o /boot/grub2/grub.cfg给我:
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-3.10.0-1062.18.1.el7.x86_64
Found initrd image: /boot/initramfs-3.10.0-1062.18.1.el7.x86_64.img
done
跑步grubby --默认内核给我:
/boot/vmlinuz-3.10.0-1062.18.1.el7.x86_64
软件包和发行版已更新。没有/etc/默认/grub文件。