I'm trying to boot Bionicpup64 8.0 on an older PC and I'm coming up against some troubles...
If I use 'DiskPup - Minimal frugal installer' (in F96-CE_4) and go through the process on a (32G) USB2 flash drive, when I boot from that drive on the PC (via a USB2 port), everything is Ok.
However, if I use the same tool with a 500G (USB3) portable HDD, when I boot from that HDD (via a USB2 port), while grub does its thing Ok, 'init' has some troubles with finding the named partition or even the disk's UUID (as shown in blkid
).
I've had a similar problem with this PC some years ago... and it was fixed by modifying /sbin/wait4usb
inside initrd.gz
,,,but I've forgotten how to do that modification.
There is a sort-of explanation in the old forum about how to do that... but I'm finding that unhelpful as the comment:
If you want to edit it you need to open initrd.gz (which is easy to do, just click it)
...leads to a dialog that wants to 'expand at /root', which is NOT where I want to dump all of the files in initrd.gz
just to modify one file.
So, I've tried the following:
Code: Select all
mkdir -p /tmp/000/tree
cd /tmp/000/tree
zcat /mnt/sde1/initrd.gz | cpio -i -d
geany sbin/wait4usb &
find /tmp/000/tree | cpio -H newc -o | gzip -9 > /tmp/000/initrd.gz
...but if I replace the existing initrd.gz
with this one I just created, a kernel panic occurs... and as the output is too long for the available display lines, I can't identify what has actually caused the kernel panic.
So I guess I'm looking for the actual command line needed to create the initrd.gz
file, please... or if there's some other way to modify that wait4usb
file. I checked out ISOMaster and that doesn't go far enough, really..
Thanks.