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