On Sunday, 16 March 2025 09:58:42 Greenwich Mean Time Dale wrote: > Dale wrote: > > Well, this got interesting. I booted the spinning rust drive again and > > redone the /boot from the old system. I rebuilt the init thingy because > > the one that was there was for the old drive. I then ran the usual grub > > commands to generate the config file and even reinstalled grub just to > > be sure. When I tried to reboot the SSD drive, I was back to the > > original screen at the start of this thread. While I'd like to fix this > > and perhaps that fix help someone else in the future, this is just > > getting annoying. I should have put a DOS partition on the thing and it > > could be that is the problem despite the parted trick that I've used in > > the past. I dunno. > > > > So I'm just going to start over and use a DOS partition table this > > time. That may fix it. If that fails, I'll just reinstall from > > scratch. That should fix it for sure. I got all the config files, > > world file and such that I need. I just wish it was colder outside. > > That little mobo creates some heat. LOL > > > > In the future, if someone runs into this thread, try rebuilding the init > > thingy and all the grub update commands. It should work. It did here > > once. > > > > Thanks to all for helping. > > > > Dale > > > > :-) :-) > > > > Hmmm. I usually use dd or shred to erase a spinning rust drive. How in > > the heck do I do this on a SSD and not affect it in a negative way? I > > never thought about erasing one of those before. :-| > > Update. I found a command that wipes partition tables in my little > file, where I put things I forget about quite often. This is my little > note. > > > wipefs -a -f /dev/sdX # erase partition table for DOS or GPT > > > It's very fast so I assume it erases only the needed bits but doesn't > write to other areas, erase user data to prevent recovery or anything. > Still, since I was going to put something else on it right away, I > wasn't worried about that anyway.
You can use fdisk/gdisk/parted to change the partition table from legacy DOS- MBR to GPT, then create the new partitions, finally format them with a suitable filesystem. However, you did not need to do this, GPT would be totally suitable for your disk. > After all that, I partitioned the SSD, copied everything over, chrooted > into the SSD OS and then made a new init thingy, updated grub, installed > grub and I also re-emerged the linux firmware package. It puts a .img > file in /boot and grub picks that up. I don't know if it matters but > since I did everything else, that was one that I hadn't done before. > Maybe it was wrong on the SSD and grub loads it first. If it fails, no > boot. It's possible anyway. I wouldn't think your aged system wouldn't boot if some firmware file was missing - unless such firmware was necessary to access your drives. > Oh, I also set the labels on the file systems for boot, root and home, > like I usually do. I didn't have to update fstab this time. Those > still matched up just fine with labels. > > Again, thanks to all who helped. It could be the GPT partition table or > it might have been that firmware image. I dunno. It works now tho. > Oh, it might boot a tiny bit faster. Maybe. > > Dale > > :-) :-) I think the problem was with your initrd, plus the missing grub and other files from /boot fs indicate you may have not mounted it the first time you chrooted.
signature.asc
Description: This is a digitally signed message part.