启动实时 Puppy Linux 时出现 SFS 文件未找到错误

启动实时 Puppy Linux 时出现 SFS 文件未找到错误

这是一个非常古老的问题,至今仍困扰着我们(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 配置中:。puppyext2
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- 我的驱动器是 nvme
  • linux ... 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  

相关内容