にほんブログ村 IT技術ブログへ
にほんブログ村

Linux ブログランキングへ

2018年10月14日

セキュアOS OpenBSD6.3 UEFIノートブック インストールテスト その1

openBSD1.jpg


今回はOpenBSDをUEFIのセレロンマシンに入れてみました。
Bay-Trailマシンでは起動時にフリーズしますが、
セレロンでは問題なく起動します。
何故でしょうか?
バグすかね。
まあまずファーストステップとしてUEFIのネタをブログに書きます。

●OpenBSD6.3 on UEFI
OpenBSDは5.9よりUEFIに正式に対応してインストール可能です。
対応時期はちょうど2015年9月でしょうか。
最近のマシンでOpenBSDが使えます。
まあWindowsタブレットで起動できるまでは
まだ試行錯誤必要かもしれませんけど・・・
Bay-Trailマシンは問題山積みですね・・・

面倒なことにインストーラーはちゃんと出来ていますが、
ある手順を踏まないと先にすすみませんw
一見ジョークみたいな仕様に思えますが、正常です。
しっかり英語を読めば分かるんですが、初心者には解読は無理かとw
こちらを参考にさせて頂きました。
誠にありがとうございます。

https://qiita.com/tyokai/items/8a09dd3e37726f24c4f4

http://openbsd-akita.blogspot.com/2015/10/openbsd-uefi_15.html


当然、読んでもよく分からん。
いえこれは正常です。
英語でここには読みにくい、書いていない手順があるんです、多分。
是非やって覚えましょう。


●OpenBSDのインストール。
対象となるのはCeleron以上のPC。
つまりAtom以外の普通のPCでUEFI64bit対応機種。
Atomは今後検証対象ですね。
まず公式HPからinstall63.fsをダウンロードします。
ISOじゃなくてfsファイルを使いましょう。

https://ftp.openbsd.org/pub/OpenBSD/6.3/amd64/

でddコマンドでUSBメモリに焼きます。

sudo dd if=install63.fs of=/dev/sdb status=progress

みたいな感じでしょうか。
USBに焼いたらインストールするPCに刺して起動します。
USBから起動すると普通にOpenBSDのインストーラーが起動するはず。
後は上の解説サイトを見ながら設定します。
今回はネットワーク設定は使わない方式にて記載します。
対話式なので選択すればインストールは先に進みます。
* マークを付けた所は要解説で注意。途中でインストール止まりますw


起動したら(I)nstallで(I)を選択
キーボードレイアウトは(jp)を小文字で。分からなければ(?)
ホストネームはそれぞれ。無ければ適当に
* ネットワークはLANがあればそれを指定、無ければもしくは使わなければ(done)
とりあえず(done)を選択
DNSドメイン、ネームサーバも適当
ルートパスワードを2回入れて設定
sshdはどちらでも(yes)
X Windowは使うなら(yes)
ユーザーは一応登録。ネームを2回、パスワードを2回入れます。
sshログインはどちらでも、(no)
* ROOTディスクは恐らく(sd0)。sd1はUSBメモリのはず。(?)で確認しましょう。
* で、次にここでパーティションの指定が出てくるので(!)
!を入れるとシェルに落ちるので、

fdisk -i -b 1024 sd0

別に最初からShellに落ちて入れても多分問題ないです。
新しいMBRパーティションにするかはデュアルブートでなければ(n)
で、

exit

インストーラーに戻ります。
で次に(G)でGPTを選択します。UEFIだからね。
設定するパーティションの一覧が出てきますので(a)
を選びAuto layoutで入れてみます。
これを選ぶとHDDの中身全部消えるのでご注意をw
パーティション設定が終わるとinitialize?で(done)
* Location of set?で(disk)。ここ分かりにくいw
* 次にIs the disk partiton already mounted?で(no)。重要
マウントされているかどうかなんて、対話式でそんなの分かるかいw
インストールメディアで(sd1)。USBメモリですね。
インストールセットは(a)で。USBメモリのパーティション1、4.2BSDです。
次はそのまま(6.3/amd64)。
インストールするパッケージ一覧が出てきますのでそのまま(done)
* Continue Without verification?で(yes)
でインストールが始まります。

インストールが終わったらLocation of sets?で(done)
タイムゾーンは(Japan)。(?)で確認してみましょう。
で最終設定。ここでエラーが出なければインストーラーは一応終了。
(S)でShellに落ちます。まだ再起動したら駄目です。
追加で設定。

ブートローダーのBOOTX64.EFI、BOOTIA32.EFIが/efi/boot/に
必要なのでコピーします。これが無いとブートローダーが起動しません。

newfs_msdos sd0i
mount /dev/sd0i /mnt2
mkdir -p /mnt2/efi/boot
cp /mnt/usr/mdec/BOOT* /mnt2/efi/boot

