On 6/24/22 17:06, Alexander Shenkin wrote:
Got it, thanks. I hopefully, should, have all my disks bootable...
but better safe than sorry.
On 6/24/2022 3:00 PM, Wol wrote:
On 24/06/2022 21:23, Alexander Shenkin wrote:
Smart, thanks Wol. I'm good on the UUIDs. Not sure what you mean
by 'device 1' though?
Sata port 1. /dev/sda.
So your boot device is currently in physical connector 1 on the mobo.
If you move it across, you need to make sure it stays in physical
position 1, otherwise the mobo will try to boot off whatever disk is
in position 1, and there won't be a boot system to boot off!
Remember, uuids rely on linux being running. But linux can't run
until AFTER the boot code has run, so the boot code knows nothing
about uuids and relies on physical locations. Cart before horse,
catch-22, all that palaver you know :-)
Cheers,
Wol
Whenever I upgrade my machine (new MB/CPU), I note down the name of the
disk I currently boot from. Look /dev/disk/by-id and note down the disk.
After building new machine, get into BIOS setup and choose that disk as
the first boot disk. You will have to enable CSM before choosing the
disk, if it is legacy boot.
Recent motherboard's BIOS will not enable CSM without video card as
video bios is removed in those MBs. So, you may have to either switch to
UEFI boot first (very doable) on the old machine itself or get a spare
video card (I have never used this approach, so so not sure).
Also, 12th gen intel CPUs need 5.16 or later kernel for video support.
Otherwise, you will get blank screen. I have no idea why.
Also, make sure you go to manufacturer's website and read the MB spec to
ensure all devices (network/audio etc) you care about are supported in
your kernel.
Booting from bleeding edge hardware has always been in my experience.
Regards
Ramesh