Inicializa para partição diferente após a restauração do sistema operacional

1

Digamos que eu tenha um servidor com um RAID com 3 partições:

  • P1 - 20G OS / programs
  • P2 - Dados 190G
  • P3 - 20G não usado

Se eu precisar reverter o P1 para um estado anterior, e eu tiver restaurado uma versão passada dele para o P3, qual é a maneira correta de atualizar o sistema para inicializar a partir do P3 ao invés do P1. Eu apenas marquei a partição como ativa? Preciso editar alguma configuração do gerenciador de inicialização? Eu poderia me deparar com problemas inesperados?

Isto pertence ao CentOS 6, NÃO usando o LVM.

EDIT 29 de julho de 2015: para esclarecer, depois de realizar esta operação, eu gostaria que o P3 fosse completamente independente do P1, de modo que eu pudesse acabar com o P1 e o sistema ainda funcionar bem.

EDIT2 29 de julho de 2015: para fins dessa pergunta, você pode assumir que o sistema está usando o BIOS herdado e não o UEFI, se isso for importante.

    
por sa289 26.07.2015 / 01:32

1 resposta

2

Edite seu arquivo de configuração /boot/grub2/grub.cfg . Este é o arquivo que contém as configurações para GRUB BootLoader .

Adicione uma entrada de menu no menu do grub para inicializar a partir do seu sistema operacional, residindo em P3.

/etc/grub.d/custom_entry a entrada do menu será algo como isto (Atualize com seu número de disco, número de partição, caminho da imagem linux, caminho initrd) (Siga as entradas de menu já existentes em /boot/grub2/grub.cfg file):

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

Quando você tiver tudo do jeito que deseja, execute:

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

Referência - link

    
por 28.07.2015 / 12:58

Tags