2009/8/2 Flamarion Jorge <flamarili...@yahoo.com.br>
>
> Boa tarde pessoal,
>
> Eu instalei, novamente, o Debian em meu Acer Aspire One, através do pen drive.
> A instalação segue normal, porém no fim, na hora de instalar o grub ele 
> reconhece meu HD do notebook como sdb, e faz uma confusão danada depois do 
> grub instalado, pois tenta carregar o root como /dev/sdbX e não /dev/sdaX 
> como deveria.
> Fiz a instalação por mais de uma vez para verificar se o problema persistia e 
> de fato persiste.
> Bacana, até ai tudo bem, carrego o sistema ajustando a linha do kernel e do 
> initird no grub.
> Mas toda vez que atualizo para um kernel mais novo e o sistema escreve 
> novamente no grub ele torna a colocar todos os dispositivos como sdb, e 
> acontece a confusão novamente.
> Existe um lugar, depois de o sistema instalado, onde eu possa ajustar isso, 
> ou seje, dizer ao grub que meu root não está no sdb e sim no sda, para que da 
> próxima vez que eu atualize o kernel ele não bagunce tudo novamente... e pior 
> me faça perder um tempo para ajustar as letras dos dispositivos caso eu 
> queira carregar outro sistema que esteja instalado além do Debian?
>
> Obrigado
>
>
> Flamarion Jorge
>
>
Cara, eu Cansei de me aborrecer com a forma bagunçada que o Linux usa
para nomear os discos. Toda instalação de disco novo era uma dor
cabeça. Felizmente inventaram o UUID como salvação.

Faça o seguinte:
1 - Rode o comando blkid, pela linha de commandos para descobrir qual
é o UUID de cada partição
2 - Edite o arquivo /boot/grub/menu.lst e substitua a linha:

root (0,0)

por:

uuid            UID_DA_PARTIÇÂO_RAIZ_SEM_ASPAS

ex:

uuid            0006fecc-4d34-44db-b945-f82f1e2ac335

substitua a linha

kernel          /vmlinuz-2.6.28-15-generic root=/dev/sda2 ro locale=pt_BR quiet 
splash

por:

kernel          /vmlinuz-2.6.28-15-generic
root=UUID=UID_DA_PARTIÇÂO_RAIZ_SEM_ASPAS ro locale=pt_BR quiet splash

ex:

kernel          /vmlinuz-2.6.28-15-generic
root=UUID=4a65c533-8bc3-4c3b-8809-d3b1713a577c ro locale=pt_BR quiet
splash


O restante pode ficar tudo igual e com isso a sua opção de boot no
menu ficará mais o menos assim:
title           Ubuntu 9.04, kernel 2.6.28-15-generic
uuid            0006fecc-4d34-44db-b945-f82f1e2ac335
kernel  /vmlinuz-2.6.28-15-generic
root=UUID=4a65c533-8bc3-4c3b-8809-d3b1713a577c ro locale=pt_BR quiet
splash
initrd          /initrd.img-2.6.28-15-generic
quiet


3 - Agora é a vez do /etc/fstab. Edite este arquivo e substitua todas
as referências à /dev/sdx? pelo UID correspondente. Exemplo:

#Particao Boot - anteriormente /dev/sda1
UUID=0006fecc-4d34-44db-b945-f82f1e2ac335       /boot   ext3    relatime
 0       2

#Volume RAIZ - anteriormente /dev/sda2
UUID=4a65c533-8bc3-4c3b-8809-d3b1713a577c       /       reiserfs    relatime 0  
     1


Salve tudo e dê um reboot feliz, mandando os nomes de dispositivos pra
bem longe dos seus arquivos de configuração. Depois que fiz isso em
meu desktop Ubuntu e em alguns servidores Debian lá do trabalho, não
tive mais aborrecimento com isso. Posso enfiar qualquer disco e deixar
o porco do sistema de nomeação de discos inventar o nome que quiser,
porque o boot será sempre realizado com base no UUID que só mudará
quando eu formatar o sistema denovo.


Só algumas considerações:
1 - Volumes Lógicos LVM não necessitam disso, já que internamente eles
são tratados pelo UUID e não pelo nome de dispositivos dado pelo UDEV.
2 - toda vez que você atualizar o kernel, o debconf vai sugerir voltar
o menu.lst ao original (pelo menos no Ubuntu acontece isso, já nos
servidores Debian nunca fiz isso ainda). Se ocorrer basta você manter
a versão atual e depois você editar o arquivo para atualizara entrada
correspondente. Eu ainda não encontrei uma solução para isso.
3 - Vamos rezar para que o pessoal que empacota o grub no Debian,
façam esta mudança no sistema para resolver o nosso problema de vez.
4 - Viva o Linux, Viva o Debian!


>      
> ____________________________________________________________________________________
> Veja quais são os assuntos do momento no Yahoo! +Buscados
> http://br.maisbuscados.yahoo.com
>
>
> --
> To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
>



--
Welington Rodrigues Braga
--------------
Web: http://www.welrbraga.eti.br
MSN: welrbraga[*]msn·com
Gtalk: welrbraga[*]gmail·com
Yahoo / Skype:  welrbraga
PGP Key: 0x6C7654EB
Linux User #253605

"Em tudo somos atribulados, porém não angustiados; perplexos, porém
não desanimados; perseguidos, porém não desamparados; abatidos, porém
não destruídos;" - 2Co 4:8,9


--
To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Responder a