10年以上前のMac miniをlinuxで復活

ずっと塩漬けになっていたMac mini Mid 2011にlinux mintをインストールしたのでメモ。
もう10年ぐらい立ち上げてなかったし、仕事のデータなんかはバックアップ済み。Macの環境を残す意味もないんで、Mac環境は削除してlinuxとして使う、という前提。
・インストール用のUSBメモリを作成
・USBメモリから起動
・インストール
・用意するもの
インストール用のUSBメモリ(テキトーに8GのUSBメモリ)
USBキーボードとマウス(念のため有線のUSBキーボードとマウス)
…久しぶりのOSのインストールだし、対象が10年以上前のIntel Macだし、インストールできず失敗して鉄の箱になってもしょうがないか、ぐらいだったのに、やってみたらびっくりするほど簡単だった。
・linuxのインストールイメージをUSBメモリに焼くためのツールをダウンロード
「balenaEtcher」
Mac版もあるけど、Mac mini Mid 2011だとOSが古くて対応していない。
ということでWINDOWS11でUSBメモリ作成
・インストールするlinuxのダウンロード
「linux mint」
軽いと評判のlinux mintのXfce Edition版にした。最新バージョンの22.1をダウンロード
8GのUSBメモリをフォーマットして、Etcherを立ち上げてメニュー通りにポチっとやってインストール用USBを作成。少し時間がかかる。
・USBメモリをMacに挿して起動
1)WINDOWS用キーボードなので「ALT」を押しながら電源ボタンをポチる。
2)起動メディアを選択する画面で、EFI Boot(USBメモリ)を指定して起動。
(EFIがふたつ表示されたけど、デフォルトっぽい最初のものを選択した)
3)linuxの起動メニューが表示される
4)デフォルトっぽい一番上を選択して起動
しばらくするとlinux mintが立ち上がる。あっさりさくっと何の問題もなくあっけないぐらい。
画面左上にインストールするというアイコンがあるので、インストールを始める。
出てくる選択肢には
・日本語
・キーボードはJapanese
・マルチメディアコーデックあり
・「ディスクを削除してLinux Mintをインストール」
・地域はTokyo
・名前やユーザー名は念のため英数字
・パスワードはテキトー
※パスワードは、sudoなど認証が必要な場面でしょっちゅう聞かれて入力することになる。おもてに持ち出して使うならともかく、ウチのLANで使う程度なら短いパスワードの方がなにかとラクだと思う。
以上で進んでインストールが始まる。10分ぐらいだったと思う。
インストール終了のポップアップが出たら「再起動」する。
USBは挿したままにしておく。
インストール直後のデフォルト状態だとWiFiを認識していないのでWiFiのドライバが必要。
最初に表示されている「ようこそ画面」で「ドライバーマネージャー」を選択
BroadcomのWifiドライバを有効にして再起動するとWiFiを認識してネットワークに繋がった。
以上でインストール完了。
インストールが終わったら初期設定
「ようこそ画面」で「アップデートマネージャー」を選択して、とりあえず表示されているものはすべてアップデートしておく。
ターミナルを立ち上げてDebian linuxのお約束、aptを使ってupgrade各種とソフトのインストール
「chromeOSのlinux環境を再設定」
https://t2aki.doncha.net/?id=1711605506
細かい設定なんかまだいじってないのでこれから。
Bluetoothキーボードの接続が面倒くさい、というか、起動時のパスワード入力時点で接続されないっぽいんで、起動時だけはいちいちUSBのキーボードを使うことになる…ほんとかなあ(要調査)
[2025/06/18 07:21:38] 追記
嘘だった。起動して、Bluetoothキーボード側の電源を入れたら当たり前のように接続&認識してパスワード入力ができた。
とはいえ、一度「bluetooth接続〜ペアリング〜信頼する」で登録?しないと駄目なんだろうな。
aptでopen sshをインストールした。
普段使いのChromeOSのlinux開発環境にあるスクリプトやデータなどのファイルをrsyncでまとめてコピー。
当たり前の話、linux開発環境で使ってるものはlinux mintでそのまま動く。
もう大昔とか言われちゃうんだろうけど。
PC UNIXをFreeBSD-2〜4ぐらいまで使ってた頃、XFree86とウィンドウマネージャーやデスクトップ環境で日本語を使うのに苦労させられたし、動作も不安定だった。
それが21世紀のOSは全然問題がなくて、ただただ驚き。
これが10年以上前の古いMacで動いてるいうことにもまた驚き。
未来にきちゃったなあ。

