web-dev-qa-db-ja.com

Linuxの最大VMALLOCパラメータサイズは?

まず全部オフ、PXE(900MB)を使用して大きなMemDiskから起動しています。私たちの環境のために、私はサイズを減らすことも、ファイルをNFS/iSCSI/... ...環境に移動することもできません。すべてがそのメンディスクにある必要があります。

さて、私がOSを実行しようとすると、vmallocスペースから出ません。このような大きな画像をマッピングできるようにする数字にどのようになりますか?パラメータ "vmalloc = 1280m"を試しましたが、そのパラメータではBooting the kernel画面を通過しません。

マシンは少なくとも2GBのRAMを持つので、メモリは問題にしないでください。 (他のカーネルスタッフのための900MB MemDisk + 256MBユーザー補材の場合は768MB)。機械は、ハイパースレードとSSE2を備えたPentium 4 Extreme Editionプロセッサを持ちますが、EM64Tはありません。

どのようにシステムを起動してそのメッセージを通過することができますか? MemDiskサイズを小さくすることはではなく可能です。それは私たちのユーザーランド+カーネル+モジュールと一緒に得ることができる最小です。

あなたが助けてくれてありがとう!

Yvan Janssens

1
friedkiwi

「MemDisk」とはどういう意味ですか?/DEV/RAMを設定してEXT3/4 FSを設定している場合は、それをしないでください。代わりにTMPFSを使用してください。

1
psusi