jaeger changed the topic of #crux to: CRUX 3.6 | Homepage: https://crux.nu/ | Ports: https://crux.nu/portdb/ https://crux.ninja/portdb/ | Logs: https://libera.irclog.whitequark.org/crux/
oicapetainbfian has joined #crux
<oicapetainbfian> Hello.
<oicapetainbfian> Bye. :-D
oicapetainbfian has quit [Remote host closed the connection]
<farkuhar> fishe: i feel your frustration. even when it succeeds, a qtwebengine build can take many hours. it almost brings you back to the days of programming with punch cards, where you submitted a job and then came back the next day to learn whether your code was error-free.
<farkuhar> after beerman wrote on 2022-06-24 that qtwebengine (5) is a hackfest and "should be dropped as fast as possible", i haven't tried building it again.
<fishe> if firefox had a competent way to do things via keyboard i wouldn't be using qtwebengine lol
<fishe> it's slower and less secure
zou0 has quit [Quit: Client closed]
SiFuh has quit [Ping timeout: 268 seconds]
<farkuhar> fishe: i've been using nyxt as my primary browser for several months now, after getting annoyed at the hackfest that is qtwebengine. navigating by keyboard is just as configurable in nyxt as it was in qutebrowser.
SiFuh has joined #crux
<fishe> i haven't actually heard of nyxt, gonna check that out!
brian|lfs has joined #crux
brian|lfs has quit [Quit: Leaving]
brian|lfs has joined #crux
brian|lfs has quit [Quit: Leaving]
fishe has quit [Quit: Connection closed for inactivity]
ppetrov^ has joined #crux
guido_rokepo has joined #crux
<cruxbot> [opt.git/3.6]: poppler-qt5: update to 22.08.0
<cruxbot> [opt.git/3.6]: poppler-glib: update to 22.08.0
<cruxbot> [opt.git/3.6]: poppler: update to 22.08.0
<cruxbot> [opt.git/3.6]: libunbound: update to 1.16.2
<cruxbot> [opt.git/3.6]: unbound: update to 1.16.2
ty3r0x has joined #crux
Guest2 has joined #crux
Guest2 has quit [Quit: Client closed]
<cruxbot> [contrib.git/3.6]: pam_xdg: v0.8.1 (update to XDG standard 0.8)
SiFuh has quit [Ping timeout: 268 seconds]
SiFuh has joined #crux
mnkydeth has joined #crux
ppetrov^ has quit [Quit: Leaving]
<mnkydeth> I had some time yesterday. So I wanted to test out the rc2 iso. I thought the install went fine per the usual stuff that I do. But upon reboot it gave me the grub prompt. So I figured it didn't install correctly. I went back in and re-ran the grub-install /boot/efi as that is my fat32 efi partition.
<mnkydeth> But after doing the grub re-install... I got the error: file '/boot/grub/x86_64-efi/terminal.mod' not found. Entering rescue mode.
<mnkydeth> I guess I'm not sure what has changed. That I'm not aware of. I went back and read some irc logs. But there is a lot there and havn't come across anything specific yet on it.
z812 has quit [Quit: Bye!]
z812 has joined #crux
<SiFuh> I am not a grub user, best to wait for a grub guy to reply though
<mnkydeth> Well, I am using UEFI not MBR. I believe it's something like this.
<mnkydeth> I know there is the new lines in the fstab file. I figured those as default would be sufficient however, just uncommented.
<SiFuh> They were added a few days back
<mnkydeth> I've never used syslinux so I have no idea how that works and what I need to do to use that. I've never read on it at all. My past grub setups have worked fine. I still use jaegers old grub.cfg as an example for myself.
<mnkydeth> obviously changing whats needed for my system. But that file to the most part has always worked for me.
ppetrov^ has joined #crux
<cruxbot> [opt.git/3.6]: mpg123: update to 1.30.2
<cruxbot> [opt.git/3.6]: nano: update to 6.4
<cruxbot> [opt.git/3.6]: harfbuzz: update to 5.1.0
<SiFuh> There are lots of ways to do it with SYSLINUX, the cheat sheet is probably the better way though
jue has joined #crux
jue has joined #crux
jue has quit [Changing host]
<SiFuh> You could even use efibootmgr and with no configuration files at all if your UEFI system allows it.
<mnkydeth> Yeah, I'm reading up on the error I am having a bit more. And looking at the syslinux stuff as well. I think I'm just missing something with my grub. But I'm ok to learn other ways as well. I don't usually use an initrd with my kernels. I try to build as much as I can with * instead of M. So I can cut out a lot of what I'll never use. But I use the kernel automounter because of this.
<SiFuh> mnkydeth: For my system, I used the right column GPT (GUID) and the row UEFI.
<mnkydeth> Yeah, thats what I would use as well from what it looks like. I use GPT and UEFI.
<SiFuh> Side note. If you do go with SYSLINUX and you do not have any INITRD then that line cannot be empty. Just end your config with the APPEND line
groovy2shoes has quit [Remote host closed the connection]
groovy2shoes has joined #crux
<SiFuh> mnkydeth: Oh you use intel-ucode so that would be on the intrid line
ty3r0x has quit [Ping timeout: 240 seconds]
<mnkydeth> I don't usually set any ucode either. Sorry, that grub.cfg was just an example jaeger showed me a long while ago.
fishe has joined #crux
<mnkydeth> Prolly won't help, but I recently did a rebuild on my system. And I can't seem to get the higher resolution on the installation media. Kind of a pain but it's still workable.
<SiFuh> https://dpaste.com/DZSBVKAEV.txt <-- I converted that grub to syslinux.cfg I didn't add the Windows stuff because I don't know anything about that. I think chain loading is not supported.
<SiFuh> If not using the intel-ucode then you must remove the entire entry 'INITRD intel-ucode.img' do not leave INITRD with nothing after it.
<SiFuh> And I forgot to add the word single at the end of the second APPEND line
<SiFuh> If you doit the way I do it. You won't even need to touch the UEFI menu entry. You won't to write anything to mbr. Just make sure you use the /boot/efi/boot location, and edit only the config. After you change the config you don't have to do anything.
<SiFuh> If you install a new kernel. Copy it to /boot/efi/boot add a new entry or edit an old entry in the syslinux.cfg file and your done.
<SiFuh> What I like is that I don't have to run any special command like lilo or grub-installer (Or whatever it is called). If you never touch your /boot directory your system will still boot, might be missing some modules though if you formated root though
jue has quit [Read error: Connection reset by peer]
<mnkydeth> interesting, I'll be giving the rc2 iso an install here in a bit again. Just had to get the kids settled before I do another attempt.
<SiFuh> This resolution you are tlaking about. Is it that the words are too small?
<SiFuh> Like you are using a 4K screen or something
<mnkydeth> To big... My old motherboard was a MSI x570 Prestige Creation. If I hit F9 during the bios load screen, like when you hit the del key to enter the bios I could select UEFI boot on the crux media. And it would be a nice high resolution, small text. I use a 1440p 32" screen. This new board is the Asus x570 Crosshair 8 Extreme. And I can only boot from usb devices if my drive is wiped or I select the boot
<mnkydeth> device from within the bios itself. And it doesn't give me the smaller text.
<mnkydeth> Once an OS is installed it's fine however.
<mnkydeth> switching clients
mnkydeth has quit [Quit: leaving]
mnkydeth has joined #crux
<SiFuh> I was wondering mnkydeth if you partitioned the disk as GPT or accidentally partitioned it as MBR.
<mnkydeth> I use cfdisk as my partition tool of choice. Always set to GPT.
<mnkydeth> Just going through the bios now. Gonna disable fast boot. Seems there are a few options in here that may effect how the media is booted.
<mnkydeth> That I wasn't aware of.
<SiFuh> My BIOS has secure boot enabled, and it doesn't do anything ;-)
<SiFuh> The one on the laptops secure boot works fine.
<mnkydeth> I have secure boot disabled, CSM compatibility was disabled, I am going to enable that and force everything to UEFI manually. Fast Boot was enabled, it's now disabled. The AMD fTPM is now disabled.
<SiFuh> Enabling secureboot will require you to hash the loader
<mnkydeth> I wiped all keys that were there. And secure boot is disabled.
<SiFuh> There are two files PreLoader.efi and HashTool.efi that are used for creating hashes but that is another topic for another time
<SiFuh> It is not part of CRUX that I know of
<mnkydeth> Yeah, I'm not really concerned about the boot. I'm just trying this to see if I can get the higher resolutions from the boot media.
<mnkydeth> It's prolly something with the bios I'm thinking as well.
jue has joined #crux
SiFuh has quit [Ping timeout: 245 seconds]
SiFuh_ has joined #crux
ty3r0x has joined #crux
<mnkydeth> well, I'm not exactly for sure what changed. But, to give an idea. I first ran grub-mkconfig to generate a grub.cfg file. It didn't work in it's default state. So I modified it. Got the system to boot however without graphics mode in the terminal so all I had was a blank screen. I tried several things and nothing worked. So...
<mnkydeth> I went back, wiped the grub.cfg loaded up my normal grub.cfg and it worked this time for some reason. However, I get one error on boot that says .... /sys/firmware/efi/efivars mount point does not exist. So, I will go back in and double check to see if the directory is there. If not I'll remove it from fstab to see if I get all the way to the command line.
<mnkydeth> hmm... the directory is there....
<mnkydeth> yep, just commenting out the efivars line in the fstab worked. Finally made it to the command line.
mnkydeth has quit [Quit: Leaving]
mnkydeth has joined #crux
<SiFuh_> Cool, yeah that efivars is something else someone else requested
<SiFuh_> Actually I think jaeger added that
<SiFuh_> The /boot is what was requested for EFI
<mnkydeth> Yeah, I'm looking over what I did. Because I thought I did this the first time around and it failed. So I moved on trying other stuff. But in the end I did a last ditch effort with my original grub file. And put the fstab to my normal default stuff and everything worked.
<SiFuh_> I haven't seen the new entries or your modified entries so I am not sure
<mnkydeth> Honestly, if it didn't work I was going to start the syslinux stuff. Honestly, I should prolly try using that as well so I have two options for booting if I ever run into a scenario I can't get to work with grub.
<mnkydeth> Yeah, it's a lot like that link I posted earlier. Not exact but really close. I can't get the files pasted online at the moment.
jue has quit [Ping timeout: 240 seconds]
<jaeger> So you got grub figured out now?
<jaeger> There was a typo introduced by me (oops) on the efivars line in fstab, correcting it should help that part
<mnkydeth> I commented out the efivars line in fstab. And I was able to get to command line.
<jaeger> That's unrelated to grub, but also a problem, yeah
<jaeger> The corrected line looks like this:
<jaeger> efivars /sys/firmware/efi/efivars efivarfs defaults 0 0
<mnkydeth> I do have efivars in my directories. But I don't put them on their own partition or anything. I have them part of /
<jaeger> It's a special filesystem created by the kernel, not something user-managed
<jaeger> The fstab line is just mounting it so tools like efibootmgr work properly
<mnkydeth> Ahh I see
<SiFuh_> The efivarfs filesystem was created to address the shortcomings of using entries in sysfs to maintain EFI variables. The old sysfs EFI variables code only supported variables of up to 1024 bytes.
<SiFuh_> Since variables can now be larger than a single page, sysfs isn’t the best interface for this.
fishe has quit [Quit: Connection closed for inactivity]
<farkuhar> mnkydeth, the bios can definitely interfere with what looks like perfectly reasonable settings reported by efibootmgr. My laptop bios absolutely refuses to honor the custom settings I make with efibootmgr, and I have to rename the desired bootloader (even a Linux kernel with EFI stub enabled) as BOOTX64.EFI in order for it to be recognized.
<jaeger> farkuhar: out of curiosity, what laptop model is that?
<farkuhar> it's an HP
<jaeger> how old?
<farkuhar> 2017, i believe
<jaeger> OK. Just curious. I think most manufacturers were doing sane-ish things with EFI by 2017 but HP always does their own thing, heh
<jaeger> I had a bunch of elitebook laptops at my last job that were a pain with EFI vars too
<jaeger> 8530p, 8540p, and 720 G1/G2 models if I remember right
<jaeger> I wonder if their latest Dev One or whatever it is does it right
<jaeger> Anyone in here buy a framework laptop yet? Also very curious about those but my cheap xiaomi laptop still works great, haven't felt the need to replace it :)
<farkuhar> grub is more idiot-proof than syslinux with eccentric motherboards, thanks to the --removable flag in grub-install. That flag tells grub to use a generic name when saving the bootloader in the EFI system partition, so that the bios will find it even if no changes were made with efibootmgr.
<mnkydeth> Well, that's good to know. I do know this Asus board has a few more options then my msi board did. And as I was flipping those settings on and off I may have left it in a better config for grub then what I had. I'd have to go back and test each individual one to see if I had a failed boot on a specific setting.
<mnkydeth> The reason my normal grub.cfg I typically use didn't seem to work in the first place.
ty3r0x has quit [Quit: Konversation terminated!]
ppetrov^ has quit [Quit: Leaving]
dbrooke has quit [Ping timeout: 244 seconds]
mbarbar_ has quit [*.net *.split]
mbarbar_ has joined #crux
dbrooke has joined #crux
fishe has joined #crux
<fishe> nyxt build wanted harfbuzz recompiled with icu installed
<fishe> did it an when i recompile harfbuzz i now get this footprint mismatch
<fishe> as well as a few new files from icu which im too lazy to type out (xorg crashed because now harfbuzz is missing)
<cruxbot> [contrib.git/3.6]: go: updated to version 1.19
<farkuhar> fishe, you might try first rebuilding freetype with "-D harfbuzz=disabled", and then rebuilding harfbuzz. See here for an earlier report of this phenomenon: https://lists.crux.nu/pipermail/crux/2022-June/007203.html
tilman has quit [Ping timeout: 268 seconds]
tilman has joined #crux
<fishe> that worked, many thanks!