数日前に新しいHP ProLiant MicroServer Gen8を購入したばかりで、それ以降Ubuntu Server 14.04LTSをインストールしようとしていましたが、インストール後に起動しないという問題があります。
標準の14.04LTS iso ddが付いたスティックから、内部USBポートに差し込まれたUSBスティックにインストールしようとしています。インストールは問題なく開始および完了しますが、再起動後にgrubレスキューシェルにドロップされます。
インストール中、ソースドライブは/ dev/sdaにあり、ターゲットは/ dev/sdbにあります。別のディスク設定を試しました:
Grubをインストールする場所を求められたら、少なくとも最後の2つのオプションについて、/ dev/sdb(MBRにインストールする)と/ dev/sdb1(パーティションにインストールする)の両方を試しました。
ディスクにgrubをインストールすると、起動しません(grubをパーティションにインストールするのはチェーンロードの場合を想定しているので、それが予想されると思います)。 MBRにインストールすると、「grub rescue」シェルにドロップされます。このシェルから、次のことがわかります(単一の24GiBシステムパーティションを使用してセットアップで試したものから、これをメモリから作成しています)。
> ls
(hd0) (hd0,msdos1)
> ls (hd0)
(hd0): Filesystem is unknown
> ls (hd0,msdos1)
(hd0,msdos1): Filesystem is ext2
> ls (hd0,msdos1)/boot
error: attempt to read or write outside of disk 'hd0'
> ls /
[file list that looks like the root of a linux install]
> ls /boot
[file list that looks like the boot dir of a linux install, including grub folder, kernel and initial ramdisk]
> insmod normal
error: attempt to read or write outside of disk 'hd0'
> normal
'normal': command not found
> linux /boot/vmlinuz[kernel version goes here]
'linux': command not found
だからここで立ち往生しています...
私は何を間違えていますか?
(HPから無料のiLO Essentailsトレイルを使用して)iLO仮想メディアからUbuntu Desktopのライブisoを実行し、ブート修復を実行することでそれを解決しました。
少し奇妙なことに、そのままでは機能しませんでしたが、少なくとも今は機能しています。
私の友人はOpenMediaVaultとDebian 7.0をインストールするときに同じ問題を抱えていました。/dev/sda(最初のSATA MBR)にGRUB)をインストールしようとすると失敗しました。
これはdebianインストーラーと関係があるのではないかと思います。 BIOSのアップグレードを依頼し、chroot
を不完全なインストールに入れて、手動でGRUB=を再度インストールしてください。まだ返事がありません。詳細は後で更新します。