Inside /tftpboot on the cloned RISCiX installation, I found a file called 'pboot' (attached) that seems to contain (amongst other things) a RISC OS module that implements NFS. There's some interesting strings in the file (e.g. 'Acorn RISC OS NFS (Development version)') and lots of stuff about 'nfsboot', 'GetRootFs' as well as references to 'vmunix', so I'm now wondering if the R225s tftp'd this file in order to netboot.crj wrote: ↑Sun Oct 08, 2017 10:56 pmAs I recall, it only contained two relocatable modules.
The first was the TCP/IP module pared down to do UDP, not TCP. (For all I know it was the same one used for AUN?) The second was a netboot module, which could use bootp and tftp to load a kernel.
Once the kernel was in RAM, and had been passed supplementary bootp parameters, RISC OS's job was done.
However, the pboot file itself is in a weird format (there's obviously RISC OS commands before (*configure RMASize 512k) and after (*opt 4 2) the module at the very least, and attempting to just extract the module didn't work (Gives errors when loaded under ARculator -- although that could be down to the lack of a TCP/IP stack).
Does anyone have any idea what format this file is in? I've compared the format with podule format, and the ROM/RAM card format and from a cursory glance it doesn't seem to match. (Fortunately, it doesn't seem to be a compressed format…) It'd be interesting to extract the contents and then see if it is possible to persuade RISCiX to netboot…