www.mtkn.jp

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

openbsd_installation.html (2510B)


      1 <!DOCTYPE html>
      2 <html>
      3 <head>
      4 	<meta charset="utf-8">
      5 	<meta name="viewport" content="width=device-width,initial-scale=1">
      6 	<link rel="stylesheet" type="text/css" href="/style.css">
      7 	<link rel="icon" type="image/x-icon" href="/pics/favicon.ico">
      8 	<title>OpenBSDインストール</title>
      9 </head>
     10 <body>
     11 	<header>
     12 		<a href="/">主頁</a> |
     13 		<a href="/about.html">自己紹介</a> |
     14 		<a href="/journal">日記</a> |
     15 		<a href="/farm">農業</a> |
     16 		<a href="/kitchen">台所</a> |
     17 		<a href="/computer">電算機</a> |
     18 		<a href="/poetry">詩</a> |
     19 		<a href="/books">本棚</a> |
     20 		<a href="/gallery">絵</a> |
     21 		<a href="https://git.mtkn.jp">Git</a>
     22 	</header>
     23 	<main>
     24 		<article>
     25 <h1>OpenBSDインストール</h1>
     26 <time>2021-12-16</time>
     27 <p>OpenBSDをノートパソコンにインストールしたのでその時のメモ</p>
     28 
     29 <p>インストール用のライブUSBを作成</p>
     30 <p>ブート</p>
     31 <p>指示通りインストール</p>
     32 
     33 <p>Reboot</p>
     34 <p>通常ユーザーでログインしてルートユーザーになる</p>
     35 <pre><code>$ su
     36 Password:
     37 </code></pre>
     38 
     39 <p><code>doas(1)</code>を設定して通常ユーザーに戻る</p>
     40 <pre><code># cp /etc/examples/doas.conf /etc/
     41 # sed -i 's/permit keepenv :wheel/permit nopass keepenv :wheel/' /etc/doas.conf
     42 # exit
     43 $ doas echo unko
     44 unko
     45 </code></pre>
     46 
     47 <p><code>syspatch(8)</code>をあてる</p>
     48 <pre><code>$ doas syspatch
     49 ...
     50 Relinking to create unique kernel... done.
     51 </pre></code>
     52 
     53 <p><code>apmd(8)</code>を設定</p>
     54 <pre><code>$ doas rcctl enable apmd
     55 $ doas set apmd flags -A -z 10
     56 $ rcctl start apmd
     57 apmd (ok)
     58 </pre></code>
     59 
     60 <p>wi-fiを設定</p>
     61 <pre><code>$ ifconfig
     62 ...
     63 iwn0 flags=...
     64 ...
     65 $ ifconfig iwn0 up
     66 $ doas sh -c 'echo "join <i>ssid</i> wpakey <i>password</i>
     67 autoconf" > /etc/hostname.iwn0'
     68 $ doas chown root:wheel /etc/hostname.iwn9
     69 $ doas chmod 0640 /etc/hostname.iwn0
     70 $ doas sh /etc/netstart
     71 ...
     72 </pre></code>
     73 
     74 <p>必要なパッケージをインストール</p>
     75 <p><code>dotfiles</code>をダウンロード</p>
     76 <p>suckless utilitiesをインストール</p>
     77 <p><code>man(1)</code>のパスを設定</p>
     78 <p><code>slock(1)</code>を設定</p>
     79 <p><code>xenodm(1)</code>を設定</p>
     80 <p><code>mail(1)</code>の設定<a href="https://www.c0ffee.net/blog/openbsd-on-a-laptop/#base-utilities">ref</a></p>
     81 		</article>
     82 
     83 	</main>
     84 	<footer>
     85 		<address>info(at)mtkn(dot)jp</address>
     86 		<a href="http://creativecommons.org/publicdomain/zero/1.0?ref=chooser-v1" rel="license noopener noreferrer">CC0 1.0</a>
     87 	</footer>
     88 </body>
     89 </html>