-
zedmatrix
sup malina: do you mount move devpts?
-
zedmatrix
malina: should talk more in here
-
malina
erm no I dont\ move mount?
-
malina
what do you mean?
-
malina
like what i the issue you are working on?
-
zedmatrix
writing an initramfs
-
malina
Iin my init in the begiing i remeber it was like
-
malina
a bit awakwartd figuyring out the tmpfs systems
-
zedmatrix
ive switched to system-v
-
malina
i kinda did a bit just , (and i reocmmend this) just go with it
-
malina
solve it until you feel it's "ok even if hacky
-
zedmatrix
using the grub-mkrescue
-
malina
and before yo know it, the system is just booting fooking amazingly
-
malina
sure it won't be popular if you spread it (never was my purpose)
-
malina
but for your opwn systems
-
malina
my systems worked 100%
-
malina
and no worry of 'users moaning'
-
zedmatrix
-
malina
but it neevr went wrong.. but ye.. it kinfda is a fight between init and kernel
-
zedmatrix
thats old
-
malina
so when you boot you _create the squashfs_?
-
zedmatrix
but getting the init is one thing
-
malina
from where?
-
zedmatrix
the squashfs is already made
-
zedmatrix
its mounting the squash to image.squashfs ramdisk
-
malina
ye ok
-
zedmatrix
this is the issue....
bpa.st/PMDQ
-
zedmatrix
-
zedmatrix
nsITobin: maybe initramfs/lib/firmware should be populated
-
zedmatrix
cause live booting my laptop just stops at drm amdgpu
-
malina
aktghough I dont think it was a success, I tried merging drm from libdrm and nvidias?
-
malina
or what iut was
-
malina
but ye, dont think it was a success
-
zedmatrix
i think i need to populate usr/lib/firmware
-
nsITobin
zedmatrix: you loading firmware in the squash or in initrd?
-
zedmatrix
going to try the squashfs since after it switches root is where its failing
-
nsITobin
zedmatrix: is it wise to have overlay and loop as kernel modules then switchroot?
-
zedmatrix
no i built overlay and loop into the kernel
-
zedmatrix
i just forgot to add hfs,hfsplus
-
zedmatrix
hmm that increased to 1.8G
-
zedmatrix
hmm it booted the hp pavilion laptop
-
zedmatrix
nsITobin: it adds 1.6G to the squashfs
-
nsITobin
does it solve it?
-
nsITobin
zedmatrix: how large is your rootfs before sqashing it?
-
nsITobin
and do you really need ALL that firmware?
-
zedmatrix
-
zedmatrix
one of my laptops had a nvidiafb stop
-
zedmatrix
cause of the size i went with the low memory, non ramdisk
-
zedmatrix
but it does boot from usb now.... qemu+hp pav tested
-
nsITobin
sucks you had to include udev
-
nsITobin
not entirely sure why I need udev
-
zedmatrix
makes it easier to populate the filesystem, other than that it gets messy
-
zedmatrix
cause then i would haveto manually create all device nodes
-
zedmatrix
but i might try adding a firmware.img
-
nsITobin
zedmatrix: just see about compressing each blob
-
nsITobin
fedora xz compresses theirs .. the firmware makefile by default gz compresses it for the dist target
-
nsITobin
or no..
-
nsITobin
install-xz target in makefile
-
nsITobin
tthere we go
-
nsITobin
no git required
-
nsITobin
that should cut down on the space
-
nsITobin
so make install-xz with a dest dir should do the trick
-
nsITobin
sometimes individual file compression does better than compressing the whole thing
-
zedmatrix
i think haveto do a cpio image with /lib/firmware/* so that is available before the init starts
-
nsITobin
which init
-
nsITobin
sysv?
-
zedmatrix
i bet this is a blob> '/boot/gentoo.igz'
-
zedmatrix
no the initramfs/init
-
nsITobin
honestly i dunno where firmware needs to be
-
zedmatrix
i think it should be passed from grub so that the kernel can load it before that init pass over
-
nsITobin
ok initrd does contain firmware but typically not all of it
-
nsITobin
unless i am wrong
-
nsITobin
no i think you prettyy much need firmware in both initrd and the final rootfs
-
nsITobin
fedora livecds seem to include it in both
-
nsITobin
and yeah a loop likely won't work
-
zedmatrix
hmm xz gets it to 539M, i guess if i trim out some blobs
-
zedmatrix
whats funny is on the hp laptop the ethernet was eno1
-
nsITobin
there is also zstd but zstd pisses me off.. like they are the standard for everything Z.. I am sure you have something to say about it zedmatrix
-
zedmatrix
did you see i changed the timeout to 30 ?
-
nsITobin
i haven't tried to boot hardware yet but i will boot vmware.. i was poking the files
-
nsITobin
zedmatrix: then i will send it to the you ess bee
-
nsITobin
k?
-
nsITobin
good in the vmware
-
zedmatrix
yea qemu too
-
zedmatrix
down to 1693577216 Jun 11 20:06 lfslive.iso
-
nsITobin
how much ram you got in your normal com-Puter
-
zedmatrix
1.6G
-
zedmatrix
my qemu i use 4G
-
zedmatrix
the Hp has 8G
-
nsITobin
still dunno why it maps to hfs+
-
nsITobin
is that the file format when you create the loop device?
-
nsITobin
filesystem*
-
zedmatrix
its how grub-mkrescue/xorriso is creating
-
zedmatrix
its how grub-mkrescue/xorriso is creating
-
zedmatrix
its how grub-mkrescue/xorriso is creating
-
nsITobin
you said that
-
nsITobin
sorry i am tired
-
zedmatrix
no worry
-
nsITobin
i have been up for .. hours
-
zedmatrix
me too
-
nsITobin
0530 it is 2209 now
-
zedmatrix
630 am and 810p
-
zedmatrix
ok burning the new image 1.6gb to usb using the firmware.img
-
nsITobin
be back
-
zedmatrix
i wonder if i am gonna burn out this usb
-
nsITobin
yeah it worked
-
nsITobin
and then when i rebooted i found the god damned firmware screwed up my graphics card monitor detection.. my fourth monitor uses a dvi on the monitor side to dp.. changes in firmware fuck it up requiring me to go into Windows and get it to detect again then it is happy.. it is one of those quirks that seems to ONLY happen to me and is why I am so damned particular about my software..
-
nsITobin
anyway that is what took me so long
-
nsITobin
also because of that issue my fourth monitor became 640x480 which means ALL my monitors were 640x480 but because of the stupid framebuffer bs it was only zoomed on the incorrectly detected monitor and tiny corner only on everything else
-
nsITobin
which is why for my PERSONAL use i build amdgpu in
-
nsITobin
and control it with kernel args
-
nsITobin
but again tthat is specific to me
-
nsITobin
nothing YOU did was an issue
-
nsITobin
just.. the state of things
-
zedmatrix
i am having trouble booting in qemu with the firmware blob, ok kernel panic now, it just took time to decompress the blob
-
nsITobin
assuming i go to the store tomorrow after that I will see about creating something bootable of my own
-
nsITobin
but i think i am several steps behind you still
-
zedmatrix
something with that firmware.img blob, maybe i can strip it down to just intel/ amd/ nvidia/ ?
-
nsITobin
i don't think it will work
-
zedmatrix
ok decompressing blob
-
zedmatrix
booted initrd /initrd.img /firmware.img
-
zedmatrix
it activated the gtk window
-
zedmatrix
still goes to userspace, then 2 nvidiafb crtc0,1
-
nsITobin
gonna lay down now good night
-
zedmatrix
building a live iso takes alot of tweaking
-
nsITobin
you know zedmatrix .. i am gonna just stop spilling my plans out to the world cause every time i do something happens to interfear
-
nsITobin
figured go to the store be gone a few hours then back but it was a whole ordeal
-
nsITobin
lol
-
nsITobin
i can only figure it is because I deemed my intended actions..
-
nsITobin
so i figure maybe if I don't say then the universe won't overhear LOL
-
nsITobin
Catch the universe off gaurd.. That's the ticket!
-
nsITobin
in all seriousness sup
-
zedmatrix
nsITobin: rebuilding some linux, using 6.6.93 lts and gonna try trimming the firmware blob too
-
zedmatrix
just squashing the new modules
-
nsITobin
zedmatrix: god i wish the kernel could loop mount a wim image it would basically complete wimlib-imagex's full equivalance of the windows version..
-
nsITobin
fuse is too small
-
nsITobin
but if i could get a wim support in the kernel.. well that could be fun..
-
nsITobin
small.. i mean slow
-
zedmatrix
but if you try that iso again add 'nomodeset' to the grub commandline
-
nsITobin
yeah I am gonna have to do nomodeset to not have it piss with my gfx card
-
zedmatrix
its probably the nvidiafb causing issues
-
nsITobin
i use amdgpu
-
nsITobin
but every time it changes it makes my shitty dvi to dp cable not detect
-
nsITobin
thus fucking up my hardset monitor stuff on kernel cmdline and in x11
-
nsITobin
because the entire system is stupid and won't let me at cmdline set the damned monitor resolutions properly .. or just disable some or not
-
nsITobin
-
nsITobin
this is what I have to do to make my monitors work properly
-
nsITobin
because smallest resolution wins
-
nsITobin
and it doesn't stretch
-
nsITobin
so it double sucks
-
zedmatrix
yea thats y linux from scratch is easier :)
-
zedmatrix
-
nsITobin
why 6.6?
-
nsITobin
zedmatrix: shutting down falls to system matainace shell
-
nsITobin
when doing shutdown now
-
nsITobin
stopping system log daemon
-
nsITobin
enter root password for system maintanance
-
nsITobin
if i ctrl+d it logs back in as root
-
nsITobin
but sysvinit is shutdown
-
nsITobin
zedmatrix: but i know reboot worked on hardware
-
nsITobin
so i dunno
-
nsITobin
why the why
-
zedmatrix
hmm i just did a quick test in vm it looked ok
-
nsITobin
just type shutdown now
-
nsITobin
it falls to emerg shell
-
nsITobin
i will write it to a flash drive
-
nsITobin
after this vidya
-
zedmatrix
hmm i never use shutdow
-
zedmatrix
its usually, poweroff or reboot :)
-
nsITobin
how do i restart linux?
-
nsITobin
all i can find is reboot
-
nsITobin
but i need to restart it
-
nsITobin
a related question.. i need to know if i should logoff or logout first
-
nsITobin
zedmatrix:
-
nsITobin
i do know i hate "signin signout/off
-
nsITobin
"
-
nsITobin
because that implies asking permission.. while logging in or on.. implies I am allowed .. also logged as such.
-
nsITobin
language shifts thought and expression and i do NOT like the progression from login to sign in