Updating 'HardDisc standard files'
David R. Lane (77) 730 posts |
One problem with doing this is that these files are not, as far as I can see, anywhere on this ROOL website except as part of a disc image or in a “bleeding”, up-to-the-minute, (compressed) file. I am trying to get these files for a Raspberry-Pi prior to updating the firmware to include RC15, which is in the recommended order. One firm tells me that the only way to do this for the RC15 ‘standard files’ is to use CloneDisc to burn the RC15 disc image to an SD card and then copy the files from there. I have tried this and failed. I decompressed the RC15 file from this website onto a RISC OS computer ‘harddrive’, in reality an SD card, and, when using CloneDisc to burn the image to a 4GB SD card, get a message saying that the sectors of the source (file) and SD card don’t match and that proceeding may produce an unreadable SD card. The 4GB SD card was formatted to E+ format, and I accepted all the figures for the shape of the format suggested by Hform. I made the card bootable, if that is relevant. |
John Williams (567) 768 posts |
I must be misunderstanding what you say, I’m sure, but I get my updated HD stuff from here If I wanted the last stable release set, I’d go to the link 2 above, which gives me the 2015-04-19 version. So what is it I’m misunderstanding? |
David R. Lane (77) 730 posts |
Yes, I know I may have to settle for the Nightly Beta HardDisc4 stuff, but would prefer the stable RC15 files. For the OS in RC15 one needs the standard ‘HardDisc’ files no later than around April this year when RC15 was first available. A RISC OS firm tells me that there were important changes about this time and so compatibility is essential. |
David R. Lane (77) 730 posts |
By the way, as always, I am trying to do this (burn the disc image to an SD card) on RISC OS, and I am within the 4GB limit. |
Jeffrey Lee (213) 6046 posts |
I’m not sure why CloneDisc isn’t working, but if all you need to do is write a disc image to a card then there are other tools which should do the job. If you’ve got a Windows PC handy, you can use Win32DiskImager. Or you can have ago with SDCreate, which should be included in any of the OMAP ROM downloads. You’ll need a USB card reader (it only supports reading/writing from SCSIFS), and the UI isn’t the greatest, but the necessary steps should be:
|
Martin Avison (27) 1428 posts |
I do not think the initial SD format matters – CloneDisc will write a complete image to the disc, overwriting everything. I have never had any problems with it.
How were you looking at it? Was Fat32FS active? I think to see the RISC OS disc you should stop Fat32FS (ie kill it). |
David R. Lane (77) 730 posts |
Thanks, Jeffrey and Martin for suggestions. I did wonder whether SDCreate would do the job, but was put off by the “Help” which said it was for OMAP3 and OMAP4 devices. |
Andrew Conroy (370) 725 posts |
Was this with the card in a USB card reader? If so, clicking Adjust on the card reader icon will show the filecore partition (you will have to dismount the FAT partition first if you’ve already clicked Select on the icon). Not sure what you’d done wrong to stop the Pi from booting from the card though. |
David R. Lane (77) 730 posts |
I have tried Martin’s suggestion by removing Fat32fs from PreDesk and rebooting. Checked that Fat32fs is not loaded both using Verma and *modules. Result is the same as before: Only bootloader ‘partition’ files show whether I left click or right click on the SD card’s icon (dismounting inbetween). In this case the title bar starts with SCSI…. whether I left or right click. |
Chris Mahoney (1684) 2110 posts |
This doesn’t help with the “how to do it” part, but I’ve put the Filecore portion of RC15 on my server. It won’t be there forever :) |
Chris Hall (132) 3510 posts |
This problem will resurface when RC16 or RC5.24 hits the streets in a few months. People using RC14 or RC15 and having added software to their image, updating !Boot from time to time as software is added, will be looking for a ‘pain-free’ (no pun intended) way to update their Raspberry Pi. Other platforms have third party support from R-Comp so that an OS update is done painlessly for them, including !Boot, if they subscribe to the commercial solution. There’s no equivalent for the Pi user as the RC15 filecore image is held within an SD-card image which has to be written to an SD card to see what it contains. There isn’t an equivalent to CD faker (which shows the contents of an .iso CD image) for .img files. So it is difficult for a third party to write a selective update obey file. I think the best approach is to write the !Boot, Apps and Utilities directories (and any non-standard data directories you have added) from your existing SD card to a SCSI pen drive. Reflash the SD card with the new RCxx image. Boot RISC OS and then BootMerge the SCSI !Boot directory. Now copy back any apps that have been trampled on !SparkFS full version for example, which will have been trampled by the read only version. Ditto for any apps and data you added yourself which aren’t there on the standard RC15/RCxx image. !Store will update itself. |
Rick Murray (539) 13422 posts |
Or maybe the RC15 stuff available as a zip file? |
David Feugey (2125) 2687 posts |
Nick Craig-Wood told me some time ago that a 32bit version of FCFS was coming. No news now. |
Rick Murray (539) 13422 posts |
I offered to 32 bit it, but there were issues within who owned what, or something like that. That said, the offer still stands… :-) |
Steve Pampling (1551) 7954 posts |
If it was just updated to 32-bit and made available from the same site(s) how would that matter? |
David R. Lane (77) 730 posts |
Chris Mahoney, thanks for your rc15 ‘harddrive’ files which I have downloaded. I’ll try them soon. @Jeffrey Lee |
David R. Lane (77) 730 posts |
I have had another go at writing the RC15 disc image to a 4GB SDHC card using the two suggested methods that use RISC OS in this thread. The source being the image file on an SD card or USB stick. Clone Disc (Both Avisons please note) First, I used a card reader for the destination SD card and, second, after dismounting the ‘HardDrive’ SD card in my Pandaboard, I inserted the destination SD card in its place. Find here and also here pictures of the Clone Disc windows. Find here a picture of the Clone Disc confirmation window, the same in both cases. SDCreate (Jeffrey please note) According to the SDCreate help file, SDCreate should work with BeagleBoard, DevKit8000, IGEPv2, Touch Book, Pandora and the Pandaboard; but no mention of the Raspberry-Pi. As before it seemed to be working, with no error messages this time, taking about 10 minutes. But, when attempting to mount the SD card, there was the error message that the disc was unreadable and “has it been formatted?” as before. The destination SD card was in a card reader. Am I doing something wrong? Has anyone actually tried either of these methods? |