「古い機種を活用する!! MacにLinux をインストール」
https://www.maclab.tokyo/document/linuxmint_install/5385/
↑スクリーンショットつきで丁寧な解説なのでオススメ
「SSHサーバーが動かない」
https://note.com/matsui192/n/n7fa0b841642a
↑同じ現象でハマって、この記事で助かりました
「Mac mini Mid 2011」
https://support.apple.com/ja-jp/112007
インストールしたMacの仕様詳細
[更新]2026-02-01 09:05:08
AIが人間の涙腺を殴りにきたんだけど

みけさんが亡くなったことについては、今年27歳だし、フラフラ、よろよろと引きずるような歩き方も点滴を欠かせない腎臓のこともあって、少しは覚悟していた。
寿命ということを考えていた。
先日(6/6)亡くなった時を嫁さんとふたりで看取ることができた。
ご飯皿の前でへたりこんで、喉に何かがつまったような息というか咳をして、かすれた声を上げたのが最期だった。
幸い、といっていいのか、苦しみ痛みは少しだったように思う。突然死といってもいいかもしれない。
そんなこんなで初七日も経って、何気なく、AIお絵かきで、猫を描いてもらおうと思った。
japanese calico cat is walking, riverside in the forest,sunlight filtering through trees
三毛猫が木漏れ日のさす森の川沿いを歩いている。
といった、注文をしてみたら、AIが出してきたのがこのイラスト

猫とおかっぱの女の子なんて意図してなかったので心底ビックリした。
人間の姿になったみけさんと、猫のみけさんかよ。
わたしの英文、プロンプトの問題なんだろうけど…。
ちくしょう。歳食ってただでさえあちこち緩いんだ。一瞬で涙腺が決壊させられたじゃないか。ちくしょう。
[更新]2024-04-30 07:52:53
寿命と余命


おんなじ命でもえらい違いがあるんやなあ、寿命と余命て。寿がれる、祝福される命とやな、余りもん、残りもんの命やで。そりゃえらい違いやろ。余ってるんやったら、ちょっとでええからこいつに分けてくれへんかなあ。頼むわ。
GOバトルリーグ:シーズン8でもACE到達

前回のエントリが2/17…って4ヶ月前はいくらなんでも放置しすぎ。
とはいえ、特にここにメモっておくようなこともなく。
ポケモンGOのgoバトルリーグという対人戦、PVPのシーズン8で今日、ACEという称号に到達した。
とりあえず全シーズン、この称号まではたどり着いている。もちろん、これって超ビギナーレベルで、最終到達点はレジェンドという称号。
…んなもんまったく無理なので、わたし的にはこのACEという称号までたどり着くことが毎シーズンの目標。
ポケモンGOがリリースされて5年も経つのにいまだに人気で、街なかでスマホを覗き込んでくるくる指を回している人って老若男女問わず見かける。
ポケモンを捕獲する。コレクションする。ジムで戦闘をする。捕獲したポケモンを育成する。育成したポケモンで対人戦をする。
楽しみ方はそれこそ人の数だけあるわけで、いくらでも飽きないコンテンツだ。
わたしは育成ゲームが昔から好きなので、捕まえたポケモンを進化、強化してはにやにやしてたわけで。
それが、PVPの実装となって、その育成したポケモンの成果が確かめられるんだからGOバトルリーグという対人戦はただただ面白いんだよねえ。
もちろん負けるのは嫌だけど、育成したポケモンを使って遊ぶのが楽しいわけで。
今回は負けたけど、次はこの子とこの子を組ませて、立ち回りを変えて、とか考えるのもまた飽きない時間。

電書協準拠easy_epub暫定版

