Eu tenho uma situação estranha - a ordem dos discos, conforme relatado pelo BIOS, é diferente da ordem dos discos que o Linux vê.
O que torna o run-grub problemático instala no sda, mas o BIOS inicializa a partir do sdd ou algo parecido (esta máquina possui 7 discos, 4 no controlador interno e 3 no externo.
É possível fazer a instalação do grub (e posteriormente na atualização) em todos os discos, e não apenas no / dev / sda? Não tenho idéia de qual disco é o que a bios deseja inicializar (todos os discos são iguais e, como eu o invadi, não posso removê-los à vontade), então a única solução que vejo é instalar o grub em todos os sda-sdg.
Este é o Debian estável, com o Grub2.
Você não escreveu nada do tipo, qual distro você usa (eu sou cego?). Hoje eu quase destruí o meu servidor, porque fiquei realmente impressionado por não funcionar no grub-install. Eu costumava ter o erro 17 do GRUB, ao tentar fazer isso.
Então, eu tenho uma solução melhor, como instalar o grub com muita facilidade e rapidez em várias unidades em raid. Se você pode inicializar seu sistema (após a instalação ou da distribuição ao vivo) e possuir o Debian Wheezy (no meu caso, versão 7.2), basta digitar o seguinte comando:
(você deve ser root ao fazer isso !!!)
Eu estava pressionando apenas enter, enter, enter e última tela, havia uma pergunta, em quais dispositivos eu quero instalar o GRUB! :-) Apenas pelo seu espaço, escolha todas as unidades físicas (não escolha dispositivos / dev / md, apenas / dev / sdb / dev / sdc e assim por diante e nem escolha / dev / sdb1 ou / dev / sdb2, apenas apenas dispositivos sem números!) No meu exemplo / dev / sdb / dev / sdc dev / sdd / dev / sde not / dev / sdb1 ... Depois, você avança e espera alguns segundos (cerca de 30 ou 45 segundos para concluir) e pegue um próximo esquife para uma comemoração, porque VOCÊ FEZ! ;-)
O Ubuntu-server 12.04 LTS pergunta no final da instalação, se você deseja instalar o grub em todos os dispositivos. O Debian não possui.
Após essa solução, não importa em qual disco rígido inicialize mais cedo ou mais tarde, ele será inicializado toda vez.
Desfrutar ;-)
fonte
A ordem na qual os dispositivos são inicializados no momento da inicialização pode ser aleatória, causando problemas se o seu / etc / fstab estiver usando identificadores de disco (sda, sdb etc.).
Verifique estes dois links como contornar:
http://debian-user.blogspot.com/2007/05/uuid-instead-of-devsda1.html
http://debian-resources.org/node/9/
fonte