オペレーティングシステムの回復後に別のパーティションから起動する

オペレーティングシステムの回復後に別のパーティションから起動する

3つのパーティションで構成されたRAIDを持つサーバーがあるとします。

  • P1 - 20G OS/プログラム
  • P2-190Gデータ
  • P3 - 20Gは使用されていません

P1を以前の状態にロールバックする必要があり、以前のバージョンをP3に戻した場合、P1の代わりにP3から起動するようにシステムを更新する正しい方法は何ですか?パーティションをアクティブとしてマークする必要がありますか?一部のブートローダ設定を編集する必要がありますか?予期しない問題が発生しますか?

これはLVMを使用せずにCentOS 6で動作します。

EDIT 2015-07-29: 明確にするために、このタスクを実行した後は、P3 が P1 と完全に独立しているため、P1 をシャットダウンしてもシステムは正常に動作し続けたいと思います。

EDIT2 2015年7月29日:この質問では、システムがUEFI(重要な場合)ではなく従来のBIOSを使用していると想定できます。

答え1

設定ファイルを編集します/boot/grub2/grub.cfg。構成を含むファイル。GRUB ブートローダ

P3のオペレーティングシステムから起動するには、grubメニューにメニュー項目を追加します。

/etc/grub.d/custom_entryメニュー項目は次のとおりです(ディスク番号、パーティション番号、Linuxイメージパス、initrdパスで更新されます)(/boot/grub2/grub.cfgファイルに既にあるメニュー項目に従います)。

menuentry "My custom boot entry" {
    set root=(hd0,1)
    linux /vmlinuz-3.11-custom
    initrd /initrd-plymouth.img
}

すべてが好きなように機能したら、次のことを実行できます。

grub2-mkconfig --output=/boot/grub2/grub.cfg

引用する -https://superuser.com/questions/781300/searching-for-grub-configuration-file-in-centos-7

関連情報