[00:45] is there a console way to update the IP to be static? [00:46] i believe its /etc/netplan, correct? [00:47] there's a netplan example of a static address on https://netplan.io/examples/#using-dhcp-and-static-addressing [00:48] fikran: 2) https://blog.ubuntu.com/2017/12/01/ubuntu-bionic-netplan . [00:48] brand new to this netplan thingy... [00:48] everyone is, hehe :) [00:49] heh, and I might have just remotely screwed up a host... [00:50] uhoh [00:51] it's probably a bit too late to point out netplan-try(8) .. but it's there for next time [00:54] What are the currently accetable 'distroseries' for uploading to launchpad ppa? can it only be the 3 LTS and hirsute hippo now? Is there a way to upload "unstable" and let the user decide if they want to try and install? [00:54] noarb-: probably impish would also work [00:55] afaik there's no way to just build against "something" and hope for the best at install time; it's always got to be built against a specific release [01:22] is the package sdl-ball broken in repositories? seems to crash/coredump [01:24] been the same for ages? https://launchpad.net/ubuntu/+source/sdl-ball [01:27] oerheks: it is related with some recent update, Ubuntu 2104 = it coredump, in 2004 = it works [01:28] no known bugs either.. https://launchpad.net/ubuntu/+source/sdl-ball/+bugs [01:28] hmm, maybe it is a wayland issue then [01:29] it's entirely possible no one who has noticed problems has filed bugs [01:29] I know it is not related, but I tryed to compile it in archlinux, from aur version 1.04, so it works with newer packages (in arch) [01:32] !yy.mm | Betal [01:32] Betal: Ubuntu version numbers are: YY.MM (YY=release year,MM=release month). Each year sees two releases, so just specifying YY is imprecise. See also https://www.ubuntu.com/about/release-cycle [01:32] sarnold: it show "Debian Games Group", do it means this package come directly from debian? [01:34] leftyfb: ok, newest iso ( ubuntu-21.04-desktop-amd64.iso ), all default with gnome, just login, apt upgrade, install sdl-ball, try to run it [01:35] Betal: something like 99% of ubuntu packages come from debian [01:35] difference is 21.04 gives Wayland standard, and 20.40 uses xorg. === M4he is now known as mahe [01:36] !info sdl-ball [01:36] sdl-ball (1.02-2build1, hirsute): brick-breaking game like DX-Ball/Arkanoid. In component universe, is optional. Built by sdl-ball. Size 88 kB / 259 kB [01:36] universe [01:39] looking into copying source packages across versions, like this questions, https://askubuntu.com/questions/489564/launchpad-cli-copying-packages is copy-package available via apt somewhere? That page links to https://launchpad.net/ubuntu-archive-tools [01:40] I think the ubuntu-archive-tools repo is it [01:41] iam not sure if is easy to find what cause the crash downgrading ubuntu or trying in debian === blackest_mamba_ is now known as blackest_mamba === busybusybusy is now known as BUSY === Agent is now known as ^A [01:56] sarnold: https://packages.ubuntu.com/search?suite=all&searchon=names&keywords=ubuntu-archive-tools [01:57] exactly [01:57] mine gave no results [02:23] Betal: here's a simple backtrace from sdl-ball failing on #ubuntu-next (impish): https://paste.ubuntu.com/p/5JYdM4v9RZ [02:24] this is in virtualbox with 3d acceleration enabled (guest-additions installed) [02:25] looks like it's an opengl / VBO issue [03:15] what is the script to manually start MySQL service after system boot? [03:16] does anyone know? [03:20] sudo service? [03:21] sudo service xxx start [03:25] yes is sudo service, is this the command yukiup? [03:27] you might need to explain better [03:27] the service command is for all services === Abrax is now known as Garrus === Garrus is now known as Zelda === Zelda is now known as Abrax [04:11] tomreyn: this seems weird, not sure what is supose to fix it, looks recompiling the deb package don't help. Also the package works in debian sid [04:48] while installing nginx(sudo apt-get install nginx) in my ubuntu PC fails, complete log is here : https://pastebin.com/nTjB7zxE .. Is there a way to resolve it? [04:50] Guest96: "286 not to upgrade." ... What results with ' sudo apt update ; sudo apt full-upgrade ; sudo apt -f install ' ? [05:50] so whats up with the /usr/bin/gnome-shell increase its cpu usage with uptime of the box? [05:50] using fully updated ubuntu 21.04 === Guest57 is now known as loomy [06:42] hi there, i have a question: i have a 256 gb ssd, and would like to partition in a way so i can keep my data upon reinstalling the next LTS when it comes out [06:42] how would you suggest I partition? [06:42] is it OK like this: 1gb boot/efi, 30GB /, 220GB /home and swap as much as ram? [06:45] I disable swap on desktops nowadays [06:45] and I dunno if 1gbyte will be sufficient in future given how riddicilous large the linux kernel have become in ubuntu [06:46] but sure 1gbyte for /boot, the rest for / - done [06:47] and if you ever need swap in feature you can use it as a file instead of a partition [06:47] thanks apachez [06:48] yeah, i thought 1gb only for boot/efi [06:48] and 30 gigs for root [06:56] what are the Unofficial derivatives of ubuntu? [06:56] like xubuntu, kubuntu etc? [07:01] https://distrowatch.com/search.php?ostype=All&category=All&origin=All&basedon=Ubuntu¬basedon=None&desktop=All&architecture=All&package=All&rolling=All&isosize=All&netinstall=All&language=All&defaultinit=All&status=Active#simple [07:03] 53 distros... wow [07:13] loomy: xubuntu, kubuntu etc are official flavors [07:17] ah ok [07:18] !flavors [07:18] Recognized Ubuntu flavors build on Ubuntu and provide a different user experience out of the box. They are supported both in #ubuntu and in their flavor channel. For a list, see https://www.ubuntu.com/download/ubuntu-flavours [07:24] ubuntu studio seems interesting [07:25] it has it's own channel, if you want help specific to that flavor [07:26] general help you can get here [07:26] well i have xubuntu [07:27] we support that here too, but if you need help specific to xfce they might be better able to help in #xubuntu [07:27] coll thanks [07:27] cool [07:28] i have only discovered libera yesterday [07:29] for general discussion about ubuntu, join #ubuntu-discuss, this channel is only for support === reverbtank7 is now known as reverbtank === jgee2 is now known as jgee === scjosh8 is now known as scjosh === N3X15_ is now known as N3X15 [08:40] Hello, I'm trying to use gconf-editor to change gsettings values but it shows no configuration options at all, using 20.04 [08:44] Guest35: Maybe what you want is dconf-editor [08:45] p9, you are right, i was trying to use the wrong tool, thanks alot !! [08:48] why ubuntu is using snap over flatpak? [08:53] ice9: because Canonical developed snap [08:54] TJ-, well they developed ubuntu phone and then they said they were wrong about it, so is snap better than flatpak? [08:56] ice9: nonsensicle question - depends on what criteria is applied === denningsrogue8 is now known as denningsrogue === lordrishav is now known as LordRishav [10:15] I need a good pdf reader that allows me to highlight/annotate and export those to various other file formats (ideally .html markdown and .txt) [10:15] installed Okular and when I go to File -> Export the only option is text and it bascially converts the complete pdf to text [10:15] haven't found out how to do what I want [10:39] anyone one about python-3.9 and pip? I see there is a python3-pip package, but it relies on python-3.8dev, so I think it's the wrong thing [10:51] hello [10:51] Is someone here? [10:51] maybe [10:52] Hello, man [10:52] hi [10:52] Man, where are you from? === lordrishav_ is now known as LordRishav [12:47] I am facing a problem with using pritunl-client-electron app with Ubuntu 20.04. When I run the Pritunl, buttons or menus do not appear on the window. To see what is the problem, I run it with CLI and I see the below error: [12:47] [3958:0805/233440.977825:FATAL:memory_linux.cc(37)] Out of memory. [12:47] [3966:0805/233441.123569:FATAL:memory_linux.cc(37)] Out of memory. [12:47] [3980:0805/233441.287395:FATAL:memory_linux.cc(37)] Out of memory. [12:47] [4009:0805/233441.415398:FATAL:memory_linux.cc(37)] Out of memory. [12:47] [4012:0805/233441.526051:FATAL:memory_linux.cc(37)] Out of memory. [12:51] I have enough free RAM on my laptop. [12:51] Does any body have comment? [13:08] Hi all [13:09] Hi [13:11] TJ, with user root in IRC? Not good :D [13:20] Peace be upon for who follows the guidance [13:21] I need ppa for qt4 & qt5 and qt6, Any one can help me ? [13:27] AmR, for what a PPA? Why dont the installer? [13:28] DerBling: What about qt4 ? [13:29] AmR, https://download.qt.io/archive/qt/ === Guest42 is now known as ufk [13:33] Any comment on my issue? [13:34] slayer, for what issue? i joined #ubuntu at 3:00 pm [13:36] Thanks DerBling. [13:37] I am facing a problem with using pritunl-client-electron app with Ubuntu 20.04. When I run the Pritunl, buttons or menus do not appear on the window. To see what is the problem, I run it with CLI and I see the below error: [13:37] [3958:0805/233440.977825:FATAL:memory_linux.cc(37)] Out of memory [3966:0805/233441.123569:FATAL:memory_linux.cc(37)] Out of memory. [3980:0805/233441.287395:FATAL:memory_linux.cc(37)] Out of memory. [13:37] I have enough free RAM on my laptop. [13:37] wait a moment, i'll going to try it [13:38] You are great. Thank you. [13:38] But I setup virtual Ubuntu with same version to see if it works, it works. [13:39] which version? [13:40] comp@comp:~/$ pritunl-client version [13:40] Pritunl Client v1.2.2799.2 [13:41] It was working a month ago, I had to re-use it again yestarday, then problem started. [13:42] https://ibb.co/kKZpPQm [13:42] Here is SS [13:43] for my its working [13:43] *me [13:44] https://github.com/pritunl/pritunl-client-electron/releases/download/1.2.2799.2/pritunl-client-electron_1.2.2799.2-0ubuntu1.focal_amd64.deb [13:44] Is there an application-based memory limitation? [13:47] try to rename the ~/.config/pritunl/ to ~/bak [13:47] then restart it === vilkenparadis is now known as Vilkenparadis [13:49] I think I had similiar try, but I did again but not worked. Same error. [13:51] its difficult when i dont can reproduce the error === LarryPage[m] is now known as larry [13:55] I see DerBling, thank you very much for your time. [13:56] youre welcome :) [13:57] Is that command for permenant delete "sudo apt-get purge "? [13:58] sudo apt-get remove --purge removes also the configurationfiles [13:59] Anyway, it seems I will re-install the system. [13:59] Kind of a format. [13:59] go for it :D [14:00] I will lost all my development enviroment :( [14:00] :'( [14:01] my condolences === larry is now known as larrypage [14:46] why do I have to compile pnmixer every time after login to run it === onelegend is now known as MachX === MachX is now known as onelegend === onelegend is now known as MachX === MachX is now known as onelegend [14:52] how do I run this one [14:52] ~/Downloads/pnmixer-master/build$ ./src/pnmixer [14:55] guest, pnmixer is in our repos... why build it? [14:55] and what guide did you follow, and what ubuntu version? [14:55] !info pnmixer [14:55] pnmixer (0.7.2-1, hirsute): Simple mixer application for system tray. In component universe, is optional. Built by pnmixer. Size 156 kB / 445 kB [14:55] how do I execute commands like I would be in other directory [14:56] use full path? [14:56] if I am in [14:56] ~/Downloads/pnmixer-master/build [14:57] I can ./src/pnmixer [14:57] but [14:57] ~/Downloads/pnmixer-master/build/src/pnmixer does not work [14:57] i am not sure what you want to do, pnmixer is available [14:57] does not matter [14:57] cd ~/Downloads/pnmixer-master/build/ && ./src/pnmixer [14:58] && cd [14:58] but I can't run such command from obmenu [15:00] ~/Downloads/pnmixer-master/build/src/pnmixer gives me core dumped [15:01] I did this once [15:01] I forgot [15:01] I changed UI with glade [15:01] compiled it [15:01] and it works [15:02] besides, not being able to run binary, if the thing is no run from build dir [15:05] echo -e '#!/bin/bash\ncd ~/Downloads/pnmixer-master/build/ && ./src/pnmixer && cd' | sudo tee /usr/bin/pmx && sudo chmod +x /usr/bin/pmx [15:06] oh you leaved [15:06] echo -e '#!/bin/bash\ncd ~/Downloads/pnmixer-master/build/ && ./src/pnmixer && cd' | sudo tee /usr/bin/pmx && sudo chmod +x /usr/bin/pmx [15:06] i don't bother with that build. [15:07] he might not even be on ubuntu ,.. [15:07] what that do [15:08] sudo apt install pnmixer [15:08] I have the damn mixer I modified it [15:08] who the hell puts mixer and mute on thing [15:08] why I can't run compiled binary without being in build [15:09] try that script i written ^ [15:09] oohhhh [15:09] pmx [15:09] runs the thing [15:09] DerBling You smart [15:09] then you can simple run "pmx" [15:09] thanks :) [15:09] I often wonder how I never do bash but use ubuntu === zlz is now known as Theo- [15:23] Hi,guys. Could tell me what means is "the Ops' brains"? I saw it at http://ircbeginner.com/ when I want to learn how to use IRC. The whole sentence is "Check out the forum for the latest announcements,and to pick the Ops' brains for good info". I have tried use Bing.com to search it,but I couldn't find a believable answer. Please feel free to correct my grammatical errors. [15:24] Theo-, this is ubuntu support, not for trivia answers [15:26] Sorry,Could tell me which channels are for trivia answers. [15:26] !alis [15:26] Alis is an IRC service to help you find channels. For help on using it, see «/msg Alis help list» or ask in #libera - Example usage: «/msg Alis list http» [15:26] Thank a lot. [16:28] does anybody use virtualbox? [16:28] yes [16:28] maybe, ask your real questioon and find out? [16:29] can virtualbox images and shapshots be swapped between ubuntu and windows hosts? [16:29] i don't see why not? [16:30] oh crossposting, please stick to one channel please [16:30] shailangsa: generally yes windows guest since they are tied to cpu may fail [16:30] yes or no? [16:30] yes if the guest is linux [16:31] done by exporting it as OVA? [16:32] how it this related to ubuntu support? [16:32] shailangsa: that is one way and the most common yes [16:33] copying over the vdi files works? [16:33] yes [16:33] did you try? [16:33] what happened? [16:33] will try it, thought there was an issue due to paths beign different on linux [16:46] what is the way to transfer large files between a remote ubuntu machine with a local windows one? [16:48] shailangsa, you have been answered in #linux, vbox tools [16:49] annoying abuse of volunteers.. === fontis_ is now known as fontis [17:07] does anyone have an idea what the rmadison package is named for? https://manpages.ubuntu.com/manpages/trusty/man1/rmadison.1.html [17:16] named for, or where to get it? [17:17] it is part of devscripts [17:20] I was wondering named for... recursive madison? remove (rm) ad (?) is on? [17:21] no idea there.. [17:22] madison is the CGI on the server, r for remote? [17:31] I need Install Qt4 for dev at Ubuntu, My ver 21.xx, How i Can do that ? === vsuojanen is now known as vsuojanen_ === vsuojanen_ is now known as vsuojanen [17:41] AmR, not. QT dev is dead, use QT5 [17:43] the few ppa's do not have candidates for your version... because it is lame to support dead projects [17:50] It's my project and I need to build it. And don't have any time to convert it. [17:50] It's all About build [17:50] oerheks: ^ [17:56] Hi does anyone know how to configure apache web server to set the document root to /var/www/html/John? [17:57] Guest15: edit /etc/apache2/sites-available/...conf [17:57] then reload the config sudo systemctl reload apache2 [18:02] i dont understand the first step edit /etc/apache2/sites-available/...conf, can u please explain? [18:05] AmR, install an older ubuntu version in a VM? [18:06] Guest15: go to /etc/apache2/sites-available/ there should be a .conf there, edit the document root there and save [18:07] Guest15, it is all mentioned here; https://ubuntu.com/server/docs/web-servers-apache, and what to do after edit [18:08] thanks for your help. [18:20] OK === ens is now known as hunter2 === hunter2 is now known as ens [19:26] Anyone got any idea how something might be run on shell login if not in .bashrc or similar? I am consistently getting the mysterious "Command 'rbenv' not found, but can be installed with..." immediately upon login as if I had typed the command "rbenv", yet it isn't in .bashrc etc. [19:28] rbenv issue,... [19:29] did you remove it? [19:29] so bashrc is populated with this path? https://makandracards.com/makandra/28149-using-rbenv-on-ubuntu-18-04+ [19:30] yeah... I think I just answered my own question though! Wasn't aware of the global stuff in /etc/profile* [19:31] Haha, that's fixed it. Why does that always happen?! [19:32] I scratch my head for an hour, post a question and then discover the answer within 30 seconds. It's like I need to write it out for someone else to be able to think. Thanks for your suggestions anyway! [19:32] have fun! === diskin is now known as Guest8554 === diskin_ is now known as diskin [20:49] Hello. I have older PC and after running updates have somehow messed up graphics but dunno how to fix it. [20:50] Right now it boots in 640x480 and no other option. [20:50] Device-1: NVIDIA G84 [GeForce 8600 GTS] driver: nvidia v: 340.108 [20:50] Display: x11 server: X.Org 1.20.11 driver: fbdev,modesetting,nouveau [20:50] unloaded: vesa resolution: 640x480~73Hz [20:50] OpenGL: renderer: N/A v: N/A [20:50] I bet that explains it to someone who understands. [20:50] Athlon64: which ubuntu release is it? lsb_release -ds [20:50] I've tired sudo apt purge nvidia-* then reboot [20:50] !paste | Athlon64 [20:50] Athlon64: For posting multi-line texts into the channel, please use https://paste.ubuntu.com | To post !screenshots use https://imgur.com/ !pastebinit to paste directly from command line | Make sure you give us the URL for your paste - see also the channel topic. [20:50] and then I dont even get GUI desktop, have to ctrl+alt+f2 to get tty [20:51] then if I sudo apt install nvidia-340, or sudo ubuntu-drivers install, then reboot, back to 640x480 [20:51] This is ubuntu 20.04 LTS with 5.4 kernel. [20:52] And as I said, was working before update and reboot and already been trying everything I can think of for over an hour. [20:52] can you check which updates were installed? less /var/log/apt/history.log [20:53] Athlon64: I would try the latest kernel: sudo apt install linux-image-generic-hwe-20.04 [20:53] No. [20:53] Nivida 340 is not suported past kernel 5.4 [20:53] That I was already aware of.... and so newer kernel will definintely not work. [20:54] Athlon64: https://phoenixnap.com/kb/install-nvidia-drivers-ubuntu [20:54] Linux athlon 5.4.0-66-generic #74-Ubuntu SMP Wed Jan 27 22:54:38 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux [20:55] Athlon64: I would highly recommend installing the HWE kernel and then following that tutorial for drivers for your nvidia chipset [20:55] hmm that's from january [20:56] leftyfb: what's wrong with staying on GA? [20:56] Im checking out that tutorial now, but as stated before, newer kernel will not work. [20:56] As the prop driver Im using only works thru kernel 5.4, per nvidia/debian/etc official stuff. [20:57] Athlon64: i'd like to see a reference on this also if you have one [20:57] Athlon64: I see that the 5.8 kernel was patched for the nvidia 340 driver [20:58] Ok I just read that URL and y eah no special instructions.... [20:58] no ikiding leftyfb? ok ill try then [20:58] hmmmm [20:58] 5.8 is no longer current, though [20:58] This is really an amd athlon 64, first 64-bit PC ever, old old machine from 2004.... [20:58] 5.11 is [20:59] That link is just common sense stuff I already did. As mentioned, the driver was installed and working til I rebooted. [20:59] And I've done "sudo apt install --reinstall nvidia-340" [20:59] I've also done "sudo apt purge nvidia-*" and that wont even get me back to nouveau correctly [20:59] so I fear theres soemthing fundamental messed up [20:59] I've also tried reinstalling xorg and xorg-server [20:59] Athlon64: let me know when you're ready to answer some of my questions, i'll stand back for now. [20:59] I'm ready tom... [21:00] the questions are above [21:00] What's the question? [21:00] Ok I will have to learn how to scroll back. I have never used ircssi til now but at 640x480 using anything graphical is horrible [21:01] probably shift pageup [21:01] can you check which updates were installed? less /var/log/apt/history.log [21:02] Athlon64: https://launchpad.net/~kelebek333/+archive/ubuntu/nvidia-legacy [21:02] Athlon64: why do you currently run an outdated 5.4.0 kernel image, since there are newer 5.40 kernel images for focal. [21:04] https://packages.ubuntu.com/focal/linux-image-5.4.0-80-generic is the current general availability (GA) kernel image for 20.04 [21:05] leftyfb, thanks, but for LTS only i read [21:06] oerheks: huh? [21:07] Nvidia-340 legacy driver for newer kernel series. This PPA supports only LTS bases. [21:07] Ok leftyfb thanks, I just modified the xorg file and installed xorg-modulepath-fix so gunna try reboot [21:07] oerheks: Athlon64_ is running 20.04 [21:07] Athlon64_: that PPA is for the 5.11 kernel [21:07] tom: that should be the newest 5.4, I just updated... but anyways... i never figured out how to scroll back asnd gunna reboot so probably missed your questions, sorry [21:10] THANK YOU THANK YOU THANK YOU [21:10] Im back in HD :) [21:12] !yay [21:12] Glad you made it! :-) === bodhi is now known as Athlon64 [21:13] oh yeah sorry [21:13] thats me and thanks === mechanic0 is now known as mechanic [23:11] Hi! I need some help with a firmware upgrade, wondering how it will affect by dual boot windows/ubuntu machine. I am trying to upgrade legacy BIOS -> UEFI to be able to upgrade to windows 11 which requires upgrade to UEFI. [23:11] affect my** [23:16] Anyone has an idea? [23:21] dunkin, do you mean your computer has UEFI but is currently using legacy BIOS boot? i don't think i can help in detail, but roughly speaking, you need two things: 1) a partition table in the GPT format rather than legacy, i believe there are ways to convert them, and 2) secure boot enabled, which means Ubuntu will need to be set up to boot with it too [23:24] install windows 11 first, then ubuntu. [23:25] LjL : you are right, I have a Z-68 mb from 2011, I have the option to upgrade to UEFI for Windows 11. How do i modify Ubuntu and partition table? [23:25] dunkin: i assume the windows upgrade tool will offer a way to migrate the windows installation to uefi booting (and the partition table to gpt, if needed). i'm not aware of a simple tool for migratgin ubuntu from bios booting to uefi booting, though. [23:26] tomreyn: Windows 11 simply says it cannot be installed on this system since secure boot is unavailable [23:27] dunkin: well, then i guess you have your answer there [23:27] tomreyn: Secure boot needs UEFI as I learnt. I need to flash the firmware and i was wondering how to preserve Ubuntu dual boot [23:28] you'd need to chroot repair [23:28] microsoft may have provided some tool / support, I will dig in [23:29] so you *don't* have UEFI, you have BIOS but on a motherboard that can be flashed to UEFI? that's unusual [23:29] anyway UEFI generally supports a "BIOS compatibility" mode, so you can probably just flash UEFI, and then keep booting into BIOS, and work from there [23:29] it goes without saying that flashing BIOS/UEFI is a potentially dangerous procedure [23:30] https://www.gigabyte.com/MicroSite/279/images/mb-z68-models.html does not seem to mention uefi [23:31] update your bios, install windows in uefi mode, then ubuntu .. [23:31] then i'm seeing information on how to do the MBR→GPT conversion here https://serverfault.com/questions/963178/how-do-i-convert-my-linux-disk-from-mbr-to-gpt-with-uefi but it's not specific to Ubuntu. it's definitely a bit more complex than just converting the partition table type, because you also need an EFI system partition. if Windows can take care of that once you actually have UEFI on the machine, that might be better [23:32] tomreyn, i did find https://hardwarecanucks.com/forum/threads/updating-z68-to-uefi-bios.82602/ which suggests there is... something [23:32] "beta uefi"... good luck! [23:33] hybrid efi .. to handle 3Tb hdd :-D [23:33] Windows 11 seems to want to aggressively suppress dual boot with this secure boot requirement especially [23:34] run windows11 in KVM [23:35] probably insufficient ram if its that old [23:35] my "server" from 2008 has 8GB which is hopefully fine... not that i intend to install Windows 11 on it, but [23:36] still, KVM might not be a very viable option depending on what one wants Windows for [23:38] ty all!! [23:38] apparently windows 11 just requires a registry change to re-allow bios installation. but then, this isn't #windows [23:39] (until the new automatic update disables it again) [23:39] quite likely :) [23:51] dunkin: this is old and for debian, but it should still work with current ubuntu: https://blog.getreu.net/projects/legacy-to-uefi-boot/