Page 1 of 1

I/O Errors of dev sr0 on boot attempt

Posted: Mon Dec 18, 2023 5:56 pm
by timg11

I'm trying to install Puppy Linux on a Dell Inspiron 5000.
I burned bionicpup32-8.0-uefi.iso to a bootable CD, and booted from it. I selected the "normal" menu option.
It starts with "copying to ram".

After working a while, I got errors like

Code: Select all

sr 1:0:0:0: [sr0] tag#0 Add. Sense: CIRC unrecovered error
blk_update_request: I/O error, dev sr0, sector 385480

Further down errors:

Code: Select all

cp: read error: I/O error
sr0 /puppy_upupbb_19.03.sfs mount of sfs failed.
Error is too critical dropping to console...

I read the "read this first" article that explains the extract to RAM.
Does this error mean there is not enough RAM? This system is Pentium 3 with 1 G RAM, which appears to meet the requirements.
Or does it mean the CD-R didn't burn correctly? CIRC error is like a CRC error? (edit - yes CIRC is used in CDs - https://en.wikipedia.org/wiki/Cross-int ... mon_coding)

If the issue is RAM, is there a way to directly install to HD if it is unpartitioned and I want to install to HD anyway?


Re: I/O Errors of dev sr0 on boot attempt

Posted: Mon Dec 18, 2023 6:27 pm
by timg11

OK, it was the CD - I burned another, and now I have it booted to a desktop. Now to get it installed to boot from the internal HD.

I found Puppy Installer. I used gparted and discovered the existing HD was only 1/2 allocated. So I left the Windows partition alone in SDA1, and created SDA2 with the remaining space (about 26 G). I chose "Full" since I just created SDA2 and there was nothing to coexist with.
I want to end up with a system that can boot from HD and not require the bootable CD.

I chose the init ramdisk.
I chose Grub4dos
I set up the pupsave and copied .sfs from CD.
I created a swap file during the restart.

When it finally got to restarting, I removed the CD.
Grub came up and I was able to boot in to BionicPup successfully.

Overall, I'm very impressed with this distribution. Easy to use, and seems to correctly and completely handle the setup process. Kudos to the developers!