さとうともうします。
たぶんですが、CPU が新しすぎるための、判別がうまくできていないのかと思います。
grub の画面がでたら、edit mode に入ってください。
kernel$ と module$ の行が下記のようになっているかと思います。
--
kernel$ /platform/i86pc/kernel/$ISADIR/unix -B $ZFS-BOOTFS,console=graphics
module$ /platform/i86pc/$ISADIR/boot_archive
--
起動時に 64 bit をサポートしているか勝手に確認して $ISADIR に展開して
くれるのですが、きちんと情報をとれないため 32 bit kernel が起動している
のだと思います。
強制的に 64 bit kernel を起動するには、$ISADIR の部分を amd64 に書き換えて
ください。
--
kernel$ /platform/i86pc/kernel/amd64/unix -B $ZFS-BOOTFS,console=graphics
module$ /platform/i86pc/amd64/boot_archive
--
これで、64 bit kernel で起動し、2TB disk にインストールできるなら、
Solaris 11 Express が、Sandy Bridge を正しく認識できていない*だけ*という
ことになります。
Intel Core i7-2600 ということで、うまくいったら教えて頂ければと思います。
--
Kazuyuki Sato
(2011年05月25日 15:18), FragileIT K wrote:
> 皆様 初めまして. Fragile_it と申します。
> Solaris 11 Express のインストールに関して少々つまずいています. ぜひ皆様にアドバイスいただきたいのですが...
>
> [やっていること・困っていること]
> ZFS Storage の自作を目標にマシンを組み立てました([使用パーツ]). 2TBのSATAが2基ささっており、その1基に Solaris 11
> Expressをインストールしようと試みているところです. 対象マシンには DVD Driveを付けていないため、Install Image
> USB(Text Install) を作成し、それを使ってインストールをしています.
>
> ところが、インストーラがHDDを検知せず、インストールができません.
>
> 自分なりに調査したところ、これは インストーラが 32bit カーネルでしか起動してこないからでは、と考えています.
>
>
> [現象・エラーの様子]
> 1. Solaris 11 Express の Install Image USB を作成. インストール先マシンへ挿入、電源投入
> 2. USBより起動してくる. このときの画面メッセージは
>
> 「SunOS Release 5.11 Version snv_151a 32-bit
> Copyright (c) 1993, 2010, Oraccle ....(以下割愛)」
>
> 3. キーボードレイアウト選択メニューになる.「23. Japanese」を選択
> 4. 言語選択メニューになる「15. Japanese」を選択
> 5.「Welcome to the Oracle Solaris snv_151a installation menu」画面が出てくる.
> しかし同時に画面下に以下のWARNINGも表示されてくる.
>
> WARNING: kstat_create('sd', 1, 'fm'): namespace collision
> WARNING: /pci@0,0/pci8086,2003@1f,2/disk@0,0 (sd1):
> disk has 3907029168 blocks, wihch is too large for a 32-bit kernel
> WARNING: kstat_create('sd', 2, 'fm'): namespace collision
> WARNING: /pci@0,0/pci8086,2003@1f,2/disk@0,0 (sd2):
> disk has 3907029168 blocks, wihch is too large for a 32-bit kernel
>
> 6. とりあえずインストールメニューの「1. Install Oracle Solaris」を選択 -> Welcome 画面 -> Disk 選択画面
> 7. このDisk選択画面のPrimary Disk に Install USB のDiskしか表示されてこない(SATA HDDを検出しない)
>
>
> [調査したこと]
> http://dlc.sun.com/osol/docs/content/SAGDFS/disksconcepts-1.html
> の「Troubleshooting Problems With EFI Disk Labels」セクションに、
> 「Boot a system running a 64-bit SPARC or x86 kernel with a disk greater than
> 1 terabyte.」と記載してあります.
>
> これが「自分の用意したSATAは 2TB なので 64bitで起動しないとインストールできないのだ」と考えている根拠です.
> とはいえ、2TB のHDD環境のため
> インストーラが対応できず32bitで起動してしてきてしまうのか、32bitで起動するからHDDが見えないのかはわかりませんが...
>
>
> [使用パーツ]
> MotherBoard: Intel DH67CLB3
> CPU: Intel Core i7-2600 (8M Cache, 3.40 GHz)
> HDD: Hitachi 0S03191 (2TB/SATA) 2基
> Memory: シー・エフ・デー販売 W3U1333Q-4G DDR3 PC3-10600 CL9 4枚
> DVD : なし
> Video card: オンボードのものを使用
>
>
> [その他]
> - Text Installer ではなく LiveUSB版 Install Image USB も作って試してみました.
> やはり32bitカーネルでしか起動してきません.
> - Text Installer版・LiveUSB版 USB image、ともに 他マシン(64bitノートPC, SATA
> 250GB)で稼働確認したところ、こちらなら64bitで起動してきます.
> - 他64bitOS(Windows7 Enterprise N)の USB Installer
> を作成し、問題の自作マシンにインストールしてみました.支障なくインストール完了し、OS上も64bit-OSとして認識しています.
> - Install Image USB 作成、こんな感じでやりました、ということで 自分Blogに手順を書いてみました.(記載はLiveUSB版のみ).
> http://justpleaseyourself-it.blogspot.com/2011/05/solaris-11-express-install-image-usb.html
> とはいえノートPCなら想定通りに起動してくるので Install Image USB 作成過程に原因があるとは考えにくいのですが...
>
>
> 考えられる原因、次にチェックすべきもの(エラーログ、ドキュメント)、切り分け手法、そもそも自分の仮説(64bitでなければならないのだと考えていること)の真偽について
> などなどのお知恵をいただけると大変助かります.
> また、「自分は SATA 2TB HDD へSolaris 11 Expressを無事インストールできている」という情報でもとてもありがたいです.
> ご面倒をおかけしますが、ぜひ情報提供いただければ幸いです.
>
> Fragile_it
>
>
>
> _______________________________________________
> ug-jposug mailing list
> [email protected]
> http://mail.opensolaris.org/mailman/listinfo/ug-jposug
_______________________________________________
ug-jposug mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/ug-jposug