2009/8/2 Welington R. Braga <welrbr...@gmail.com>: > 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
Retificando: 2 - Edite o arquivo /boot/grub/menu.lst e substitua a linha: root (0,0) por: uuid UID_DA_PARTIÇÂO_BOOT_SEM_ASPAS <--- Se tiver uma partição /boot separada, senão, vai o UUID da partição /, mesmo. 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 > -- 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