<l0wigh>
Hello, I tried a clean install today and I got an issue when booting the kernel. I have 3 partitions, EFI, swap and filesystem (ext4). I used the Archlinux kernel config as a base and did slight changes based on the kiss community guide. I get this error : not syncing: VFS: Unable to mount root fs on .... Any idea to what I should try to debug this ?
<sad_plan>
l0wigh: check your fstab. you cant mount your root partition
<l0wigh>
Ohhhhh... I probably forget that step. I need to use genfstab ?
<sad_plan>
no, you can just write it out manually really. but you can use genfstab aswell, if you like
<l0wigh>
It would probably be easier for me. Also do I need to reinstall grub and grub config after ? (Stupid questions but I'm really new on this part of Linux)
<sad_plan>
no, no need for that. just check fstab, and reboot. see if that fixes the issue
<l0wigh>
I'll try tomorrow, I need to sleep. Thank you very much !
<sad_plan>
youre welcome C:
zgrep88 has joined #kisslinux
dilyn has quit [Quit: Client closed]
l0wigh has quit [Quit: Connection closed for inactivity]
xdream8 has joined #kisslinux
zgrep88 has quit [Quit: Client closed]
Guest26 has joined #kisslinux
<Guest26>
hello friends, just curious on the new "KISS_HOOK" part in the releases on codeberg, anything i should be worried about?
<xdream8>
if you used archlinux kernel config that means initramfs support is enabled and most of the things are built as modules, you may need to generate initramfs if you didnt do so or just disable initramfs support and build things you need directly into the kernel
<phoebos>
Guest26: that KISS_HOOK was (always) used to generate the tarball and doesn't affect anything else
<xdream8>
you can see things marked as modules with 'grep "=m" .config' or something similar
<xdream8>
which in your case you should see a lot...
<l0wigh>
Ok I solved the issue. I used an Archlinux live and did a make localyesall (or something like this) and it worked
<l0wigh>
What is the package to install additional key maps ?
<midfavila>
iirc cddl was what motif was originally released under
<midfavila>
hmmm. says the fsf considers it free but incompatible with the gpl
<midfavila>
"This is a free software license. It has a weak per-file copyleft (like version 1 of the Mozilla Public License) which makes it incompatible with the GNU GPL. This means a module covered by the GPL and a module covered by the CDDL cannot legally be linked together. We urge you not to use the CDDL for this reason."
<midfavila>
"Also unfortunate in the CDDL is its use of the term “intellectual property”."
<midfavila>
i mean i also dont super care about violating the cddl on my own pc but if i redistribute the system theres like a 0.000001% chance that could bite me and id rather just not
<sad_plan>
hm. I see. wierd
<sad_plan>
I was curious about how the suckelss guys got around this, but it seems they just included the licences like heirloom does in the repo
<sad_plan>
git://git.2f30.org/hbase if you dont know which repo im meaning
<sad_plan>
zgrep99: chimerautils is based off of dcantrell/bsdutils. I think that atleast chimerautils works sufficently. else they wouldnt have used it. not checked in on bsdutils for a long timer now
<sad_plan>
also, better is rather subjective.
<sad_plan>
I enjoy sbase/ubase, and have used it for a while now. I was not satisfied with toybox, for multiple reasons.
<sad_plan>
busybox is fine. it has what you need and then some imo
<zgrep99>
I'm not a huge fan of configuration system that busybox and toybox use. Also I prefer individual binaries for each tool rather than a single binary that contains them all, but that's just nitpicking
<sad_plan>
its less simple that way, I could agree with that. chimerautils uses meson iirc, which might be less ideal for some
<sad_plan>
sbase/ubase is ideal in this case. you can compile every tool even without make if you wish, without much trouble
<sad_plan>
midfavila: after skimming through the cddl licence, it seems you can redistribute it. you just need to add the licence. like every other licence basically
xdream8 has joined #kisslinux
<midfavila>
s/ubase is good but incomplete
<midfavila>
for now
<midfavila>
i'd like to contribute at some point
<midfavila>
and the problem isnt that you cant redistribute it sad_plan
<midfavila>
its that you can't link CDDL code with GPL code and i don't keep a mental log of every single link that the system has made during build
<sad_plan>
theres a section about distrobution, and it sayd you can, if you include the license(s)
<sad_plan>
atleast in the cddl licence
<sad_plan>
dunno about the rest
<sad_plan>
but if this is the case, isnt the heirloom project a licence violation?
<midfavila>
no because they dont distribute binaries
<sad_plan>
theres actually a gpl licence in there
<sad_plan>
ah
<midfavila>
the problem is linking GPL object code with CDDL object code and then distributing *that*
<sad_plan>
I was going to say you wont be doing that, but you will, if you distrobute a tarball with heirloom binaries. lol
fultilt has joined #kisslinux
<sad_plan>
what a stupid way to licence your software
xdream8 has quit [Remote host closed the connection]
zgrep99 has quit [Ping timeout: 240 seconds]
dilyn has joined #kisslinux
<dilyn>
sad_plan: fstab wasn't l0wigh's issue -- you don't even have a rootfs at the point their error occurs
<dilyn>
they were probably missing either their filesystem driver or their boot device driver
<dilyn>
zgrep99: I try to use as many bsd utilities as possible so I'm looking into converting from toybox to something like chimerautils plus nonsense... if you switch lmk how it goes!
<sad_plan>
I noticed. but he figured it out before I was able to respond. I wouldve suggested fs drivers next. I mean,w e start with the easiest right? :P
<sad_plan>
dilyn: oasis uses some openbsd components. you can also build xargs from openbsd aswell. which should build ootb iirc
<sad_plan>
check github.com/rnpnr/opkg. he also uses oasis' buildsystem, but instead of as an OS, besides an already existing OS
<sad_plan>
so he uses oasis PREFIX variable, that mcf never got around finishing :p
<sad_plan>
what other bsd utils are available for linux anyway? thats atleast somewhat up to date
<dilyn>
i use otools for a few things git.carbslinux.org/otools
<midfavila>
is there a ketolinux
<midfavila>
im dieting
<midfavila>
*laugh track*
<sad_plan>
dilyn: otools hasnt been updated in a long time
<dilyn>
hence the looking into more proper bsdutils ;)
<sad_plan>
i think bsduitls/chimerautils is your best bet atm. unfortunatly :p
<dilyn>
almost certainly
<sad_plan>
that is, unless you wanna start porting over stuff yourself though :p but im assuming you didnt want that
<dilyn>
sounds like a lot of work for something I would be less than good at :v