kanzメモkanzメモこのサイトは私、kanzの個人的メモです。CDドライブが半壊状態なので、CD-RからLinuxをインストールするのが困難である。Firmware上でUSBフラッシュメモリのデバイス名を探すのがとても難しい。そこで、いっそのこと、HDDからの起動にチャレンジしてみた。結論から言うと、こちらのほうが簡単である。どのファイルをダウンロードしたらよいのかを探し当てるのに非常に苦労した(笑)。netinst.isoなどのインストール用CDイメージをダウンロードしておく(無論businesscard.isoや、フルCDイメージ、フルDVDイメージなど他のisoでも可能だろうが、ここではnetinst.isoで説明する)。Debianミラーの『dists/リリース名/main/installer-powerpc/current/images/powerpc/hd-media/』からvmlinuxinitrd.gzyaboot.confboot.msg(なくても可)をダウンロードする。ftp.jaist.ac.jpのミラーからDebian4.0r3のファイルを取得するならhttp://ftp.jaist.ac.jp/pub/Linux/Debian/dists/Debian4.0r3/main/installer-powerpc/current/images/powerpc/hd-media/である。netinst.isoをマウントして中の『install』フォルダからyabootを取り出す。上記の五つのファイルとnetinst.iso合計六つを、macのいずれかのボリュームの一番上に置く。ボリュームaaaに置くなら、『/Volumes/aaa/vmlinux』などとなる。起動ボリュームなら『/vmlinux』となる。そのボリュームは内蔵HDD上になければならないと思われる(PPC版Linuxは外付けHDDからの起動をサポートしてない)。Xのターミナルでpdiskを起動させ、L(大文字のエル)で一覧を表示させる。するとパーティションの番号がわかるので、上記の六つのファイルを配置したボリュームの番号を覚えておく。コンピューターを再起動する。Firmware画面が表示される。hd:番,yabootと打ってリターンキーを押す。『番』の所に上記で記憶しておいた番号を入れる。hd:10,yaboot』となる。複数の内蔵HDDを搭載している場合、『hd』の部分は別の文字でなければならないかもしれないが、私の環境では検証のしようがないため不明である。Firmware画面上ではキーボードの日本語配列を認識していないようなので、『:(コロン)』を打つときはシフトを押しながら『;(セミコロン。Lの右隣)』を押す必要がある。『boot:』と表示されればインストーラーの起動に成功したことになる。そのままリータンキーを押してデフォルトの起動タイプで起動してもよいし、TABを押して起動タイプ一覧からを選んでもよい。上ではうまくいかない(isoを見つけることができない)。Xとのトリプルブートがしたい私としては、上記のようにインストーラーの起動を確認することはできても、実際にインストールすることは、残念ながらできないのである。alternate.isoからの起動が可能であることを確認した。PPC用のisoは現在『http://cdimage.ubuntu.com/ports/releases/gutsy/release/』でしか入手できないようだが、その他の四ファイルは普通のubuntuミラーの『dists/gutsy/main/installer-powerpc/current/images/powerpc/hd-media/』にある。(火)LinuxをインストールしているHDD名が変わったら/dev/hdb→/dev/hdaなどに変更した場合にすべきことのメモ。/boot/grub/menu.lst内のHDD名を適切に書き換える(詳細は他を参照)。etchでは62行目と66行目)。これを怠るとカーネルアップグレードの後、menu.lst内のHDD名が元に戻ってしまい、また起動できなくなる(未確認)。/etc/fstab内のHDD名を適切に書き換える(詳細は他を参照)。Fedoraの場合initrdを作り直す(8で確認。他のバージョンの場合は不明)。device」の行のHDD名を適切に書き換える。XPとデュアルブートしている環境を念頭に置いている。hdaにWindowsをインストールしないのなら、上記に加え、mbrにgrubをインストール必要があるだろう。トリプルブート)を試みたが、うまくいかなかった。以下にその失敗状況をまとめる。版インストーラーに含まれるパーティション分割ツール「partitioner」でパーティションを切り直せばインストールは成功する。ウィンドウの設定ができない。ドライブを認識しなくなる)。1MB」といわれてしまうため、切り直しを余儀なくされる。版ネットワークカードのドライバーが未対応のため、ネットワークインストールができない(ということは、インストールできたとしてもネットワークにつながらない?)。インストールに成功する。ウィンドウがうまく起動できない。9で分割したパーティションをそのまま使っても、切り直してもどちらでも成功)。ウィンドウの設定ができない。ドライブを認識しなくなる)。分割したパーティションをそのまま使って再チャレンジ。ドライブを認識しなくなる)。インストールも試みた。インストールしようとすると、ネットワークインストール画面に移行しない。インストールしようとすると、途中でベースシステムのインストールができないといわれる。名のつくファイルをダウンロードしようとしているようだ。インストールもあきらめた。認識できない症状は改善されず。版だけに見られるバグなのか。それとも、私のインストールの仕方に問題があるのか。版をインストールしなければならない理由はない。インストールすることにする。インストールしてみるかもしれない。4.0をインストールWindowsマシンへのx86版のインストールは、netinst.isoを使用し、何の問題もなくうまくいった。何を思ったのか、パーティション設定の時、hdaの「起動フラグ」を消してしまうというミスを犯したため、インストールの後、Windowsが起動できなくなっていた(汗)。hdaのフォーマット&Windows再インストールという最悪の事態が頭をよぎったが、Debianのインストーラーをもう一度起動して、パーティション設定でhdaに起動フラグを付けたところ、ちゃんとWindowsが起動できるようになったため、難を逃れた。CRTへのPPC版のインストールは、3.1の時と同様、buisinesscard.isoのほうを使う(CD-RWドライブが不調のため)。インストール自体が途中で止まるなどのトラブルはなかったが、これも前回と同様、Xがうまく起動してくれなかった。xserver-xfree86と打ってXの再設定を行おうとしたところ、「xserver-xfree86はない」といわれてしまった。lessと打つことによってインストールされているパッケージを調べてみた結果、xserver-xorgというパッケージが見つかった。xserver-xorgと打ってみると再設定が行えるようになった。その後、多少の試行錯誤の結果、最後の「デフォルト色深度」のところで「15」に設定しないとXが立ち上がらないことが判明した。16や24ではダメのようだ。この色深度ではデスクトップの背景のグラデーションがまだら模様に見えてしまうが、まぁ、立ち上がらないよりはマシだろう。9が起動できなくなっていることに気づいた。「フロッピーディスクに?が点滅するマーク」が表示される。9では認識できなくなった模様。9を起動しようとしたところ、やはり起動できなかった。4.0のインストーラーに入っているディスクパーティションプログラム「partitioner」のバグなのかもしれない。6のほうは、まずここを参考にlivnaからxorg-x11-drv-nvidiaをインストールしようとしたところうまくいかず、Googleで調べてみると、ここで「FC6のインストーラーのバグにより、本来i686用のカーネルがインストールされていなければならないところでi586用がインストールされてしまい、xorg-x11-drv-nvidiaの依存関係を満たせないことが原因」らしいということが判明した。そこでここに書いてあるやり方でi686用カーネルをインストールし直したところ、無事xorg-x11-drv-nvidiaをインストールできるようになった。Debianのほうはここに書いてある通りにしたらうまくいった。私はどうやらDebian自体のインストールの時にaptのソースにcontribやnon-freeを加えないように設定してしまったようで、今になってsource.listにどうやってそれらの記述を加えたらいいかわからなくて、その点は少し戸惑った(笑)。インストールすることにようやく成功した。OSをインストールするにはFirewire外付けのDVD-RWを使っており、Firewire接続ディスクからのブートに対応していないLinuxはインストールが困難な情況だった。今回採った方法は、DebianのインストールCDイメージのうち、インストーラーだけを起動させる「名刺サイズのインストールイメージ」と呼ばれるものを、iMacのドライブとの相性が比較的良いCD-RWメディアに焼いてインストールするというものだった。結論から言うと、インストール自体はすんなりと成功した。インストールの後、Xサーバーが起動した時点で画面が真っ暗になってしまった。そこでもう一度、インストールをやり直し、Xの設定の際、「カーネルフレイムバッファーを使用する」というところをチェックせずにおけば、無事Xを立ち上げることが出来た。ディスプレイがインストーラーにうまく認識されず、Xの設定の際、画面解像度は「Advance」から「水平解像度」を「59-63」としなければならないらしい。X用のパーティションも作った。Xをインストールした。yabootからLinuxを起動することが出来なくなってしまったが、Linuxはめったに使わないので、Linuxを使う時はOptionを押しながら起動することにする。Windowのの起動がうまくいかなかった。xserver-xfree86で設定しなおしてみたが、うまくいかず、何度か検討を重ねた結果、私のPCでは「カーネルフレイムバッファーを使用する」がONになってるとうまくいかないことが判明した。インストールしてみました。表示できなかったのです。インストールしてみることにしました。最大の変更点は、インストール形式が「インストーラー」に変更になったことです。始めとする他のディストリビューションとほとんど遜色のないインストール環境が整ったといえるかもしれません。イメージも公式に配布されています。インストール方法は、はっきり言って、初心者にはとても敷居が高かったですからね。パッケージをインストールするようになっています。イメージが配布されています。行い、ベースシステムもネットワークインストールするタイプです。焼かなければなりません。インストールしてみたところ、ほとんど問題はありませんでした。して認識される)がちゃんと対応していないのか、サウンドが鳴る場合と鳴らない場合があります。用のサウンドドライバーをどこからかダウンロードしてきてインストールすれば鳴るようになるのかもしれませんが、私はディストリビューターが用意したパッケージ以外はあまりインストールしたくないので、サウンドに関しては鳴らないまま放置しておくことにします。パッケージがアップグレードされれば鳴るようになるかもしれませんからね。(日)インストールしているOSおよびHDD構成2019年10月10日現在、私のコンピューターのハードディスクのパーティション状況は以下の通り。論理ボリュームにインストールされているが、その内容については煩雑なので記述を省略する。インストールはやめ、外付けドライブをインストール先としている。アップグレードしたものである。インストールしました。bf2.4フレイバーです。周辺機器プロフィール@niftyが提供する無料ブログはココログ!。