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