@walkero
Quote:
I believe the SFS/02 cannot be used to boot from. Either use FFS or SFS/00
Booting requires support for the file system in 2 parts.
Firmware/SLB:
- SLB_v2 (AmigaOne SE/XE/µA1, Sam4x0) supports FFS and SFS, incl. SFS\2. Using back calls to U-Boot code some Linux (ext2fs?) file system as well for booting Linux.
- amigaboot.(ub|of) (X1000, X5000, A1222) supports FFS and SFS, incl. SFS\2, and AFAIK additionally NGF\0, but not NGF\1.
- SmartFirmware (Pegasos2) only supports FFS, not my versions of SFS (SFS\2 not at all, SFS\0 may or may not work, depending on if currently any of my improvements are in use on the partition, which can change on each reboot, i.e. it's random if booting works or not).
- SLB_v2 replacements like ACube's Parthenope (Sam4x0, no idea if it's usable with the very old U-Boot versions of the AmigaOne SE/XE/µA1 as well) only support FFS and Linux file systems, not my versions of SFS (SFS\2 not at all, SFS\0 only partially and randomly).
- On classic Amigas (A4000[T], A3000[T], A1200) the "Firmware/BIOS" for booting AmigaOS 4.x is AmigaOS 3.x, a compatible m68k AmigaOS 3.x version of the file system is required and has to be installed in the RDB. FFS and SFS are available, NGFS isn't.
AmigaOS 4.x:
Both my diskboot in old versions (Hyperion is no longer allowed to use it), and the replacement mounter.library in current versions, should work with any AmigaOS file system which is installed as a kickstart module.
Using disk based file systems (in L:) obviously can't be used for booting.