consertando um grub danificado com centos

0

Eu tenho um grub danificado no meu sistema centos. para reparar esse problema, eu uso o modo de recuperação e depois executo este comando follwing:

chroot /mnt/sysimage

grub-install /dev/mapper/ddf1OSp3

and then reboot ;

quando inicializar a partir do disco rígido, é sshow mensagem de erro "arquivo não encontrado"

quando executo o mesmo comando no grub.conf sob o grub CMD, funciona bem e o arquivo existe !!

como proceder para resolver este problema

informações sobre o sistema: kernel linux 2.6.

repartição do disco:

$ df

/dev/mapper/ddf1OSp3    /

/dev/mapper/ddf1OSp1    /boot

/dev/sdd1               /data

tmpfs                   /dev/shm
    
por Ellouze Anis 03.06.2014 / 19:22

2 respostas

1

Você não quer reinstalar grub no LVM. Você precisa instalá-lo no volume (disco rígido, matriz RAID ...) que o firmware da placa-mãe vê. Mais comumente:

# grub-install /dev/sda

Em alguns casos, algo diferente de /dev/sda fará mais sentido.

    
por 03.06.2014 / 19:31
0

talvez este tutorial possa ajudar você?

Instalação de inicialização dupla com o Grub

Instalação do Grub2 e inicialização dupla com o Windows 10

Se sua configuração do Grub não for a que você gosta, siga este tutorial. Primeiro reinstale o Grub.

sudo yum reinstall grub2-tools

Login como root em um terminal

su

Em outro terminal, obtenha informações sobre seu disco rígido do Windows 10, no meu caso ele foi chamado de '/ dev / sdb1'

sudo fdisk -l

Na minha configuração, meu disco do Windows 10 estava em outro disco rígido. Siga apenas se você estiver na mesma situação.

No terminal raiz, navegue até o diretório de configuração do grub

 cd  /etc/grub.d/

Agora temos que encontrar o UUID do seu disco rígido do Windows 10, digite este comando no seu terminal não-root

ls -l /dev/disk/by-uuid

Encontre o código UUID ao lado do seu disco, algo como: 40S863A9D8619F12

Agora, no terminal raiz, digite o comando:

nano 40_custom

Dentro deste arquivo, digite sua configuração do Windows 10 usando o padrão GRUB. Use o código UUID encontrado anteriormente dentro da configuração. No meu caso minha configuração é:

menuentry 'Windows 10' {
        insmod ntfs
        insmod ntldr
        insmod part_msdos
        insmod search_fs_uuid
        search --fs-uuid --no-floppy --set=root 40S863A9D8619F12
        ntldr /bootmgr
}

Salve e saia do nano. Agora precisamos gerar um novo arquivo de configuração do GRUB. Digite o comando:

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

Voilà !!!! Experimente a configuração com um novo reinício

Fonte: link link

(Opcional) Instalar o personalizador GRUB

Se você quiser um menu do GRUB sensacional, pode instalar o grub-customizer usando este tutorial: link

    
por 21.04.2018 / 04:08