新しいHP Proliant Gen8のHDから新しいArchlinuxインストールは起動しません。

新しいHP Proliant Gen8のHDから新しいArchlinuxインストールは起動しません。

新しいHP ProLiant Gen8サーバー(4Gb RAM、プロセッサ - G1610T Intel Celeron G1610T - 2.3GHz)にArch Linux(2017.04.01-x86_64)をインストールしようとしましたが、インストールプロセスが正常に完了したようです(Archの手順に従います)。 Linuxウィキペディア。

サーバーにHDDから起動するように指示すると、「非システムディスクまたはディスクエラー」エラーが表示されます。インストールが順調に進んでいるようであれば、インストールが失敗する原因は何ですか?

これを達成するためにとられたステップは次のとおりです。

  • サーバーと3つのハードドライブを接続します。
    1. 750GB Western Digital HD(RAID 1およびHD#2)
    2. 750GB Western Digital HD(RAID 1、HD#1)
    3. 80Gb eサーバーIBM HD
  • rufusを使用してArch Linux isoをMicroSDに書き込む
  • MicroSDをサーバーのマザーボードのスロットに挿入します。
  • 電源を入れ、MicroSDから起動を選択します。
  • Arch Linux画面で、Arch Installerで起動を選択します。

fdisk -l以下を表示します。

  • 700G Linux raid (125M 不明、500M スワップ) (/dev/sda)
  • 700G Linux raid (125M 不明、500M スワップ) (/dev/sdb)
  • 75G exFat(/dev/sdc)(80GB ハードドライブ)
  • 60G Fat32(/dev/sdd(MicroSD))

5 GBのスワップスペース、20 GBのオペレーティングシステムのルートパーティション、および50 GB / homeパーティションを持つ80 GBのハードドライブにオペレーティングシステムをインストールしたいと思います。

だから私はfdisk /dev/sdcを使いました。fdisk o # /dev/sdc を分割するためにパーティションテーブルを消去します。

n # new partition
p # new partition is primary
1 # named partition number 1
<enter> # default start sector
+2G # end sector is 2GB after the start
t # change the type from default
82 # change partition type to 'swap'

n # new partition
p # new partition is primary
2 # named partition number 2
<enter> # default start sector
+20G # end sector is 20GB after the start

n # new partition
p # new partition is primary
3 # named partition number 3
<enter> # default start sector
<enter> # end sector is the rest of the disk
a # make a partition bootable
2 # make partition 2 bootable

w # write new partitions to disk

再度実行すると、私が予想したタイプとサイズの3つのパーティションがあり、成功fdisk -lを確認したようです。/dev/sdc/

mkfs.ext4 /dev/sdc2 # put ext4 file system on root partition
mkfs.ext4 /dev/sdc3 # put ext4 file system on /home partition
mount /dev/sdc2 /mnt # mount partition 2 as root partition
mkdir /mnt/home # make a place for the home partition
mount /dev/sdc3 /mnt/home #mount partition 3 as home partition
  • /etc/pacman.d/mirrorlistローカルミラーをリストの上に配置するように編集しました。
  • 基本システムのインストールpacstrap /mnt base
  • ファイルシステムテーブルへの書き込みgenfstab -L /mnt >> /mnt/etc/fstab
  • 新しいシステムとしてChrootarch-chroot /mnt
  • 正しい現地時間シンボリックリンクを次にリンクします。/etc/localtime
  • 同期クロックhwclock --systohc
  • 私のロケールのコメントを外す/etc/locale.gen
  • ランlocale-gen
  • LANGマイ環境変数の設定/etc/locale,conf
  • 自分のホスト名を入力してください/etc/hostname
  • 自分のホスト名を次に追加します。/etc/hosts
  • ルートパスワードの設定passwd
  • GRUBのインストールpacman -S grub
  • GRUBを次にインストールします。/dev/sdc

grub-install --target=i386-pc /dev/sdc grub-mkconfig -o /boot/grub/grub.cfg

  • chrootを残すexit
  • すべて削除unmount -R /mnt
  • 閉鎖
  • MicroSDを削除しました
  • 電源が入っている
  • HDから起動することを選択

残念ながら、この方法は機能せず、「非システムディスクまたはディスクエラー」エラーが発生します。

ディスクの順序に関する問題かもしれないと考えて、RAIDドライブをすべて取り出し、80 GBのディスクをスロット0(/dev/sda)に挿入します。

MicroSDから再起動し、Arch Installerから再度chrootしてこれらの変更を行いました。

  • Grub-BIOSとカーネルヘッダのインストール

pacman -S openssh grub-bios linux-headers linux-lts linux-lts-headers

  • SSHを有効にするsystemctl enable sshd
  • その後、コマンドを再実行して GRUB をインストールします。

grub-install --target=i386-pc /dev/sda grub-mkconfig -o /boot/grub/grub.cfg

再起動すると同じエラーが発生し、Arch Linux WikiまたはYouTubeチュートリアルでヘルプが見つかりませんでした。

インストールがスムーズに行われているように見えますが、サーバーがハードドライブから起動しないのはなぜですか?

/dev/sdcハードドライブを取り付けるときにスロットに挿入するのに問題がありますか?後で移動すると問題ありませんか?

ベストアンサー1

ディスクの列挙に問題があります。

MicroSDカードがSCSIデバイスの順序を変更するため、問題が発生します。おそらく/dev/sdaを占めるでしょう。

正しいデバイスにブートローダを作成したことを確認してください。または簡単ローダーを取り付ける前に、MicroSDカードを取り外してください。またはISOイメージを使用してILOを介してインストールしてみてください。

望むより:

Ubuntuのインストール時にハードドライブを検出できません。

HP DL60 Gen9はインストールされているオペレーティングシステムを起動できません。

おすすめ記事