2018/05/26

PortabookにPlamo Linux 7.0β1をインストール

PortabookにPlamo Linux 7.0β1をインストールしてみました。

インストール手順をメモしておかなかったのですが、覚えている限りの気になった点をメモしておきます。

1. インストーラーからインストール
→ キーボードを認識せず
→ USBキーボードを使用した
→ 内蔵eMMCを認識せず
→ USBメモリにインストールした

2. USBメモリにインストール
→ setupを実行する前にfdiskかcfdiskでESPを独立したパーティションとして作成
→ mkfs.vfatが無かったので、ダメ元でmkfs.fat -F32 -s2 /dev/sda1としてフォーマット
→ インストーラーでUEFI用のGRUBのインストールに失敗した(うろ覚え)ので、setup終了後にchrootしたりして手動でGRUBをインストール

3. USBメモリにインストールしたPlamoを起動 
→ GRUBが起動するところまではいった
→ GRUBコマンドで起動したが、Booting in blind modeから先に進まない
→ GRUBコマンドでinsmod efi_gopを実行
→ GRUBコマンドで起動したがカーネルパニック
→ GPD WIN用のカーネル(4.16.0-rc4)をコピー
→ GRUBコマンドで起動したが、カーネルパニック
→ mkinitrd(Plamoには未収録)でinitrdを作成したところ、ログインプロンプトまで行ったと思われるが、起動中に画面が真っ黒に
→ i915.modeset=0を追加
http://hanagurotanuki.blogspot.jp/2018/05/usbplamo-linux-70.html

4. USBメモリのPlamoをPortabook内蔵eMMCにコピー
→ ESPはPortabookにあったものをmkfs.fat -F32 -s2 /dev/mmcblk0p1としてフォーマット
→ 手順は次のURLと同じ https://hanagurotanuki.blogspot.jp/2016/12/gpd-winemmcplamo-linux.html
→ eMMCの"/"(/dev/mmcblk0p3)に基本的にcp -aでコピーしただけ(それで良いのかは不明)
→ /dev/mmcblk0p3にchrootして/devや/sysなどを適切にmountし、GRUBをインストール

5. 内蔵eMMCのPlamoを起動
→ GPD WIN用のカーネル(4.16.0-rc4)では起動せず
→ mkinitrd(Plamoには未収録)でinitrdを作成したところ、ログインプロンプトまで行った
→ 試しにPlamo標準カーネルのinitrdを作成したところ、起動したけれどキーボードを認識せず(うろ覚え)

6. カーネル再構築
→ initrdを作成して起動している4.16.0-rc4でlsmodし、モジュールではなく組み込んだ方が良さそうなものを組み込む
→ Portabook用のパッチを当てる https://github.com/mongonta0716/portabook
→ initrdを作成しなくても起動した

open-browser.vimで開くブラウザをscreen w3mにする

GNU screenを使用中にopen-browser.vimで開くブラウザを、screenで新しく開いたウィンドウ中のw3mにする。

.vimrcに下記を記述する。

let g:openbrowser_browser_commands = [ 
\   { 
\        "name": "w3m",
\        "args": "screen w3m {uri}" 
\   } 
\]

2018/05/23

AlpineでGMailアドレス(独自ドメイン)を使用する

AlpineでGMailアドレス(独自ドメイン)を使用する際に、.pinercで変更した箇所です。

personal-name=自分の名前
smtp-server=smtp.gmail.com:587/tls/user=自分のメールアドレス
inbox-path={imap.gmail.com:993/ssl/novalidate-cert/user=自分のメールアドレス}INBOX
feature-list=downgrade-multipart-to-text,
        enable-incoming-folders,
        enable-incoming-folders-checking
customized-hdrs=BCC: 自分のメールアドレス
folder-collections="自分のメールアドレス" {imap.gmail.com:993/ssl/user=自分のメールアドレス}[]

2018/05/20

USBメモリにインストールしたPlamo Linux 7.0Βが起動しなかったので

USBメモリにインストールしたPlamo Linux 7.0Βが起動しなかったのでGrubのコマンドラインから起動させました。

initrd-4.16.0-rc4無しだと起動しなかったので作成しました。

grub> insmod efi_gop
grub> set root=(hd0,msdos3)
grub> linux /boot/vmlinuz-4.16.0-rc4 root=/dev/sda3 i915.modeset=0
grub> initrd /boot/initrd-4.16.0-rc4
grub> boot

insmod efi_gopが無いと
Booting in blind mode
から先に進みませんでした。