So I have this old PIII and it has a openSUSE 12.2 XFCE installed. Recently it lost its ata dvd drive and now i want to load an custom 12.3 on it. I have prepared an SD card with an iso witch can boot from a card reader on regular PCs (tasted out)
I am wondering how to edit GRUB2 on an existing installation to boot my usb cardreader and install from it.
It is a stock GRUB2 from 12.2 like I said, and this PC is so old it doesnt boot from USB.
If your machine is networkable or you have another machine and can mount your hard drive into your alternate machine, try following the instructions for creating a LiveCD or “system on a USB stick” but instead copying the files to your hard drive. You might even be able to get a base OS bootstrapped to your drive using techniques that create a fs for chroot or UML(if this is what you want to try and can’t find instructions, I can suggest some steps).
Then, return your drive to its laptop and boot.
Otherwise,
I haven’t looked recently but there are a number of articles on the Internet how to modify the grub2 configuration to mount a loop device which can be almost anything including a USB stick… but that might require the BIOS to fundamentally support USB connectivity before a full OS has loaded which isn’t certain in your case.
Of course, if your networking skills are good you might also be able to configure a PXE boot which has been supported by most hardware for at least 10 years.