特にCitrix XenServer 5.6です。
リポジトリからISOをマッピングして問題なくOSにインストールできますが、HVMに変換しないとDVDドライブから起動できません。起動しようとしているISOが「ベア」なので、問題が発生します。 metal" "したがって、回復はparavirtモードで起動するかHVMモードで起動するかによって少し敏感です(たとえば、前者はparavirtドライバをデフォルトのHDDとして使用し、後者はデフォルトの/dev/xvda
HDDを挿入します/dev/sda
)。
オンラインで見ると、ISOからHVMに変換して起動する方法についての指示しか見つかりませんでした(起動には機能しますが、最初は起動理由を弱めます)。
私は周りを見回しましたが、CitrixがISOから起動するようにPyGrubを設定する方法について多くの運がありませんでした。これに満足していない、私が見つけた唯一のPyGrubの例はCitrixとうまく機能しないようで、災害復旧時にSOPになるにはあまりにも受動的です。
答え1
実現可能なアイデアの概要をお知らせします。
このリンクはGrub2 ISOブートUbuntuの場合。 IMHO、これがどんなLinuxなのかは関係ありません。したがって、すべてのディストリビューションで動作する必要があります。
現在の計画は次のとおりです。
- xvdaで最小実行PV-linuxを作成し、そこにgrub2をインストールします。
- xvdbを作成し、ISOイメージをそこに置きます(通常のファイルと同様)。
- isoを起動するには、このPV-DomUに起動エントリを作成します。
- DomUの起動
- xvdaに復元