土曜日, 5月 30, 2020

macbookでSDカード上の Puppy Linux をEFI起動する

2020/5/31 修正

Macの世代や種類によっても違うだろう。私はMacBook Pro 15 Mid 2014で,Mojave 10.14.6上で作業した。

puppy linux をネイティブで実行できたら面白いな,と考え,色々試行錯誤してみた。refindをSDカードにインストールする,という方法で起動できるようになった。

URLは省略するが,先人たちのwebページを色々参考にさせてもらった。この場をお借りして感謝します。

4GのmicroSDをSDアダプターに入れたものを使った。

Mac OS の disk utility でSDカードをFATでフォーマット。マスターブートレコードじゃなくてGUIDにすることを忘れない。

refind-bin-gnuefi-0.12.0.zip を入手する。Downloadフォルダーで解凍する。

zipを解凍し,SDカードを差し込み,以下を実行。SDカードが/dev/disk3になっていることを前提に書いている。diskutil list にてデバイス番号をよく確認すること!

diskutil unmountdisk /dev/disk3

unmountに失敗したら,もう一度実行してみる。

sudo Downloads/refind-bin-0.12.0/refind-install --usedefault /dev/disk3s2

Finder上のSDカードアイコンを「取り出す」して,一度SDカードをMacから取り外す。再度挿入する。

Puppyは以下を使った。
bionic64-simple-r1.iso

.isoファイルをFinderでダブルクリック,中身をSDカードのUNTITLEDフォルダーにコピーする。

これで起動した。(一度Macをシャットダウン,optionを押しながら起動,SDカードを選ぶ)

0 件のコメント: