Xen domU としての Debian Lenny が起動に失敗する

Xen domU としての Debian Lenny が起動に失敗する

問題はこれです。私はXen dom0を実行しているDebian Lennyを持っていて、domUとして別のDebian Lennyをインストールしたいのです。Debian ウィキ文字通り。Debian インストーラが Grub をインストールしようとするまでインストールは正常に進み、次のエラーで失敗します。

インストール手順に失敗しました

インストール手順が失敗しました。メニューから失敗した項目を再度実行するか、スキップして別の項目を選択してください。失敗した手順は次のとおりです: ハードディスクに GRUB ブートローダーをインストールします

これを無視してインストールを完了し、マシンを起動しようとすると、次のメッセージが表示されます。

読み込み中です。お待​​ちください...
開始: 必須ドライバーをロードしています... 完了しました。
開始: /scripts/init-premount を実行しています... 致命的: ファンの挿入エラー (/lib/modules/2.6.26-2-686-bigmem/kernel/drivers/acpi/fan.ko): そのようなデバイスはありません 致命
的: サーマルの挿入エラー (/lib/modules/2.6.26-2-686-bigmem/kernel/drivers> /acpi/thermal.ko): そのようなデバイスはありません
[ 0.608267] blkfront: xvda1: バリアが有効になり
ました 完了しました。
開始: ルート ファイル システムをマウントしています... 開始: /scripts/local-top を実行しています... 完了しました。
開始: /scripts/local-premount を実行しています... 完了しました。
mount: /etc/fstab を読み取れません: そのようなファイルまたはディレクトリはありません
開始: /scripts/local-bottom を実行しています... 完了しました。
完了しました。
開始: /scripts/init-bottom を実行しています... mount: /root/dev への /dev のマウントに失敗しました: そのようなファイルまたはディレクトリはありません
完了しました。 mount: /
root/sys への /sys のマウントに失敗しました: そのようなファイルまたはディレクトリはありません
mount: /root/proc への /proc のマウントに失敗しました: そのようなファイルまたはディレクトリはありません
ターゲット ファイル システムに /sbin/init がありません。
init が見つかりません。 init= bootarg を渡してみてください。

Xen 用の .conf ファイルは非常にシンプルです。

カーネル = '/vmlinuz'
ramdisk = '/initrd.img'
メモリ = 256
vif = ['bridge=xenbr0']
ディスク = [ 'file:/xen/root.img,hda1,w' ]

問題を探すのにどこから始めればよいか、何かアイデアはありますか? かなり困惑しています。

答え1

mount: cannot read /etc/fstab: No such file or directory

これは、initramfs が壊れていることを示す明らかな兆候です。おそらくインストールが壊れているためです。

debian-installer でパーティション分割をどうやってやり遂げたのですか? 前回 (えーと、昨日) は、パーティション分割できるものをエクスポートする必要があったので、ディスクが hda1 になっているのはかなり奇妙です。私のディスクは次のようになっています:

disk = ['phy:/dev/GLaDOS/xen-portaltest,xvda,w']

これはファイルではなく論理ボリューム上にあります。しかし、それは問題ではありません。それを渡したりxvda1、他のことをしたりしてもうまくいきませんでした。パーティション分割しようとしましたが、これはかなりばかげています。

xvda、それをパーティション分割しました(xvda1 を に/bootxvda2LVM 物理ボリュームを に分割しましたが、もちろんそれをルートに使用することも可能です)。インストーラは正常に完了し、ブートローダが実行可能でないというエラーに対処した後、正常に動作します。Debian Wiki の Xen エントリ

答え2

domU の fstab はどうですか? /root/sys の下に /sys をマウントしようとする誤った行がある可能性があります

mount: mounting /sys on /root/sys failed: No such file or directory

関連情報