www.mtkn.jp

Manuscripts for my personal webpage.
git clone https://git.mtkn.jp/www.mtkn.jp
Log | Files | Refs | LICENSE

openbsd_installation.html (1661B)


      1 +++
      2 date = '2021-12-16T00:00:00+09:00'
      3 draft = true
      4 title = 'OpenBSDインストール'
      5 +++
      6 <time>2021-12-16</time>
      7 <p>OpenBSDをノートパソコンにインストールしたのでその時のメモ</p>
      8 
      9 <p>インストール用のライブUSBを作成</p>
     10 <p>ブート</p>
     11 <p>指示通りインストール</p>
     12 
     13 <p>Reboot</p>
     14 <p>通常ユーザーでログインしてルートユーザーになる</p>
     15 <pre><code>$ su
     16 Password:
     17 </code></pre>
     18 
     19 <p><code>doas(1)</code>を設定して通常ユーザーに戻る</p>
     20 <pre><code># cp /etc/examples/doas.conf /etc/
     21 # sed -i 's/permit keepenv :wheel/permit nopass keepenv :wheel/' /etc/doas.conf
     22 # exit
     23 $ doas echo unko
     24 unko
     25 </code></pre>
     26 
     27 <p><code>syspatch(8)</code>をあてる</p>
     28 <pre><code>$ doas syspatch
     29 ...
     30 Relinking to create unique kernel... done.
     31 </pre></code>
     32 
     33 <p><code>apmd(8)</code>を設定</p>
     34 <pre><code>$ doas rcctl enable apmd
     35 $ doas set apmd flags -A -z 10
     36 $ rcctl start apmd
     37 apmd (ok)
     38 </pre></code>
     39 
     40 <p>wi-fiを設定</p>
     41 <pre><code>$ ifconfig
     42 ...
     43 iwn0 flags=...
     44 ...
     45 $ ifconfig iwn0 up
     46 $ doas sh -c 'echo "join <i>ssid</i> wpakey <i>password</i>
     47 autoconf" > /etc/hostname.iwn0'
     48 $ doas chown root:wheel /etc/hostname.iwn9
     49 $ doas chmod 0640 /etc/hostname.iwn0
     50 $ doas sh /etc/netstart
     51 ...
     52 </pre></code>
     53 
     54 <p>必要なパッケージをインストール</p>
     55 <p><code>dotfiles</code>をダウンロード</p>
     56 <p>suckless utilitiesをインストール</p>
     57 <p><code>man(1)</code>のパスを設定</p>
     58 <p><code>slock(1)</code>を設定</p>
     59 <p><code>xenodm(1)</code>を設定</p>
     60 <p><code>mail(1)</code>の設定<a href="https://www.c0ffee.net/blog/openbsd-on-a-laptop/#base-utilities">ref</a></p>
     61