私はDebian squeezeのインストールをVMWare VSphere 5.5環境に移動しようとしています。ただし、コピー後に新しいシステムを起動すると、initrd / busyboxはルートパーティションをマウントできないというエラーを表示します(無効な引数)。ただし、以前はsda用のドライバが正常にロードされ、すべてのパーティションが正しく検出されました(下のスクリーンショットを参照)。
次の作業が完了しました。
- 新しい/空のVMWareシステムがGRMLを使用して起動され、パーティションが作成され、リモートホストでデータが同期されました。
- udev/fstab/grubのDiskIDが/dev/sdaに置き換えられ、initramfsが更新されました。
- Grub ブートローダがインストールされました
再起動後、grubが正しくロードされ、linux-imageとinitrdが正しくロードされ実行されます。
- カーネルは、sdaとパーティション(sda1、sda2、...)が見つかったことを示します。
- 初期化エラーメッセージ:無効なパラメータのためにインストールが失敗しました。
- busyboxで
mount /dev/sda1 /mnt
「無効な引数」が原因で失敗する cat /dev/sda1
ハードドライブパーティションにアクセスできるようにデータを提供します。dmesg
インストールしようとするとエラーは表示されません。
また、以下を試しました。
- マウントする前に、xfsとext2ドライバを手動でロードしてください。
- VMwareコンバータの使用(同じ結果)
誰にでも手がかりやアイデアがありますか?
ベストアンサー1
BusyBoxのバージョン番号には「+deb6u11」サフィックスがあります。これはDebianバージョン6または「squeeze」を表します。かなり古いですね。
おそらく、GRMLとVMWare Converterは、Squeezeカーネルが処理できないいくつかの新機能を備えたXFSファイルシステム(または他のファイルシステムタイプ)を作成していますか?