Intel Core 2 マシンへの Debian のインストール (2006/11/29)

Intel Core 2 Extremeのマシンを購入しました.このマシンへのDebian/GNU Linuxのインストールが苦労しましたので,報告します.失敗の大元はカーネルイメージkernel-image-2.6-em64t-p4をIntel 64ビットプロセッサ用イメージと勘違いしていたことです.

インストールCDイメージのうちにem64tがなかったので,まずはi386用のインストールCDで入れてから,em64tを入れようと考えました.最初は安定版のインストールCDであるdebian-31r4-i386-binaryを入れようとしました.カーネルは2.6系で入れようとしましたが,シリアルATAハードディスクドライブを認識しませんでした.

次に,weekly-buildのテスト版のi386用のインストールCDでインストールしようとしました.ところが,インストーラ起動時に,

.....
ata1: command 0xc8 timeout, stat 0x50 host_stat 0x24
ata1: status=0x50 {DriveReady SeekComplete}
sda: Current: sense key: No sense
    Additional sense: No additional sense information
.....
というメッセージがしばらく続き,インストーラが立ち上がるまで時間がかかります.インストーラでの各設定も時間がかかりますが,徐々に前に進むのでとりあえずインストールできるかと思っていたら,ファイルシステムの構築のところで必ず失敗します.テスト版のインストールCDイメージにはいろいろあるので,いくつか試してみましたが,うまくいきません.

結局インストールCDイメージが対応していなさそうだから対応するまで待つか,それともシリアルATAのHDDをCompatible Modeでインストールしてみようか,と考えました.前者はいつ対応してくれるか分からない,後者はインストールできるかどうかの確証はなくインストールしてからComparible ModeからEnhanced Modeに変更するのも危ない橋を渡る気がして躊躇していました.

そこで,em64tについて調べようということにし,

http://packages.debian.org/testing/admin/kernel-image-2.6-em64t-p4
を見ると,このパッケージは,「transition only」すなわち別パッケージの別名で,元パッケージはkernel-image-2.6-amd64でした.amd64といったら,単純にAMDのプロセッサ用と思い込んでいました.早速,weekly-buildのテスト版のamd64用のインストールCDを用意してインストールを開始したらさくさく進みました.Core 2のマシンにDebian/GNU Linuxをインストールする場合は,テスト版のamd64用のインストールCDを用意しましょう.

備忘録として,テスト版のamd64用のインストールCDの作成手順について 以下に書きます.CDドライブに空のCD-Rを入れましょう.なお,$CDISOは isoイメージをおくディレクトリを表します.

# apt-get install jigdo-file
# cd $CDISO
# export SITEURL=http://cdimage.debian.org
# export SITEDIR=cdimage/weekly-builds/amd64/jigdo-cd
# export SITEFILE=debian-testing-amd64-binary-1.jigdo
# jigdo-lite $SITEURL/$SITEDIR/$SITEFILE
.....
Files to scan:
.....
Debian mirror [ftp://ftp.jp.debian.org/debian/]:
.....
# wodim dev=/dev/hdc -scanbus
# wodim dev=/dev/hdc -dummy -v speed=16 -eject -data -pad \
 debian-testing-amd64-binary-1.iso
# wodim dev=/dev/hdc -v speed=16 -eject -data -pad \
 debian-testing-amd64-binary-1.iso

(追記: 2006/11/29) インストーラによるインストールが終了してから,マシン再起動時に

.....
ata1: command 0xc8 timeout, stat 0x50 host_stat 0x24
ata1: status=0x50 {DriveReady SeekComplete}
sda: Current: sense key: No sense
    Additional sense: No additional sense information
.....
というメッセージがでて,残念ながら起動できません.Intel Core 2が原因の失敗ではなく,シリアルATAのトラブルだと思います.


梅原 大祐 / UMEHARA Daisuke umehara@kit.ac.jp
Last modified: 2020/05/01 15:37
Total Access Count