Post B46eYg5o81qF75UKpM by MissingClara@chaos.social
 (DIR) More posts by MissingClara@chaos.social
 (DIR) Post #B46cQJRgFLskeJbQ0G by azonenberg@ioc.exchange
       0 likes, 0 repeats
       
       Attempting to use arch, btw, in a VM for the first time (to set up a ngscopeclient CI builder).Coming from Debian... wow this is not a noob distro lol. So far I've had to manually partition the disk in a shell, configure everything from the keymap to the time zone by editing config files or creating symlinks. There's no top level install tool as far as I can tell.And grub didn't auto detect anything so now I have I think a fully installed system but I'm stuck in a grub shell and have to boot manually (and I can't figure out how to get the virtual boot order to boot cdrom-first and go back to the installer without wiping the whole virtual hard drive and starting over)
       
 (DIR) Post #B46cY5eRPuUABTHPoO by dotstdy@mastodon.social
       0 likes, 0 repeats
       
       @azonenberg the install tool is called archinstall, you can run it from the live image https://wiki.archlinux.org/title/Archinstall (not sure how the output of said tool goes for a vm configuration really, but i'd guess it has profiles for that kind of thing)
       
 (DIR) Post #B46ctEjkpci0Raqfbc by azonenberg@ioc.exchange
       0 likes, 0 repeats
       
       @dotstdy I was following the guide at https://wiki.archlinux.org/title/Installation_guide.Everything is 100% manual and if you skip a step you're totally hosed unless you're comfortable doing things like manually specifying a kernel, initrd, and kernel command line from a grub shell.Which I can do but... yeah.Anyway, seems my problem was I missed one line and the default grub installation script doesn't generate a config file for the installed kernel which makes the system unbootable until you do that.Now it seems to boot right up to a login prompt. So now I need to figure out how to set up a sshd and actually turn it into a useful builder instance, but that's the easy part.
       
 (DIR) Post #B46eCdg2QfZjFavT0q by MissingClara@chaos.social
       0 likes, 0 repeats
       
       @azonenberg I'd highly recommend dropping grub in favor of either using Unified Kernel Images directly, or through systemd-boot. it's a much much better user experience. https://wiki.archlinux.org/title/Unified_kernel_image
       
 (DIR) Post #B46eI2z5lSrrBhPuim by azonenberg@ioc.exchange
       0 likes, 0 repeats
       
       @MissingClara I have it set up, i dont intend to ever touch it again, and if ngscopeclient cares what your bootloader is we have much bigger problems than grub not being the "best" choice for arch.
       
 (DIR) Post #B46eYg5o81qF75UKpM by MissingClara@chaos.social
       0 likes, 0 repeats
       
       @azonenberg that was just a recommendation in case you ever need to touch grub again. it has this pesky habit of requiring you to update the config from time to time. UKIs are nice because you can just point the UEFI firmware at them and the system will just boot.
       
 (DIR) Post #B46erEKRZurKVVBGIi by MissingClara@chaos.social
       0 likes, 0 repeats
       
       @azonenberg might not be super relevant if you're just setting up a testing instance, but if you want to setup disk encryption and secure boot, it makes a real difference 😅
       
 (DIR) Post #B46erEiC9brFhAIEK0 by azonenberg@ioc.exchange
       0 likes, 0 repeats
       
       @MissingClara yeah this is a sandbox that is going to be brought up, have gcc and texlive and a few other things installed so i don't need to redownload them every build, then snapshotted and wiped after every compile.every month or two i'll update all installed packages to the latest version and make a new snapshot.
       
 (DIR) Post #B46erEuFQnV0IXvr6m by MissingClara@chaos.social
       0 likes, 0 repeats
       
       @azonenberg anyway, if you have any issues or questions, feel free to ping me 😊
       
 (DIR) Post #B46f5Yk0TywPrvyDQm by azonenberg@ioc.exchange
       0 likes, 0 repeats
       
       @MissingClara I don't intend to move away from debian as my actual native endpoint distro any time soon, but i'm trying to move away from github actions both because github is going down the toilet and because I want better performance and real PCIe passthrough vulkan for running test cases (and eventually hardware-in-loop tests with real scopes in the test cluster etc).So I'm setting up VMs of every supported platform locally that I can use for the testbed
       
 (DIR) Post #B46f7NhQVR1ICedFb6 by chfour@merping.synth.download
       0 likes, 0 repeats
       
       @azonenberg there's archinstall nowadays which is a tui and pretty much just does all that
       
 (DIR) Post #B46f7NtplIwcp8R9w8 by azonenberg@ioc.exchange
       0 likes, 0 repeats
       
       @chfour wasn't mentioned in the install guide on the wiki lol, i had no idea it existed
       
 (DIR) Post #B46fH8eVJ1A8QmuxXM by azonenberg@ioc.exchange
       0 likes, 0 repeats
       
       @MissingClara (what did you think i was going to do with that donated xeon 8362 and half terabyte of ddr4 rdimms? lol)