It’s refreshing to find someone who’s cheerful and relaxed and who has a sense of humour; you’re the 0.0001% of Linux users who doesn’t take themselves waaaaaaaay too seriously! How refreshing and GOD BLESS YOU ❤
Excellent work Jack! You must be a hardcore Linux aficionado! I was going to use a Windows utility called Easy UEFI but my free trial expired. I ended up with two Ubuntu entries in my Grub after I upgraded my NVME drive and had to re-add Grub to get into Linux. I was able to use this awesome utility to safely remove the extra entry. I would be lying if I said I wasn't nervous rebooting. Whew!
I wish people could their explanations as simplified as possible, I have watched a number of videos where they just cant keep it simple. Thanx for this one
Ahh.. Thanks, man. You are my hero. I was searching for a solution all day about changing the order boot but I couldn't do it, even in the BIOS config, and it was just a command!
Really depends on the brand I guess. I have an HP Envy and when I changed the bootorder I had to press F10, then I could 'exit and save changes'. HP does not mention the F10 in the little helptext next to the menu. So HP learn from this comment. Hope this helps you Omar.
Sorry the late reply. I was blessed with being able to open my shop full time again! Been to busy to watch TH-cam and so busy I made a croni script just to update my main machine. Hey that's an idea 💡 video on how to make schedulers in system.d
Thank you for your explanation. One thing that puzzles me... OK maybe actually a few. Some Distro's write their NAME into the F11 boot menu - while Others - just leave the name of the SSD or Spin Hard drive as the default ? .... I also wish there was a way to have LINUX from which ever distro not go and pull in all the other boot options into the Distro's boot options. If I constantly distro hop - It means I've got several entries in my boot menus that don't work. For a while I was disconnecting my NVME and SSD's .... but that doesn't really fix this problem - and it gets tedious pretty quickly too.
Hi Uncle Fester (tell Lurch I said Hi!) - That info is stored in the EFI partition. Many distros will auto mount it to the /boot/efi folder, and the boot entries are in the EFI folder (/boot/efi/EFI). If you don't wish to individually delete them in efibootmgr because you're distrohopping and not dual booting, then when installing a new Linux, I think you can remove all the previous entries at once by simply formatting the EFI boot partition during install. 👍
Thank you for the video, can I use efibootmgr to change the name of an entry name. I.E "Ubuntu" to "Linux Mint 20.3"?? if yes, what would that command be? thank you
I am currently having boot issues, using sudo efibootmgr the settings do not appear to survive a reboot. I am unable to alter the timeout setting, it shows initially but on reboot returns to zero.
I need to create new device boot entry(not for partition or file), like CD/DVD or USB, what i have deleted before time. I cant find proper guide. Cant boot from optical or flash drives.
Hey Jack, thanks for all your help. What is the best distro to use for compiz fusion. I have an older model gray is Lenovo 8gb ram hd 3000 graphics. I installed kali and dual booted manjaro. I didn't like it on my split monitors so i tried to install old lucid lynx which i was familiar with using compiz. I would like to reinstall Kali, but i don't know how to use compiz on kali.
I've tried a few times now to remove a partition using efibootmgr and when the list reloads, it's gone. But when I reboot my system it still shows up in UEFI and in efibootmgr. What am I missing?
i just keep getting newer entries when i turn on or reboot i have my first and main 'arch' entry which is the first one but after that every new booting process it creates a new entry 'UEFI OS' and then after the next boot it changes to 'UEFI' so right now i have 'arch' and 26 hexadecimal numerated entries 'UEFI'
On some systems -u or --unicode is helpful because uefi uses a different character codepage than the base operating system. Still not great, for example my system is set to use utf-8 and I normally only use the single byte (ASCII English) portion, where you get a long line of "Samsung ssd 860 EVO" with a bunch of filler dots I will get similar glop for my OCZ vector, but using --unicode it will interpret those bytes into two Chinese characters. As I recall UEFI uses the fixed-width 16bit ucs-2. Its possible those dot separated strings were originally utf-16 which was popular in late 1990s and early 2000s Microsoft products, utf-16 is a 16bit variable width encoding. (Old MS stuff is still popular in SE asia where many drives and chips are made. Early 90s MS used UCS-2) So it is plausible that this is a sort of mutant utf-16 warped slightly through a lens of ucs-2 and printed as utf-8. (All three use the same ordered unicode list of their first 2^16 symbols but with different encoding methods that partially overlap.) Most of the world has now settled on UTF-8 encoding of the unicode character set for handling general text. But for something minimalist like boot firmware a fixed-width encoding is much more practical. A codepage is a table that maps binary codes to a list of visual symbols in a font that gets drawn on screen. 8bit fixed width encodings were only good for 256chars(about 200printable chars+controls+null) so every alphabet family needed a different codepage and interpretation was terrible. ucs-2 is a 16bit[ "2" bytes ] uses twice the data space but the one codepage contains 2^16 chars(65k) so usable in all regions without guessing which codepage to use. (ucs-2 doesn't cover all chars in all major languages but it has enough of each for simplified grammar in all major languages.) The 16bit codepage its self is 256 times bigger than an 8bit but it only needs to be on the display system interpreting strings for display and doesn't need to be stored with the data nor would it have much use in headless firmware. (On very old and basic systems the codepage was not even part of the main system, so the firmware or operating system just blindly sent bare character bytes to whatever output device and they were converted to visual letters at the destination either by the printer or the chip that created the video signal for the monitor.)
Tried this. And although even efibootmgr states that I first boot Garuda, Grub2Win, Mint ( listed as Ubuntu ) and then Widows, eehh Windows ( 10 ), on restart it boots into Windows. I have a HP Envy 17 ¨ laptop. I went into the UEFI-bios and that listed the old bootorder ( Win, Mint, G2W, Garuda ). I don't understand why the settings from efibootmgr failed. I used sudo, so that was not the problem. If anybody got any thoughts on this, please comment. Suggestion for Jack; can you make a video for the whole world to see how this is done in EUFI-BIOS?
😂 nice to teach something all that use Arch should know! Installing for EFI you have to have efibootmgr 😂 grub will not install without it either will boot.d
It’s refreshing to find someone who’s cheerful and relaxed and who has a sense of humour; you’re the 0.0001% of Linux users who doesn’t take themselves waaaaaaaay too seriously!
How refreshing and GOD BLESS YOU ❤
Excellent work Jack! You must be a hardcore Linux aficionado! I was going to use a Windows utility called Easy UEFI but my free trial expired. I ended up with two Ubuntu entries in my Grub after I upgraded my NVME drive and had to re-add Grub to get into Linux. I was able to use this awesome utility to safely remove the extra entry. I would be lying if I said I wasn't nervous rebooting. Whew!
I wish people could their explanations as simplified as possible, I have watched a number of videos where they just cant keep it simple. Thanx for this one
Glad to help Dalitso & thanks, I appreciate your comment! 😀
I enjoy watching your enthusiasm for this stuff.
Your video is just exactly what I need. Thank you very much...
Thanks Jack, this is exactly what I needed. Liked and subscribed 😎
Glad it helped Catalin & thanks for the sub!
Thank you for this video. I don't know when I'm going to need it, but now I know how to use it.
Thanks Wyatt, you are so welcome!
Thanks Jack, much needed on my multi-boot system.
I'm really glad to hear that was helpful Richard!
If I write: efibootmgr
I receive this message: EFI variables are not supported on this system
Why? I have Win11 on NVME0 and Fedora on NVME1.
Ahh.. Thanks, man. You are my hero. I was searching for a solution all day about changing the order boot but I couldn't do it, even in the BIOS config, and it was just a command!
You are welcome! Glad I could help Omar. 🙂
Really depends on the brand I guess. I have an HP Envy and when I changed the bootorder I had to press F10, then I could 'exit and save changes'. HP does not mention the F10 in the little helptext next to the menu. So HP learn from this comment. Hope this helps you Omar.
Sorry the late reply. I was blessed with being able to open my shop full time again! Been to busy to watch TH-cam and so busy I made a croni script just to update my main machine. Hey that's an idea 💡 video on how to make schedulers in system.d
Thanks, that's a cool idea. 👍👍 Also, glad to hear about you opening again... sounds like a good kind of busy & good news.
I really like your work sir!
Thanks Kunal I appreciate that!
great content, saved me thank you
Gracias sir es justo lo que necesitaba, + 1 subscriptor.
Jack, I subbed, Thank you!
Thanks Yanasitta!
i love this guy
you should have 2 boots, cause you have two feets ! :D Seriously, thanks Jack that's what i was looking for ;) Big hug
Ha! Good one, I like that! Happy to help!
Thank you for your explanation. One thing that puzzles me... OK maybe actually a few. Some Distro's write their NAME into the F11 boot menu - while Others - just leave the name of the SSD or Spin Hard drive as the default ? .... I also wish there was a way to have LINUX from which ever distro not go and pull in all the other boot options into the Distro's boot options. If I constantly distro hop - It means I've got several entries in my boot menus that don't work. For a while I was disconnecting my NVME and SSD's .... but that doesn't really fix this problem - and it gets tedious pretty quickly too.
Hi Uncle Fester (tell Lurch I said Hi!) - That info is stored in the EFI partition. Many distros will auto mount it to the /boot/efi folder, and the boot entries are in the EFI folder (/boot/efi/EFI). If you don't wish to individually delete them in efibootmgr because you're distrohopping and not dual booting, then when installing a new Linux, I think you can remove all the previous entries at once by simply formatting the EFI boot partition during install. 👍
With updates Mint kept taking over where I wanted Ubuntu with all if its 40_custom entrys as boot controller.
To fix I reinstalled grub2 in Ubuntu.
Thank you for the video, can I use efibootmgr to change the name of an entry name. I.E "Ubuntu" to "Linux Mint 20.3"?? if yes, what would that command be?
thank you
I am currently having boot issues, using sudo efibootmgr the settings do not appear to survive a reboot. I am unable to alter the timeout setting, it shows initially but on reboot returns to zero.
I need to create new device boot entry(not for partition or file), like CD/DVD or USB, what i have deleted before time. I cant find proper guide. Cant boot from optical or flash drives.
Thanks !
You bet!
Thanks man 😊
Hey Jack, thanks for all your help. What is the best distro to use for compiz fusion. I have an older model gray is Lenovo 8gb ram hd 3000 graphics. I installed kali and dual booted manjaro. I didn't like it on my split monitors so i tried to install old lucid lynx which i was familiar with using compiz. I would like to reinstall Kali, but i don't know how to use compiz on kali.
Fedora has a Mate-Compiz spin which is pretty interesting. It might be a great fit especially for an older model. :)
@@jackkeifer can I use fedora to fix the mbr like you did with arch?
Hi iD, yes, it should work the same. 👍👍
I've tried a few times now to remove a partition using efibootmgr and when the list reloads, it's gone. But when I reboot my system it still shows up in UEFI and in efibootmgr. What am I missing?
You are great, this helped me a lot.
i just keep getting newer entries when i turn on or reboot
i have my first and main 'arch' entry which is the first one
but after that every new booting process it creates a new entry 'UEFI OS' and then after the next boot it changes to 'UEFI'
so right now i have 'arch' and 26 hexadecimal numerated entries 'UEFI'
On some systems -u or --unicode is helpful because uefi uses a different character codepage than the base operating system. Still not great, for example my system is set to use utf-8 and I normally only use the single byte (ASCII English) portion, where you get a long line of "Samsung ssd 860 EVO" with a bunch of filler dots I will get similar glop for my OCZ vector, but using --unicode it will interpret those bytes into two Chinese characters. As I recall UEFI uses the fixed-width 16bit ucs-2. Its possible those dot separated strings were originally utf-16 which was popular in late 1990s and early 2000s Microsoft products, utf-16 is a 16bit variable width encoding. (Old MS stuff is still popular in SE asia where many drives and chips are made. Early 90s MS used UCS-2) So it is plausible that this is a sort of mutant utf-16 warped slightly through a lens of ucs-2 and printed as utf-8. (All three use the same ordered unicode list of their first 2^16 symbols but with different encoding methods that partially overlap.)
Most of the world has now settled on UTF-8 encoding of the unicode character set for handling general text. But for something minimalist like boot firmware a fixed-width encoding is much more practical. A codepage is a table that maps binary codes to a list of visual symbols in a font that gets drawn on screen.
8bit fixed width encodings were only good for 256chars(about 200printable chars+controls+null) so every alphabet family needed a different codepage and interpretation was terrible. ucs-2 is a 16bit[ "2" bytes ] uses twice the data space but the one codepage contains 2^16 chars(65k) so usable in all regions without guessing which codepage to use. (ucs-2 doesn't cover all chars in all major languages but it has enough of each for simplified grammar in all major languages.) The 16bit codepage its self is 256 times bigger than an 8bit but it only needs to be on the display system interpreting strings for display and doesn't need to be stored with the data nor would it have much use in headless firmware. (On very old and basic systems the codepage was not even part of the main system, so the firmware or operating system just blindly sent bare character bytes to whatever output device and they were converted to visual letters at the destination either by the printer or the chip that created the video signal for the monitor.)
I just got this new System76 laptop that came with Pop os and it looks like if I need to change boot order I have to do it through this wow
Thank you.
Tried this. And although even efibootmgr states that I first boot Garuda, Grub2Win, Mint ( listed as Ubuntu ) and then Widows, eehh Windows ( 10 ), on restart it boots into Windows. I have a HP Envy 17 ¨ laptop. I went into the UEFI-bios and that listed the old bootorder ( Win, Mint, G2W, Garuda ). I don't understand why the settings from efibootmgr failed. I used sudo, so that was not the problem. If anybody got any thoughts on this, please comment. Suggestion for Jack; can you make a video for the whole world to see how this is done in EUFI-BIOS?
Is there a way to rename the entries?
grandpa rocks
😂 nice to teach something all that use Arch should know! Installing for EFI you have to have efibootmgr 😂 grub will not install without it either will boot.d
Exactly! -- Mustafab, you're back! 😃 I was afraid that you were abducted by those same aliens that got DT!
Thanks!