sudo dmidecode -s bios-version
4022
Currently version of BIOS on my pc is 4022 but I saw the latest version is 5062. How can I update it?
sudo dmidecode -s bios-version
4022
Currently version of BIOS on my pc is 4022 but I saw the latest version is 5062. How can I update it?
How would you approach this?
I am planning to update my Ubuntu 18.04.4 LTS server's motherboard from a Legacy BIOS motherboard to a UEFI Ryzen motherboard. I've got years of configurations invested, so a clean re-install is out of the question even if it's the best answer. I'd like to have a plan ready for minimal downtime.
My setup uses mdadm RAID and LVM, boot drives are formatted GPT, but without EFI partition. I have 2 spare drives available if it's easier to setup and transfer my config to those.
Current boot drive config:
sda 8:0 0 2.7T 0 disk
|-sda1 8:1 0 1M 0 part
|-sda2 8:2 0 954M 0 part
| `-md0 9:0 0 953.4M 0 raid1 /boot
|-sda3 8:3 0 93.1G 0 part
| `-md1 9:1 0 93.1G 0 raid1
| `-vg1-root_lv 253:0 0 193.1G 0 lvm /
|-sda4 8:4 0 1.8T 0 part
| `-md4 9:4 0 1.8T 0 raid1
| |-vg1-root_lv 253:0 0 193.1G 0 lvm /
| |-vg1-home 253:1 0 700G 0 lvm /home
| `-vg1-newvar 253:2 0 400G 0 lvm
|`-sda5 8:5 0 837.8G 0 part
| `-md5 9:5 0 837.7G 0 raid1
| |-vg1-home 253:1 0 700G 0 lvm /home
| `-vg1-backup 253:3 0 300G 0 lvm /backup
sdb 8:16 0 2.7T 0 disk
|-sdb1 8:17 0 1M 0 part
|-sdb2 8:18 0 954M 0 part
| `-md0 9:0 0 953.4M 0 raid1 /boot
|-sdb3 8:19 0 93.1G 0 part
| `-md1 9:1 0 93.1G 0 raid1
| `-vg1-root_lv 253:0 0 193.1G 0 lvm /
|-sdb4 8:20 0 1.8T 0 part
| `-md4 9:4 0 1.8T 0 raid1
| |-vg1-root_lv 253:0 0 193.1G 0 lvm /
| |-vg1-home 253:1 0 700G 0 lvm /home
| `-vg1-newvar 253:2 0 400G 0 lvm
|`-sdb5 8:21 0 837.8G 0 part
| `-md5 9:5 0 837.7G 0 raid1
| |-vg1-home 253:1 0 700G 0 lvm /home
| `-vg1-backup 253:3 0 300G 0 lvm /backup
sdf 8:80 0 2.7T 0 disk
|-sdf1 8:81 0 1M 0 part
|-sdf2 8:82 0 954M 0 part
| `-md0 9:0 0 953.4M 0 raid1 /boot
|-sdf3 8:83 0 93.1G 0 part
| `-md1 9:1 0 93.1G 0 raid1
| `-vg1-root_lv 253:0 0 193.1G 0 lvm /
|-sdf4 8:84 0 1.8T 0 part
| `-md4 9:4 0 1.8T 0 raid1
| |-vg1-root_lv 253:0 0 193.1G 0 lvm /
| |-vg1-home 253:1 0 700G 0 lvm /home
| `-vg1-newvar 253:2 0 400G 0 lvm
|`-sdf5 8:85 0 837.8G 0 part
| `-md5 9:5 0 837.7G 0 raid1
| |-vg1-home 253:1 0 700G 0 lvm /home
| `-vg1-backup 253:3 0 300G 0 lvm /backup
Option 1:
Somehow (HOW?) create a EFI System Partition on my mirrored boot drives. Install the board, boot from USB stick and attempt Boot-Repair (https://help.ubuntu.com/community/Boot-Repair). Is that all or am I forgetting something? The sticking point is figuring out how to shrink existing lvm/mdadm partitions.
Option 2:
On NEW drives, install Ubuntu 18.04LTS the normal way, thereby circumventing the whole issue of making an EFI partition. Then boot to a Live USB stick and rsync my original /, /home, and /backup partitions over. I imagine I'll have to rerun grub-install since my kernel images will all be different, right? Anything else to worry about? This sounds easier, quicker, and safer, since I can just reinstall my old board and boot from my original drives if I screw anything up.
Thoughts, concerns, suggestions?
I know you can change the uuid if you choose, but if left alone does it remain the same. Specifically I'm upgrading my motherboard but am unsure if I'll need to alter my fstab with new uuids or if all that information will remain the same.
I'd like control my computer case leds from Ubuntu 16, in order to see a semaphore indicating the machine and processes status.
My mobo is a Gigabyte Aorus X399 Gaming 7 and my case is a Phanteks Enthoo Luxe.
How could I change the case leds color? Changing mobo leds color, or turning it on/off would be also great.
Is there any linux application, python script, bash script ... to do it?