無料ブログはココログ

« ビックエンディアンの PC を求めて | トップページ | VisualStudioの出力ウィンドウでスレッド終了メッセージを表示させない方法 »

2016年11月13日 (日)

Ubuntu Mate 16.04.1 PPC を PowerPC 版 mac mini にインストールする

PowerPC 版 mac mini(2005)  に Ubuntu Mate 16.04.1 PPC をインストールします。
Linux はよく分からないですが、無印 Ubuntu 16.04.1 の PowerPC のデスクトップ版が存在せず、Mate にしかなかったので Mate を選択しました。
早速 CD に焼いてそのまま起動するとカーソルが出たところでフリーズしてしまいます。どうやら RADEON 周りのエラーらしいです。
YouTube に Mac で Ubuntu を動かしたという動画があったので、その動画のコメント欄を見ると

boot: live radeon.agpmode=-1 radeon.modeset=1 video=offb:off video=radeonfb:off

とあったので、その通りにしたら起動できました。

CDから起動できたら上部メニューの「System」から「Preferences」→「Hardware」→「Displays」を選んで解像度を設定して扱いやすくしておきます。
ちなみにキーボードとマウスは USB アダプタを付けて使用するものがそのまま利用できました。
キーボード : JETeck 2.4G Wireless Keyboard
マウス : Microsoft Wireless Mobile Mouse 3500

デスクトップの「Install Ubuntu MATE 16.04.1 LTS」アイコンをダブルクリックして Ubuntu を HDD にインストールします。
インストールできたら再起動しますが、linux、CD 起動選択のところで「l」キーを連打してコマンド入力状態にする。1 回だけだと Ubuntu が自動起動してしまうので連打しておくといいです。
このとき普通に起動ししまうと CD からデフォルトで起動したときと同じようにフリーズしてしますので、Ubuntu の起動に以下のコマンドで行います。

boot: Linux radeon.agpmode=-1 radeon.modeset=1 video=offb:off video=radeonfb:off

ログインできたなら再び画面の大きさを調整しておきます。
初回起動がうまくいっても安心せずに yaboot.conf を真っ先に編集します。

> sudo vi /etc/yaboot.conf

で開いて、

radeon.agpmode=-1 radeon.modeset=1 video=offb:off video=radeonfb:off

を "appned" と記述されている部分のところに追記します。2 箇所ありますが old と付いているところは必要ありません。

append="quiet splash radeon.agpmode=-1 radeon.modeset=1 video=offb:off video=radeonfb:off"

これで次に Ubuntu を起動したときにいちいちコマンドを入力なくても済むようになります。修正が終わったら、

> ybin -v

を必ず実行します。これを行わないと反映されないようです。
確認のためもう一度再起動します。今度は何もしないでログイン画面が表示されるまで触りません。
ログインしたところでフリーズしなければ設定成功です。
ただし以下のエラーが出るようになります。

「System program problem detected」

よく分からないのですが、ぐぐってみるとクラッシュレポートが送信されないまま残っているのが原因だそうで、

> sudo rm /var/crash/*

を実行して削除すると出なくなるとあるのですが、この Ubuntu では消えないのでしばらく放置です。




ところでこのインストールした Ubuntsu の IP アドレスは DHCP で割り振られたものなので、ターミナルからアクセスするにはちょっと不便なので固定 IP に変更します。
手順はぐぐって下さい。注意点は多くのサイトでは eth0 になっていますが、16.04 では enP~ となってるので読み替えて下さい。
enP~ は ifconfig で確認できます。
また DNS も interfaces と resolvconf に書いておく必要があります。

最後に反映ですが、

> sudo /etc/init.d/networking restart

では反映されないので、

> sudo reboot

で再起動するしかなさそうです。




ついでにデフォルト Ubuntu のインストールでは SSH が入っていないようなので、

> $sudo apt-get install openssh-server

として SSH をインストールしておきます。これで Windows からターミナルでアクセスできるようになります。

そういえば本当にビックエンディアンかどうか確認しておきます。od コマンドで確認できるらしいので、下記のコマンドを実行します。

> echo -n "12345" | od -t x

出力結果からビックエンディアンだということが確認できました。

Macmini11

« ビックエンディアンの PC を求めて | トップページ | VisualStudioの出力ウィンドウでスレッド終了メッセージを表示させない方法 »

パソコン・インターネット」カテゴリの記事

コメント

コメントを書く

(ウェブ上には掲載しません)

« ビックエンディアンの PC を求めて | トップページ | VisualStudioの出力ウィンドウでスレッド終了メッセージを表示させない方法 »