因此,长话短说,我运行的是 Debian 9,决定升级到“11”。将 9 安装在 sdc 上,使用安装程序安装到 sdb,我已经根据自己的喜好对其进行了分区。但安装程序拒绝使用我现有的分区,因此我只是默认将驱动器上的安装作为一个大分区(如果驱动器未分区时您就是这么称呼它的)。
一切都运行良好。自然而然地使用 GRUB。然后我根据自己的喜好对 sda 进行分区,并手动将所有数据从 sdb 复制到它现在所属的位置。啊!但是如何从BIOS直接启动到sda呢? GRUB 安装在 sdb 上。所以,遗憾的是,由于 LILO 似乎不再可安装,我从 sdc (Debian 9) 偷了它——只是将其复制到 sda 上的 /sbin ——运行了这个:“lilo -Crescue”,其中“rescue”为:
large-memory
lba32
compact
prompt
verbose = 1
install = menu
timeout = 40
vga = 0x305
boot = /dev/sda
menu-title="RESCUE:sda"
image = /boot/vmlinuz-5.10.0-18-amd64
initrd = /boot/initrd.img-5.10.0-18-amd64
root = "LABEL=d5-12-Deb11"
label = sda:d5-D11
----------------------------------------------
(我多么喜欢 LILO,它就是有效!你知道并且看到它在做什么!)
...并且它可以毫无问题地启动 sda(我在这里!)。现在……一切都有效了,我理解它并想保留它。但 LILO 现在已经成为历史了,所以看起来,我想知道是否有人可以推荐一个文档,它可以为我提供有关如何完全手动在 sda 上安装 GRUB 的最佳信息(如果可能的话)。到目前为止的研究似乎表明您必须使用安装介质。有一千次点击,谷歌搜索答案,但我想确保我有推荐的文档。或者也许我只是让我忠实的 LILO 负责?我知道! ——人们无法忍受仅仅工作的事情,生活并不意味着简单。与政府一样,GRUB 和 SystemD 比我们更清楚我们需要什么。顶部