Why Nostr? What is Njump?
2023-09-02 08:53:38

too stupid for friends on Nostr: I don’t like the install notes that are out there for 9front. Or rather, I love ...

I don’t like the install notes that are out there for 9front. Or rather, I love them but gods they’re a mess. So here’s some fucking org-mode.

#+title: Setting up 9front with HJFS

* Installation
** default bootargs, user
** vesa display at 1920x1080x32, ps2intellimouse
** ~inst/start~
*** configfs: hjfs
*** partdisk: delete all partitions, use defaults (efi, single plan9 fs)
*** prepdisk: delete all subdivisions, use hjfs defaults (9fat, nvram, fs)
*** mountfs: 1024MB RAM for cache
*** configdist: local
*** confignet
*** mountdist: all defaults
*** copydist
*** ndbsetup
*** tzsetup
*** bootsetup: yes to EFI
*** finish
** restart
** create user
*** ~echo newuser sev >> /srv/hjfs.cmd~
*** ~echo newuser sys +sev >> /srv/hjfs.cmd~
*** ~echo newuser adm +sev >> /srv/hjfs.cmd~
*** ~echo newuser upas +sev >> /srv/hjfs.cmd~
** edit plan9.ini
*** ~bind -b '#S' /dev~
*** ~9fs 9fat~
*** ~acme /n/9fat/plan9.ini~
**** add ~service=cpu~
** reboot: ~fshalt -r~
** auth setup 1: automatic
*** on reboot, you'll be asked to recreate the auth nvram
*** use the user created in the create-user step above
** edit /lib/ndb/local
#+begin_src plan9
auth=katrina authdom=turtlerock.sevvie.ltd

ipnet=turtlerock.sevvie.ltd ip=192.168.1.0 ipmask=255.255.255.0
ipgw=192.168.1.1
dns=192.168.1.1
auth=katrina
dnsdom=turtlerock.sevvie.ltd
cpu=katrina
fs=katrina

sys=katrina ether=...
#+end_src
** auth setup 2: ~auth/changeuser~
*** set the user password the same as before
** reboot: ~fshalt -r~
** connect via drawterm


turtlerock.sevvie.ltd isn’t a real domain or net, it’s just what I’m calling the home network. I need to spin up another machine to be an auth server, so this can just be fs/cpu.
Author Public Key
npub1wmxn3vqkzhd2a47gkt6hdjwp49cxzl3m0l67pzkrn9kllhrkhfhqfxv89s