今天我发现我的系统上缺少 grub(这是怎么发生的又是另一个问题)。使用 apt/dpkg 检查:没有安装 grub* 包,也没有安装 lilo 或 systemd-boot 包。
还在 bootsector 中寻找 grub 或类似的东西:dd if=/dev/xvda1 bs=512 count=1 | strings
,没有结果...
我有快照,可以在系统发生故障时返回,所以我这样做了sudo shutdown -r now
,系统重新启动正常!!!
我的问题是:这怎么可能?
以我有限的 IT 知识来说,必须有一个引导加载程序才能启动系统,我感到很困惑!
(我的机器:在 Xen 下运行的 vServer;安装了 Debian 11 x64;单启动,磁盘上没有其他操作系统)