jaeger changed the topic of #crux to: CRUX 3.7 | Homepage: https://crux.nu/ | Ports: https://crux.nu/portdb/ https://crux.ninja/portdb/ | Logs: https://libera.irclog.whitequark.org/crux/
tilman has joined #crux
exark has quit [Quit: quit]
exark has joined #crux
<ukky> Does anybody have a copy of https://lists.crux.nu/pipermail/crux-devel/2008-May/003375.html ? Looking for more info on 'Optional' field in Pkgfile.
<jaeger> I kinda hate how hyperkitty presents things
<ukky> jaeger: Thanks.
Stalevar has joined #crux
<Stalevar> Hello. Am I doing something wrong? I can't find CRUX iso image for 3.7, except some kind of unofficial one
<Stalevar> Also it's 1.3G, it's a lot. Is it normal? Arch image is only 1G for instance and CRUX used to be more compact than Arch
<jaeger> It's pretty large these days, mostly due to the size of linux-firmware
<jaeger> You can find the release ISO at https://crux.nu/Main/Download and an updated one at https://crux.ninja/updated-iso/ - it's built the same way and by the same person (me), just more up to date
<jaeger> I've been thinking about making a core-only ISO but haven't prioritized it
<remiliascarlet> Linux is bloating up really fast, and will continue to do so as it's continuing to take in more and more Windows 11 refugees.
<Stalevar> remiliascarlet, Windows 11 takes 40G of disk space when it's just installed
serpente has quit [Remote host closed the connection]
<Stalevar> So it's still a long route ahead, it is going to be difficult to get Linux system partition of 40G to fill up even if you just install everything you see from repos
<Stalevar> jaeger, ah, that's the first mirror in the list. It doesn't have iso's
<jaeger> The french one?
<Stalevar> Yes
<jaeger> OK, thanks for the heads up. We should edit it not to say full mirror, then
<jaeger> Perhaps it was in the past, I'm not sure
<Stalevar> I thought that CRUX went one step further and removed iso downloads since true Linux user has to build it themselves or something
<jaeger> Not so far, heh. Just looks like that's an incomplete mirror
<jaeger> ports only
<jaeger> Edited. Also removed the missing Iran mirror
<remiliascarlet> Stalevar: Yeah, but that's not what I meant.
<remiliascarlet> I was referring more to having to add all the useless stuff into the kernel to keep users happy, add lots of extra abstraction layers, add lots of bloated GUI programs which might only benefit Windows users, add even more things to SystemD, and all that.
<remiliascarlet> Windows is so heavy mostly because of all the legacy cruft it drags along, because there might still be that 1 guy who uses Microsoft Word 97 on Windows 11 for example.
<remiliascarlet> On Linux this shit often gets removed and replaced with something newer. On macOS Apple will outright ban you from using something old, and on the BSD's they will keep it alive as long as it still works.
<Stalevar> There are old programs which do not have any replacement for them
brian|lfs has quit [Read error: Connection reset by peer]
<Stalevar> If Windows can't run it then there is no point to use Windows, because running old obscure windows-only programs is only thing in which Windows is better than other OSes
ppetrov^ has joined #crux
<Stalevar> I wonder how does Ventoy work. If you select CRUX then it loads normally, but mounts efi partition into /media for some reason, however it turns out real CRUX media is available under /dev/dm-0 . I wonder how do I find out what driver does correspond to it
leah2 has joined #crux
much has joined #crux
darfo has quit [Ping timeout: 272 seconds]
darfo has joined #crux
lavaball has joined #crux
<ukky> Stalevar: You can try http://cruxy.ca/files/crux-3.7.iso (MD5SUM 1a9f9d5f4546f4853728dafbf0be3b8a), it should be compatible with Ventoy
<Stalevar> ukky, regular updated crux iso is compatible
<Stalevar> is this one different?
<Stalevar> jaeger, I also wonder why not to provide a kernel binary. Or just make one on the CD support SATA, NVMe and IDE and all common file systems without extra modules, then it can be used if one is lazy to compile
<Stalevar> like cp /media/boot/vmlinuz /mnt/boot and done
<ukky> Stalevar: The above ISO should mount /media properly when loaded from Ventoy.
<Stalevar> Hm, what is the difference?
<Stalevar> Anyway I have already installed from updated iso from official site
<Stalevar> ukky, it was confusing why it thought that VTYEFI was the /media but I just mounted /dev/dm-0 instead
farkuhar has joined #crux
<Stalevar> ukky, now compiling kernel. Though 6.6.21 is outdated
<ukky> Stalevar: The difference is in /init script. Original /init script does not find CRUX files properly if loaded from Ventoy.
<Stalevar> Do you have init script separately on some repo or pastebin?
<Stalevar> ukky, can you explain how ventoy works? That's what I'm wondering
<Stalevar> It seems that it's more than just grub with custom menu scripts
<ukky> Stalevar: http://0x0.st/XoCU.txt
<farkuhar> kernel 6.6.21 is not the most recent, but if you use the ntfs-3g driver you might want to avoid the bleeding edge kernel anyway: https://github.com/tuxera/ntfs-3g/issues/108
<ukky> Stalevar: It's been a year since I looked at Ventoy init scripts. Basically, it maps your selected ISO to /dev/dm-* device
<Stalevar> But how
<Stalevar> farkuhar, I am more about 6.6.28
<Stalevar> And even Slackware-current has 6.6.22
braewoods_ is now known as braewoods
<Stalevar> of course non-lts kernels are not needed
<Stalevar> I dunno, is JFS really bad choice for the root file system or something? Every second reboot the root file system is stuck as read-only
<ukky> Could it be that it is not properly unmounted upon reboot? Some related info: https://wiki.archlinux.org/title/JFS#JFS_root_mounts_read_only_on_startup
<Stalevar> Yeah, that
<Stalevar> but ext4 restores journal by itself
<Stalevar> On Arch linux systems with a JFS root on a partition under control of device-mapper (i.e. the root device is a lvm or a LUKS encrypted one), forcing an fsck can sometimes remove the /usr/man/man3/ directory. The reason for this issue is not clear, but the problem has been replicated [13].
<Stalevar> huh
<Stalevar> OK, I got X11 running but it has no DM or DE, only three terminals
<ukky> there should be openbox WM available
<Stalevar> probably in contrib or something? Not on main disk at least
<ukky> openbox is in opt on the ISO media
much has quit [Quit: leaving]
<ardo> anyone who built an update 3.7 iso image? Official iso refuses to boot a ryzen9 7940hs, black screen after selecting grub "install" option.
<ardo> updated*
lavaball has quit [Remote host closed the connection]
<ukky> ardo: jaeger builds ISO. What is your target device for 'grub-install'? And what is your target for grub-install, 'i386-pc' or 'x86_64-efi' ?
<ardo> ukky: x86_64, but I'm going to use efibootmgr and boot directly the linux kernel with efi stub, as I'm doing on this machine
<ardo> ukky: does jaeger maintain a repo with the updated builds, btw?
<ukky> jaeger has latest ISO here: https://crux.ninja/updated-iso/
<ardo> great, tnx
<ardo> just I hope the kernel is young enough, we'll see
<jaeger> Stalevar: you can use the supplied kernel if you want, just need to also copy the initramfs and use it, too
<jaeger> ardo: do you see any error messages at all before it goes black?
<ardo> zero, I press enter on the "Install" option and everything goes dark, forever.
<jaeger> Can you test by adding "vga=0 nomodeset" to the boot command line?
<ardo> I read something on the user forum tor this laptop, months ago, and I remember I thought "I'll have to rebuild the iso, the 3.7 won't boot", but I don't remember the details. I'll try yours that I'm burning now, as a maybe-lucky-quick-fix
<Stalevar> jaeger, doesn't the initramfs contain some stuff which isn't suitable for an installed system?
<jaeger> I have several ryzen CPUs but none are pro or 7000 series
<jaeger> Stalevar: kinda the opposite, it contains a lot of stuff not everyone will need because it tries to be very generic
<jaeger> But if you wanted to use it just to save time installing, it's an option
<Stalevar> I had a problem with grub saying it's going into blind mode, but I have fixed it by adding insmod efi_gop at the beginning of grub.cfg
<jaeger> yeah, definitely need efi_gop (more common) or efi_uga (less common) most of the time
<ardo> Yes that happened to me too, playing with prime and enabling disabling dgpu and integrated
<jaeger> I usually load it something like this in my configs: https://git.crux.nu/system/iso/src/branch/3.7/iso/grub.cfg#L12
<ardo> yes I tried everything I remembered on grub memu, ctrl-c, insmod efi_gop etc
<ardo> mine was very similar, but now I'm directly booting the kernel from efi partition, but that's not an for installing
<ardo> option*
lavaball has joined #crux
<ppetrov^> jaeger, so the kernel used for the install boot media can be used later? is the .config provided?
<ukky> ppetrov^: kernel config should be in /crux/kernel/ directory
<farkuhar> ppetrov^: if the ISO kernel supports /proc/config.gz, you can just zcat /proc/config.gz > .config while booted. But as jaeger wrote, it's configured to rely on an initramfs, so you have to copy that too.
<cruxbot> [opt/3.7]: scite: updated to version 5.5.0
<cruxbot> [opt/3.7]: ruby-doc: updated to version 3.3.1
<cruxbot> [opt/3.7]: [notify] ruby: updated to version 3.3.1
<cruxbot> [opt/3.7]: task: updated to version 3.0.2
<ppetrov^> cool! thank you both
<jaeger> yeah, both versions of the config are available
<jaeger> The one used for install media is rather generic and may be missing things you care about for a final system, but should be usable as a quick starting point
<ppetrov^> great, thanks!
<ardo> jaeger: thanks for your updated iso. It turned out the usb stick was bad :-/, could load the few bytes of the grub first stage and little less.
<ardo> little more*
<ardo> new stick = crux installed
tarxvfz has joined #crux
SiFuh_ has quit [Remote host closed the connection]
SiFuh_ has joined #crux
ppetrov^ has quit [Quit: Leaving]
lavaball has quit [Remote host closed the connection]
<jaeger> Cool, glad you were able to get it installed
joacim has quit [Ping timeout: 256 seconds]
joacim has joined #crux
tarxvfz has quit [Quit: tarxvfz]
lavaball has joined #crux
lavaball has quit [Remote host closed the connection]
DesRoin has quit [Ping timeout: 256 seconds]
DesRoin has joined #crux
tilman has quit [Ping timeout: 246 seconds]