我试图找出我该死的小型 Linux 发行版正在使用哪个引导加载程序,可以是 LILO 也可以是 GRUB。这列出了所有已安装的软件包http://www.damnsmalllinux.org/packages.html.LILO 和GRUB 文件夹均可用。
grub-install -v
grub-install (GNU GRUB 0.91)
答案1
根据屏幕截图,Damn Small Linux (DSL) 正在从现场CD在虚拟机中。所以引导加载程序最有可能是操作系统。
根据这个自述文本文件,DSL 有四种类型。
dsl-<version>.iso:标准 isolinux 版本,用于 liveCD、节俭或传统硬盘安装。
dsl-<version>-syslinux.iso:使用 syslinux 而不是 isolinux 启动,用于一些 isolinux 不再支持的非常旧的硬件。如果使用标准 iso 启动失败,请使用 syslinux 版本。
dsl-<version>-embedded.zip:随 qemu 一起提供,用于在主机 Windows 或 Linux 系统内运行。
dsl-<version>-vmx.zip:将在 VMware 或 VMware Player 中运行的虚拟机。
用户通常会下载标准dsl-<version>.iso
,OP 可能就是这样做的。如果dsl-<version>-syslinux.iso
下载了,引导加载程序将是 Syslinux。用户可以通过下载的 DSL 类型来判断。
如果 DSL 安装在硬盘上,引导加载程序可以是 LILO 或 GRUB。然而,在这个操作方法(PDF 文档)默认引导加载程序是 LILO。
如果 DSL 安装在 USB 闪存驱动器上,引导加载程序可以是 GRUB 或 Syslinux。欲了解更多信息,您可以访问这个维基(通过网络档案)。
LILO 和 GRUB 文件夹均可用
那是错误的地方。对于 Live CD,用户应该检查ISO 映像文件内本身。最简单的方法是在存档管理器中打开 ISO 映像文件。
在 ISO 映像文件内,查看/boot/isolinux
引导加载程序配置文件的目录。该isolinux.cfg
文件包含可在提示中使用的设置boot: _
。话又说回来,当DSL(或任何发行版)已安装到硬盘上时,用户应该检查/boot
本地磁盘上的目录内容。如果使用GRUB2,/boot/grub
目录将会存在。
长话短说Live CD 传统上使用 ISOLINUX 作为引导加载程序。打开 ISO 映像文件并检查里面有哪些文件。