aa0daf15f18d76c4eab5913ebd24af0742990705
unix/openbsd.md
... | ... | @@ -10,7 +10,7 @@ dd if=/dev/urandom of=/dev/rsd0c bs=1m |
10 | 10 | fdisk -iy sd0 #mbr |
11 | 11 | disklabel -E sd0 |
12 | 12 | Label editor (enter '?' for help at any prompt) |
13 | - sd0> a a |
|
13 | + sd0> a a |
|
14 | 14 | offset: [64] |
15 | 15 | size: [976773104] * |
16 | 16 | FS type: [4.2BSD] RAID |
... | ... | @@ -18,14 +18,25 @@ disklabel -E sd0 |
18 | 18 | sd0> q |
19 | 19 | No label changes. |
20 | 20 | sh MAKEDEV sd2 #keydisk |
21 | +dd if=/dev/urandom of=/dev/rsd0c bs=1m |
|
21 | 22 | fdisk -iy sd2 #mbr |
22 | 23 | disklabel -E sd2 |
23 | 24 | Label editor (enter '?' for help at any prompt) |
24 | - sd2> a a |
|
25 | - offset: [64] |
|
26 | - size: [7831488] 1024 |
|
25 | + sd2> a a |
|
26 | + offset: [64] 31205376 #total - 2048 |
|
27 | + size: [2048] 1024 |
|
27 | 28 | FS type: [4.2BSD] RAID |
28 | 29 | sd2*> w |
30 | + sd2> a b |
|
31 | + offset: [64] 31206400 #total - 1024 |
|
32 | + size: [1024] * |
|
33 | + fs type: [swap] RAID |
|
34 | + sd2*> w |
|
35 | + sd2> a i |
|
36 | + offset: [64] |
|
37 | + size: [31205312] * |
|
38 | + fs type: [swap] msdos |
|
39 | + sd2*> w |
|
29 | 40 | sd2> q |
30 | 41 | No label changes. |
31 | 42 | bioctl -c C -k sd2a -l sd0a softraid0 |
... | ... | @@ -38,8 +49,69 @@ exit |
38 | 49 | ### post install |
39 | 50 | ``` |
40 | 51 | echo "permit nopass <username> > /etc/doas.conf |
41 | -pkg_add -u |
|
42 | 52 | ``` |
53 | + |
|
54 | +``` |
|
55 | +doas pkg_add -u |
|
56 | +doas pkg_add \ |
|
57 | + git \ |
|
58 | + vim \ |
|
59 | + herbstluftwm \ |
|
60 | + rxvt-unicode \ |
|
61 | + stow \ |
|
62 | + zsh \ |
|
63 | + unclutter \ |
|
64 | + xbindkeys \ |
|
65 | + keychain \ |
|
66 | + dmenu \ |
|
67 | + gnupg \ |
|
68 | + irssi \ |
|
69 | + qutebrowser \ |
|
70 | + sacc \ |
|
71 | + xcape \ |
|
72 | + mpv \ |
|
73 | + wget |
|
74 | +doas ln -s /usr/local/bin/zsh /usr/bin/zsh |
|
75 | +git clone git://git.pyratebeard.net/dotfiles.git dot |
|
76 | +cd dot |
|
77 | +stow * |
|
78 | +mkdir ~/.fonts |
|
79 | +cd ~/.fonts |
|
80 | +wget https://pyratebeard.net/trigon-font/trigon8x15r.bdf |
|
81 | +# cp .xinitrc to .xsession |
|
82 | +doas chsh pyratebeard |
|
83 | +# urxvt LANG |
|
84 | +``` |
|
85 | + |
|
86 | +#### wifi |
|
87 | +* on arch |
|
88 | +``` |
|
89 | +lftp "http://firmware.openbsd.org/firmware/7.2/" |
|
90 | +cd ok, cwd=/firmware/7.2 |
|
91 | +lftp firmware.openbsd.org:/firmware/7.2> mget * |
|
92 | +69709649 bytes transferred in 124 seconds (549.2 KiB/s) |
|
93 | +Total 26 files transferred |
|
94 | +lftp firmware.openbsd.org:/firmware/7.2> quit |
|
95 | +quit |
|
96 | +cd ../ |
|
97 | +tar czf ./firmware.tgz openbsd_firmware |
|
98 | +scp firmware.tgz laptop: |
|
99 | +``` |
|
100 | + |
|
101 | +* in openbsd |
|
102 | +``` |
|
103 | +tar xzf firmware.tgz |
|
104 | +doas fw_update -p openbsd_firmware/ |
|
105 | +doas vi /etc/hostname.iwm0 |
|
106 | + join "<ssid>" wpakey "<password>" |
|
107 | + #join "<ssid>" wpakey "<password>" |
|
108 | + #join "<ssid>" wpakey "<password>" |
|
109 | + inet autoconf |
|
110 | +doas sh /etc/netstart iwm0 |
|
111 | +``` |
|
112 | + |
|
113 | +#### gui |
|
114 | + |
|
43 | 115 | ## firewall |
44 | 116 | ``` |
45 | 117 | vi /etc/pf.conf |
... | ... | @@ -47,6 +119,14 @@ vi /etc/pf.conf |
47 | 119 | |
48 | 120 | ## packages |
49 | 121 | * `pkg_info` show all packages installed by `pkg_add` |
122 | +* use `pkg_info -Q <package_name>` or `pkglocate <package_name>` (requires installing `pkglocatedb`) for searching |
|
123 | +* mirror in `/etc/installurl` |
|
124 | + |
|
125 | +## daemons |
|
126 | +``` |
|
127 | +rcctl ls all |
|
128 | +rcctl start sshd |
|
129 | +``` |
|
50 | 130 | |
51 | 131 | ## devices |
52 | 132 | * list attached devices |
... | ... | @@ -74,5 +154,14 @@ newfs_msdos /dev/rsd2b |
74 | 154 | |
75 | 155 | ## misc |
76 | 156 | * hostname - /etc/myname |
77 | - |
|
157 | +* changing terminal font |
|
158 | + * on arch |
|
159 | + ``` |
|
160 | + pacman -S cabel-install ghc |
|
161 | + git clone "https://github.com/polachok/bdf2wscons" |
|
162 | + cd bdf2wscons |
|
163 | + cabel install |
|
164 | + bdf2wscons trigon8x15.bdf > |
|
165 | + ``` |
|
166 | + |
|
78 | 167 | [softraid encryption]: https://www.openbsd.org/faq/faq14.html#softraidFDE |