这是一个非常古老的问题,至今仍困扰着我们(Puppy Linux 无法启动和http://www.murga-linux.com/puppy/viewtopic.php?t=84558已有 4 年历史;有一个 8 年前的帖子)。
发布了多种解决方案,但对我都不起作用。就我而言,我尝试使用 Windows 计算机通过运行 unetbootin-windows-657.exe 启动安装在闪存驱动器上的 Tahrpup (tahr-6.0.5.iso) 的实时 USB 闪存驱动器。所有软件都是 32 位的,USB 驱动器是 8 GB 格式的 FAT32。目标计算机是 Asus HE1000,具有 1 GB 的 RAM 和每个磁盘分区约 200 GB。实时 Linux Puppy 闪存驱动器的创建是在 Windows 8.1 计算机上完成的。
启动时,无论我尝试在网上找到什么“解决方案”,都会出现“未找到 sfs 文件”错误消息。无论我如何设置 BIOS,备用启动都会在 C: 硬盘上的 Windows XP 和 USB 闪存驱动器上的 puppy 之间切换,因此每次启动 puppy 时都必须长时间按住电源按钮两次。太令人沮丧了;需要高级帮助。
答案1
这是我注意到的。在安装过程中,当系统询问“是否要使用初始 RAM 磁盘 (initrd.gz) 进行安装?”时。
回答“否”,因为 initrd.gz 的默认安装会查找 USB 存储安装设备,而安装时该设备并不存在。
答案2
我在使用 Slacko 6.3.2 时遇到“slacko-6.3.2.sfs 文件未找到”问题(但文件在驱动器上)。之前 Puppy Linux 运行良好三年(2016 - 2019),今天我遇到了这个启动问题。我认为问题发生的原因是尝试在此驱动器上安装不同的 Puppy Linux(Bionic Puppy)。
解决方案:我擦除整个 USB 驱动器,然后重新安装 Slacko 6.3.2,使用 slacko-6.3.2-uefi.iso,使用 Unetbootin,USB 驱动器再次正常启动。
答案3
遇到了同样的问题。尝试了不同的 USB 创建工具,但都没有成功。我使用的是 16G USB 驱动器(这是我最近能找到的最小驱动器)。然后我想也许这就是问题所在。我使用 Partition Magic 将其大小调整为 4G。为我解决了这个问题。
答案4
我收到了众所周知的错误:
/puppy_fossapup64 9.5.sfs 未找到。
我的 grub2menuentry
需要修复。
上下文:我NVMe
在一个分区中设置了一个 ssd。Puppy Linux 文件被复制到格式化驱动器上的GPT
文件夹中。 我已经安装了 Manjaro,并且必须将以下内容添加到我的 grub2 配置中:。puppy
ext2
menuentry
/boot/grub/grub.cfg
这对我有用(显然这些值特定于我的场景):
menuentry 'Puppy Linux' {
insmod part_gpt
insmod ext2
search --no-floppy --fs-uuid --set=root 22bc847d-307b-4bfb-b874-fce7c4a6c571
linux /puppy/vmlinuz pmedia=nvmeblk psubdir=puppy
initrd /puppy/initrd.gz
}
insmod part_gpt
- GPT 分区insmod ext2
- Puppy Linux 文件位于ext2
格式化的分区中22bc847d-307b-4bfb-b874-fce7c4a6c571
- 分区的名称linux /puppy/vmlinuz
- 文件路径vmlinuz
;它在puppy
文件夹内linux ... pmedia=nvmeblk
- 我的驱动器是 nvmelinux ... psubdir=puppy
- 我的根文件夹名称是puppy
作为参考,lsblk -a
是:
nvme0n1 259:0 0 465.8G 0 disk
├─...
└─nvme0n1p5 259:5 0 4G 0 part /run/media/REDACTED/22bc847d-307b-4bfb-b874-fce7c4a6c571
并且tree
是:
/run/media/REDACTED/22bc847d-307b-4bfb-b874-fce7c4a6c571
└── puppy
├── adrv_fossapup64_9.5.sfs
├── fdrv_fossapup64_9.5.sfs
├── initrd.gz
├── puppy_fossapup64_9.5.sfs
├── vmlinuz
└── zdrv_fossapup64_9.5.sfs