次の仕様で、Dell PowerEdge C6145の1つのノードに12.04サーバーを新規インストールしようとしています。
48 cores
512GB RAM
LSI MegaRAID 9265 controller
4x2TB disks, configured with RAID5 giving 6TB in total
American Megatrends v02.69 BIOS
Ubuntu Server 12.04.2 LTS "Precise Pangolin"でUSBから起動する-リリースAMD64(20130214)エキスパートモードがオン(F6を使用)で、ubuntuサーバーのクリーンインストールを実行します。
ディスクの手動パーティションを除き、標準インストールです。ディスクに新しい空のgptパーティションテーブルを作成し、3つのパーティションを追加しました。
#1 10MB, beginning of disk, /boot, Reserved BIOS boot area
#2 512GB, end of dist, /swap, swap area
#3 max, /, Mount point: /, Mount options: defaults, label: data
Summary:
SCSI6 (2,0,0) (sda) - 6.0 TB LSI MR9265-8i
1.0 MB FREE SPACE
#1 9.4 MB f biosgrub /boot
#3 5.5 TB f ext4 / /
#2 512.0 GB f swap /swap swap
1.0 MB FREE SPACE
インストールするカーネルとしてlinux-generic-lts-quantalを選択し、initrdに含めるドライバーを選択するよう求められたときに「generic:include all all drivers」と選択しました。
追加のソフトウェアの場合:
Restricted software: No
Software from universe component: Yes
Softare from multiverse component: No
Backported software: Yes
GRUBブートローダーをインストールするときに、[はい]を選択してマスターブートレコードにインストールします。エラーが発生せず、インストーラーがメインメニューの次の項目「ブートローダーなしで続行」をスキップしました
「Finish the installation」で、インストールが完了して再起動することを示す標準メッセージ
再起動時に、以下を取得します。
error: out of disk.
grub rescue>
lsと入力
(hd0) (hd0, gpt3) (hd0,gpt2) (hd0,gpt1)
ls(hd0、gpt3)と入力
error: bad filename.
ls(hd0、gpt2)と入力
error: unknown filesystem.
ls(hd0、gpt1)と入力
error: unknown filesystem.
Ubuntu USBからリブートし、壊れたシステムをレスキューするを選択します:レスキューモードに入るまでさまざまな手順を実行しました
ルートファイルシステムとして使用するデバイスとして選択された/ dev/sda3選択された/ dev/sda3でシェルを実行
$df -l
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda3 5316685816 901368 5047839028 1% /
devtmpfs 264147596 0 264147596 0% /dev
/dev/sdb1 5316685816 901368 5047839028 1% /media/cdrom
devpts 264147596 0 264147596 0% /dev/pts
none 52837212 212 52837000 1% /run
ls/bootは、initrd.img-3.5.0-23-genericおよびvmlinuz-3.5.0-23-genericで、grub.cfgを含むgrubディレクトリを表示します。また、/ etc/default/grubは妥当に見えます
インストーラに戻り、「GRUBブートローダーの再インストール」を選択しました/ dev/sdaを選択しましたが、エラーやメッセージは生成されませんでした
システムを再起動しても、同じ「エラー:ディスク不足」grubエラーが表示されます
USBから再度起動し、「壊れたシステムを復元する」を選択します。 「レスキューモードに入る」に達するまで、さまざまな手順を実行しました。 「/ dev/sda3でシェルを実行する」を選択
「grub-install/dev/sda」を実行して、メッセージが表示されました:
Installation finished. No error reported
「update-grub」を実行して取得したもの:
Generating grub.cfg...
Found linux image: /boot/vmlinuz-3.5.0-23-generic
Found initrd image: /boot/initrd.img-3.5.0-23-generic
Found memtest86+ image: /boot/memtest86+.bin
done
再起動しても同じ「エラー:ディスク不足」grubエラーが発生します。
この長さについておApび申し上げます。どんな助けも大歓迎です
けいらん
Grub rescue> Promptからの追加の詳細。タイピングセットの結果:
prefix=(hd0,gpt3)/boot/grub
root=hd0,gpt3
Ls /またはls(hd0、gpt3)/と入力すると、次の結果が得られます。
./ ../ lost+found/ etc/ media/ initrd.img var/ lib/ usr/ proc/ dev/ run/ root/ tmp/ home/ mnt/ sbin/ bin/ lib64/ selinux/ sys/ srv/ opt/ umlinuz
/ bootディレクトリはありません。 ls(hd0、gpt3)/ root /と入力すると、次の結果が得られます。
./ ../ .profile .bashrc
しかし、ls(hd0、gpt3)/ etc /と入力すると、
error: out of disk.
他のディレクトリと同様の混合結果があります。
biosgrubと/ bootパーティションは2つの異なるものです。 biosgrubパーティションは1 MBである必要があり、どこにもマウントしないでください。/bootパーティションは、150〜200 MB程度で、ext4などのファイルシステムでフォーマットする必要があります。 biosgrubと200 MBの/ bootパーティションの両方で再インストールしてみて、それが修正されるかどうか確認してください。または、grubレスキューCDを起動してls -l
を実行し、BIOSがディスクのサイズを報告する大きさを確認してください。メガレイドのbiosには、biosのサイズに制限がある可能性があります。