PXEを介してmfsbsdを使用してFreeBSDをインストールすると、残りのスペースがないエラーが発生します。

PXEを介してmfsbsdを使用してFreeBSDをインストールすると、残りのスペースがないエラーが発生します。

インストールしようとしています。https://mfslinux.vx.sk/files/images/10/i386/mfsbsd-10.0-RELEASE-i386.imgFreeBSDをインストールするにはPXEを使用してください。

これはサーバーのPXEブートメニューです。

LABEL mfsbsd
        MENU LABEL mfsBSD
        kernel memdisk
        append initrd=FreeBSD/mfsbsd-10-i386.img raw

私のi386クライアントコンピュータはPXEを介して正しく起動します。このmfsbsdバージョンでは既知の問題bsdinstall前のリンクで説明したように、次のコマンドを実行してみました。

root@mfsbsd:~ # mkdir -p /usr/freebsd-dist && cd /usr/freebsd-dist
root@mfsbsd:~ # pkg install -y curl

カールのダウンロード中に「スペースはもうありません」エラーが発生します。

/dev/md028MBのみが表示され、2MBが利用可能です。私はこのmemdiskをより大きくすることができれば、問題なくFreeBSDをインストールできると思いました。解決策はありますか?

ベストアンサー1

いくつかの仮定:

  1. 以前のバージョンをインストールしていることをご存知でしたか?
  2. 10.0は利用できないことをご存知ですか?freebsd.org? (9.3と10.1は)
  3. 64ビット(amd64)バージョンではなく、32ビット(i386)バージョンが必要ですか?
  4. freebsdが付属していることをご存知でしたか?インポート実用的でカールは必要ありませんか?

使用するときMFBSD最も簡単な方法は、以下を含む「Special Edition」を使用することbase.txzですkernel.txz

https://mfsbsd.vx.sk/files/iso/10/i386/mfsbsd-se-10.0-RELEASE-i386.iso

私が正確に覚えているなら、mfsbsdにはzfsinstall10.0.0にこのスクリプトがあります。上記のように、高速で使いやすいです。ホームページ

zfsinstall -d /dev/ada0

言及した「既知の問題」については、切り取りと貼り付けの速度が速すぎます。 Get All Sourcesの使用を提案したポスターは、プロセス全体をcurl説明する別のページを参照しました。彼らは最初からmfsbsdイメージを構築しています。

簡単な解決策はスレッドの前にあります。

root@mfsbsd:~ # mkdir -p /usr/freebsd-dist/ 
root@mfsbsd:~ # touch /usr/freebsd-dist/MANIFEST

これにより、空のMANIFESTファイルが生成されます。表示されるエラーbsdinstallは、ファイルが見つからないことです。その後、ポスターは、空のファイルを使用してインストールを続行できると主張しました。

正しいファイルが必要な場合は、独自の10.0ソースからインポートしてください。freebsd.org

バージョンを10.1(または他のバージョン)にアップグレードした場合は、次のものを使用せずに正しいファイルを直接入手できますtouch

fetch http://download.freebsd.org/ftp/releases/i386/10.1-RELEASE/MANIFEST

ファイルの内容は次のとおりです。

base.txz    8cbe70ff3022b63f19ec254b989cc61daaa56c47938a38951818e8f3d68f5a2c    19491   base    "Base system (MANDATORY)"   on
doc.txz b3c7fcbbc74fd9861164873ffe8011ba86bd9d25d83ebf7f401f32de02a4f4f1    121 doc "Additional documentation"  off
games.txz   4bb792e2411782c1359fa7bf0676400f97fcb888a523c1e5bd1005b2643a89d8    53  games   "Games (fortune, etc.)" on
kernel.txz  84c35f34e1fdf16a5c2d9b3400e0358157d14b5e4a56deb11ece54a8623b3cb9    1588    kernel  "Kernel (MANDATORY)"    on
ports.txz   6bd4fb4da570f7ae38894320ef33fda88aa628106ea9ab1ffbaa9088b6eead7d    149186  ports   "Ports tree"    on
src.txz f919287a5ef51d4f133f27c99c54f2e8054f408d3dd53bc60f4e233cc75ec03d    65300   src "System source code"    off

デフォルトでは、これはパッケージのチェックサムです。空の(または正しい)MANIFESTファイルを使用して通常のネットワークbsdinstallインストールを引き続き使用できる必要があります。

RAMディスクの拡張についてこの方法を使用するには(私はそうではありません!)FreeBSDのマニュアルを見てください。17.9。メモリディスク。最も簡単な方法は、新しいファイルシステムを作成することです。

# mdmfs -s 5m md1 /mnt

また見てくださいFreeBSDでMDデバイスのサイズを変更するには?。参考にしてくださいできるRAMディスクのサイズを変更しますが、拡張はブロックデバイスです。その後、後でファイルシステムを処理する必要があります。この場合、それは価値がありません。

おすすめ記事