これで再起動。

reboot

電源が落ちたら、USBメモリを抜いてそのままPCから起動します。
多分起動するはず。


●まとめ
ちょっと分かりにくい所があるかもしれませんが起動するはず。
もし起動しなかったらAtomと同じバグです。
バグ報告しましょう。
X Windowを入れていればそのままFvwmが起動するはずです。
後はパッケージを入れて色々設定してみましょう。
さあ、OpenBSDの世界にようこそいらっしゃいませ。
posted by kapper at 23:23 | Comment(0) | OpenBSD

最近の事 2018年10月 NT名古屋が終わりまして


NT名古屋2018が無事終わりまして一息。
そろそろOSC東京2018とKOF2018の準備。
色々とやることが沢山ありますが、
まあブログでも更新しましょうかね・・・
今月の愚痴で。


●NT名古屋2018
今回ははじめて出展する側で参加しました。
まあ、特別人気のないブースだったのでのんびりしていましたが
ここは地元名古屋。レトロUMPCに反応する方々多数で、
ハードウェア講義が多数w
電気、機械屋が集まっていますが・・・情報科は少ないですね。
いかにLinuxには触りたくないのか・・・
ソフトウェアの驚異に恐れるハードウェアハッカーの姿が垣間見えます。
彼らもソフトウェアの持つ未知の力が怖いんです。
未知の知識と領域に恐れるのは人間だれもが通る道です。
僕はどちらも超えてきた。
非専門分野の得手不得手を超越して。
テクノロジー、言語、分野、国境の壁を超越して。恐れるものはない。

でもな、旧機種のサポートはLinuxなんだぜ、と。
RaspberryPi Desktopをさり気なくアピール。
こちらの分野ではkapperは無名ですが、ゆっくり橋頭堡を作ります。
今回は失敗でも次の作戦を楽しんでゆっくり考えましょうw
出展して失うものは時間だけですw

●大垣 Mini MakerFaire 2018
一応、出展申請しました。
無事通ったらいつも通り展示します。
地元なので知り合いばっかり来ますねw
まあ当選したら考えますか。


●イベント多すぎ、重複しすぎ
イベントオーナー様、
重複しないように調整お願いします。
あと多すぎても参加できません。
無理しないで下さい。


●Wineで「 抜きゲーみたいな島に住んでる貧乳はどうすりゃいいですか?」
結構面白い。バカゲーの皮を被った社会批判エロゲーやっぱりバカゲー。
Wineでも動きますが少々設定が必要。
まずインストールはCドライブにしないと「容量が足りません」エラー
次に動画再生時にエラーが出て落ちるので、
まずパッチをあてて、
WineでMPG動画が再生出来るように設定してから
RIN.INFのForceMPG=1に変更して保存。
標準だとWMVですが落ちるのでMPGに設定変更します。
これでやっと動作。

●Wineで「えもふり」
ここを読んだら動いた。ありがとう。
たぶん使わないけど・・・

http://mattintosh.hatenablog.com/entry/2014/06/29/020000

●NetBSD8.0 on UEFI
ちょっと苦労しましたがなんとかUEFIで動作。
この前資料で公開しました。
結構人気でありがとうございます。
こういう記事を書き続けたいですね・・・


●OpenBSD6.3 on UEFI
実は苦戦しています。
インストール方法は実は難しくありません。
T100TAでUEFI関係とブート時にフリーズする問題があって、
何故か起動しません。
原因は分かっていませんが、例のごとくI915関係をまず疑いますw
ブート時にdisable inteldrmしますがやっぱりフリーズ。
良く分かりません。

●GhostBSD on UEFI
FreeBSDのLiveイメージディストリです。
こちらは普通に起動しました。
FreeBSDはWindowsタブレット問題無さそう。
良かった。

●MidnightBSD on UEFI
こちらも起動するけど、GUIが動かない。
GhostBSDを使ったほうが良さそう。


●HaikuOS
ベータ版でUEFI対応しました。
ノートPCでは起動しましたがT100TAでは起動せず・・・
よく分かっていません、はい。


●Mageia6.1 UEFI
T100TAで起動させようとしましたが、フリーズ。
ああ、これヤバイ。
原因不明。

●OSC東京2018FallとKOF2018
まだ資料を作ってませんw
45分にまとめられなくてストーリーが固まりません。
どうしよう。もう時間がない。
何とか。

●Netwalker予備機
価格は上がりつつありますがまだAmazonで買えます。
欲しい人はどうぞ。
Dynabook AZが欲しい人はヤフオクかメリカリがお勧め。

●機械学習
ぼちぼちやっています。
Python面倒。

posted by kapper at 20:33 | Comment(0) | 近況
にほんブログ村 IT技術ブログへ
にほんブログ村

Linux ブログランキングへ