InnerScientist

joined 2 years ago
[–] InnerScientist@lemmy.world 12 points 22 hours ago (1 children)

It helps but it's too expensive to distribute to everyone.

[–] InnerScientist@lemmy.world 3 points 22 hours ago* (last edited 22 hours ago) (1 children)

Yeah I tried just now and it diesn't seem to be working (anymore?) could've sworn that worked.

You can still kexec the installiers directly, I followed the netboot.xyz scripts and got the links they use. Here's Debian as an example:

From the scripts: https://deb.debian.org/debian/dists/stable/main/installer-amd64/current/images/netboot/ looking at the boot config debian-installer/amd64/grub/grub.cfg

submenu '... KDE Plasma desktop boot menu ...' {
    set gfxpayload=keep
    menuentry '... Install' {
        set background_color=black
        linux    /debian-installer/amd64/linux desktop=kde vga=788
***
quiet
        initrd   /debian-installer/amd64/initrd.gz

so we need to download those two files and take the netboot.xyz cmdline arguments then

$ kexec --command-line="desktop=kde vga=788 mirror/suite=stable initrd=initrd.magic console=ttyS0,115200n8"  --initrd=initrd.gz -l linux´
$ systemctl kexec

and it boots.

also here's an example for the nixos netboot commands, more on that in the nixos manual:

$ kexec --load bzImage \
  --initrd=initrd.gz \
  --command-line "init=/nix/store/n37nmcvbrblk9ahfzj9nxy01axs7zsf6-nixos-system-nixos-kexec-25.11pre-git/init nohibernate loglevel=4 lsm=landlock,yama,bpf"
$ systemctl kexec

Edit:

No console access

If that means that you can only connect to SSH and have no VGA/video then this will be limited, you could setup an automated install but that requires a lot more knowledge than what your guide requires.

[–] InnerScientist@lemmy.world 4 points 1 day ago (3 children)

Kexec can be used to load a new kernel and "reboot" quickly, it can also be used to load a new kernel, an initrd and never touch the disk. Such a system lives completely in ram and allows you to modify the disk in any way you want without breaking you running Linux (which is in ram)

Any distro that has a network boot installer that can be passed to kexec can be installed this way, any that don't can still kexec any Linux distro and then install any other distro by passing the disk to a VM and installing linux through that.

You can also kexec the netboot.xyz image and get any distro supported there.

[–] InnerScientist@lemmy.world 2 points 1 day ago (5 children)

Can't you just kexec and be on your way?

[–] InnerScientist@lemmy.world 0 points 4 days ago

Allthats"""interesting"""

[–] InnerScientist@lemmy.world 3 points 5 days ago

It was the elite hacker 4chan, they hacked all their servers and stole all their ram.

[–] InnerScientist@lemmy.world 12 points 5 days ago (1 children)

Thomson Reuters has zero overlap

[–] InnerScientist@lemmy.world 3 points 1 week ago (1 children)
[–] InnerScientist@lemmy.world 15 points 1 week ago (3 children)

Wish granted, the battery is now small enough to slow charge to full in 20 minutes.

Tap for spoilerThe iPhone air is great, isn't it?

[–] InnerScientist@lemmy.world 1 points 1 week ago

Maybe it's a loop?

32
submitted 5 months ago* (last edited 5 months ago) by InnerScientist@lemmy.world to c/selfhosted@lemmy.world
 

I'm looking for experiences and opinions on kubernetes storage.

I want to create a highly available homelab that spans 3 locations where the pods have a preferred locations but can move if necessary.

I've looked at linstore or seaweedfs/garage with juicefs but I'm not sure how well the performance of those options is across the internet and how well they last in long term operation. Is anyone else hosting k3s across the internet in their homelab?

Edit: fixed wording

view more: next ›