EPUB電子書籍の最低限の条件は、epubcheckでエラーや警告の出ないきれいなEPUBファイルであること。
…んで、以前にも言ったように、これは最低限。
kindleや楽天kobo、ibookstore、角川BOOK WALKERなどの電子書籍ストアは各々独自のレギュレーションがあってそれに合わせる必要がある。
特に画像まわり。サイズや解像度がデバイスの進歩(?)にともなってレギュレーションも変わっていく。レギュレーションに合わないものはリジェクトされたり審査に通らなかったりする。
つまり、EPUB3でエラーのないファイルでも、電子書籍ストアのレギュレーションに合ってないと、店頭に並べられないことになる。
…てなことも、以前言ってるのでこのへんで。
これとはまた別の要件というかリクエストで、
「電子書籍協会のEPUB3制作ガイドに準拠」したEPUBファイルにしてほしい。
というのがある。
epub3ファイルとしてエラーも警告もないし、ストアのレギュレーションも最低のところに合わせてクリアしてるのに、さらにまたなんで電書協ガイドに準拠しなきゃいけないのか、いまいち意味不明なんだけど…現状、電書協の制作ガイドが広く使われているので、安心できるというところなんだろう。
『日本電子書籍出版社協会>各種勧告・資料|電書協EPUB3制作ガイド』
ただ、何をもって電書協「準拠」というのかよくわからない。
・ファイルやフォルダの構成と命名規則
・スタイルシート群
だとは思うんだけど、クライアントによって命名規則やフォルダが微妙に違ってることがある。
とりあえず、ファイル分割やxhtmlのヘッダの記述、全体のおおまかなclass指定なんかをスクリプトでやっておいて、後から微調整している、というのがわたしの現状。
『かんたんEPUB3作成easy_epub』http://t2aki.doncha.net/easy_epub
↑これの「電書協準拠」版を暫定で作って使っている。
「暫定版」としたのは、上記したように結局クライアントごとの微妙な違いを修正するのに、EPUBファイルを直接編集する必要があって、このスクリプトだけで完結しないから。
ダウンロードはこちら → http://t2aki.doncha.net/release/easy_epub-denshokyo.zip
※フリー(無料)ですのでご自由にどうぞ。
使いかたはeasy_epubとまったく同じ。原稿に「小見出し」などのキーワードを埋めこんでスクリプトに流しこむだけです。
詳しくは「http://t2aki.doncha.net/easy_epub」のページでご確認ください。
easy_epubオリジナルは「FUSEe」(フリーウエア版) http://fusee.fusenetwork.co.jp/ を元に作ったもので、たぶんフォルダ名なんかが一世代前のepub2で使われているものだと思う。
easy_epubオリジナルと電書協準拠版の大雑把な違い
| easy_epubオリジナル | 電書協準拠暫定 | OEBPS | item |
|---|---|
| ・images/ ・style/ ・text/ | ・image/ ・style/ ・xhtml/ |
| OEBPS/content.opf | item/standard.opf |
| OEBPS/text/nav.xhtml | item/navigation-documents.xhtml |
| OEBPS/text/contents00.xhtml 「contents」がプレフィックス | item/xhtml/p-001.xhtml 「p-」がプレフィックス |
フォルダ構成、OPFファイル名、ナビゲーション文書(目次)ファイル名、本文xhtmlファイル名が違っている。
電書協ガイドの肝はスタイルシート群。必要とされそうなスタイルがすべて記載されていてかなりデカイ。
easy_epubオリジナルのスタイルシートはほんと最低限のものだけなので、電書協準拠版はガイド資料にあったスタイルシートをそっくりそのまま利用させてもらっている。
電書協ガイド準拠の必須条件はパッケージファイル(standard.opf)のメタデータ部分。
ここはよくわからんけど、呪文みたいなもんで、そのまま転記すれば大丈夫。
この暫定版ですが、微調整の手作業が必要なものなので、バージョンアップの予定はいまのところありません。
ところで。twitterで教えてもらったんだけど。
easy_epubの改造版があって、どうもあまり筋のよろしくない改造をされているらしい。
なんか変だなあ、と思ったらウチのオリジナルをお使いください。

