serpente has quit [Remote host closed the connection]
braewoods has quit [*.net *.split]
braewoods has joined #crux
stratofall has joined #crux
lavaball has joined #crux
aardo has joined #crux
ardo has quit [Ping timeout: 264 seconds]
ppetrov^ has joined #crux
lavaball has quit [Remote host closed the connection]
Stalevar has joined #crux
<Stalevar>
I cannot boot CRUX with root=LABEL=crux_rootfs even as I used tune2fs to mark the root partition with the label. How do I actually use some kind of persistent naming? My BIOS is buggy and it might put USB flash as sda while internal drive as sdb sometimes
<Stalevar>
or other way around
<ppetrov^>
Stalevar, how about using UUID in fstab?
<cruxbot>
[contrib/3.7]: enchant: updated to version 2.7.2
<Stalevar>
ppetrov^, but to read fstab the kernel needs to mount the root file system and since I didn't care to make multiple partition then I don't even need fstab
lavaball has joined #crux
<ppetrov^>
hmm...
ppetrov^ has quit [Quit: Leaving]
<Stalevar>
Maybe some kernel option is missing required to read root=LABEL=... parameter
<farkuhar>
Stalevar: try using root=PARTUUID=... on the kernel cmdline, rather than root=LABEL=...
<Stalevar>
farkuhar, thanks, somehow it does work
<farkuhar>
Stalevar: I simply updated ppetrov^s idea to overcome your objection about fstab being unavailable. But glad to hear that it works for your buggy BIOS.
<Stalevar>
farkuhar, I also had to add rootdelay=8 because 4 wasn't enough. I might try binary search and see if 6 will work and then 5 or 7 depending on results
<Stalevar>
So I got a bootable USB flash with CRUX, working on both UEFI and BIOS
<Stalevar>
both grub installs i386-pc and x86_64-efi seem to be able to load the config from ext4 partition somehow
<Stalevar>
Also given how small grubx64.efi is I think it might be possible to fit EFI System Partition between last partition and second copy of GPT, while BIOS Boot partition can reside between 64 and 2047 sectors thus the root partition can take entire flash drive sans two megabytes
<Stalevar>
Is there some kind of extention to make exFAT support UNIX attributes? If there is one, then the main partition could be exFAT and then it will be useable in non-linux OSes
<Stalevar>
Or UDF?
<Stalevar>
Full install of CRUX seem to take entire 8G flash drive, so I guess 4GB flash drives are not usable
<Stalevar>
Unless one cleans kernel source
<Stalevar>
Actually I should probably purge kernel source sans the current config
groovy3shoes has quit [Quit: Leaving]
SiFuh_ has quit [Quit: Lost terminal]
ivandi has quit [Quit: WeeChat 4.2.2]
ivandi has joined #crux
SiFuh__ is now known as SiFuh
tarxvfz has joined #crux
tarxvfz has quit [Remote host closed the connection]