CentOS 7でキックスタートファイル用のUSBインストールドライブw /パーティションを作成するにはどうすればよいですか。


3

キックスタートファイルを保存するためのデータパーティションを持つCentOS 7 USBインストーラをどのように作成しますか?

私たちはまもなくいくつかの新しいサーバーを手に入れ、全体的に私は30を超えるサーバーをインストールすることを期待しています。私が本当にやりたいことは、私が起動してからインストールを行うためにキックスタートを使用するUSB​​スティックを持っていることです。

CentOS 7では、 CentOSウィキ ISOをUSBドライブにコピーするのにddを使うように言う。

dd if=CentOS-6.5-x86_64-bin-DVD1.iso of=/dev/sdb

それは素晴らしい仕事です、しかし、ISOはちょうど6.5GBを超えています、私はスペースを残すべきでした。

fdiskを見て、私はちょうどから始まるパーティションを追加することができると思いました 13793280しかし、私はそれを3回試してみました。そして、余分なパーティションを作成するたびに、同じシステム上で3番目のパーティションを作成する前にインストーラがエラーを起こしていました。

Disk /dev/sdb: 31.0 GB, 31009800192 bytes, 60566016 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x4f3c40e6

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *           0    13793279     6896640    0  Empty
/dev/sdb2            4812       17391        6290   ef  EFI (FAT-12/16/32)

キックスタートファイルを提供するためにWebサーバーをセットアップする必要がある場合は、おそらくそれを実行できますが、必要なプロセスを実行することに熱心ではありません。セカンダリサイトでそれを実行できるかどうか、またはそれに対してどの程度の抵抗があるのか​​わかりません。

また、障害回復戦略を立てる必要があるので、新しいサーバーを購入して手順Xに従ってUSBスティックを作成し、USBスティックから起動してインストールを実行すると、1つの石で2羽の鳥を殺すことができます。

私は今のところ手動でブートパラメータを編集して追加するために半辞任しています ks= 少なくとも最初はパラメータ。 UUIDを使うことができるので、サーバーの種類ごとに一つのコマンドを持つことが可能であるべきです、そして私はサーバーをラックに入れる人々にそれを簡単に提供することができます。私が本当に避けたいのは、2つのUSBサムドライブ(インストールメディア用とキックスタートファイル用)を持っていることです。

編集:私は、インストーラが最初に行う検証に合格すると言ったはずですが、パーティションを追加してフォーマットした後は失敗します。私は、パーティションテーブルがそのチェックサムに影響を与えると私は思っているのでそれほど重要ではないと思いますが、パーティションが重なり合ってファイルシステムを作成するとデータが破損する可能性があります。

編集2:念のために3番目のパーティションを作成するときに何か問題があるのなら、 fdisk パーティションを追加した後。

Disk /dev/sdb: 31.0 GB, 31009800192 bytes, 60566016 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x4f3c40e6

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *           0    13793279     6896640    0  Empty
/dev/sdb2            4812       17391        6290   ef  EFI (FAT-12/16/32)
/dev/sdb3        13793280    60566015    23386368   83  Linux

回答:


1

私はここでUSBドライブを使ってCentOS 7をインストールする方法についてのすばらしいガイドを見つけました、そして、ここでキックスタートをしてください:

USBからキックスタート駆動のCentOS 7インストール

ISOイメージのパーティションテーブルを変更することは簡単には実現できないと思います。

カルロ。


このソリューションはBIOSを使用するシステムでCentOS 7を起動することができる単一のUSBドライブを生産したので、私はこれを答えとして受け入れています。 EUFIシステムで試そうとすると失敗します。UEFIと互換性があるようにするために必要な変更を見つけ出すために物事を検討しようとしています。
W3t Tr3y

1
isolinuxフォルダに加えて、私はEFIとイメージをコピーしました。更新しました EFI/boot/grub.cfg だから検索行は読む search --no-floppy --set=root -l 'BOOT'。私はそれから見つけた[mgorvenの答え]( unix.stackexchange.com/questions/41738/… 作成について言及している) /EFI/BOOT/startup.nsh 1行あります BOOTX64。私たちの新しいサーバーで試してみるつもりはありませんが、私のMacにドライブを表示させるためのトリックを行ったので、これでEFIで動作させるのに十分になることを願っています。
W3t Tr3y
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.