nicolo
(usa Ubuntu)
Enviado em 07/12/2008 - 11:00h
Já que você gosta de confusão faça um mapa da zorra.
Os seus HDś tem uma sequencia física entendida pela BIOS. Todavia você pode alterar a sequencia de boot mudando a ordem lógica.
Quando vocÊ INSTALOU O SISTEMA ele entendeu que estava na posição definida pela BIOS, ou não. (Que nhaca né?)
Se o seu fstab tem definição por UUID=cndureojrd39484n
Isso é um enderaço absoluto e vai ser achado sempre em qualquer sequência, desde que o /boot/grub/menu.lst também esteja mapeando os UUID.
2-Se o seu fstab tem endereço Rélativo ou seja /sda1 hd0,0 então quando você trocar as sequência vai ter que alinhar os endereços relativos. Para cada sistema, o endereço relativo anotado é aquele da posição da hora da instalação.
Você precisa alinhar isso no /boot/grub/menu.lst
Assim o /dev/sda passa a ser /dev/sdb porque você inverteu a sequencia. Começe arrumando o boot e faça uma coisa de cada vez, assim se der errado é mais fácil voltar. Se mexer em tudo de uma vez, e der errado para voltar vai ser uma emoção infernal.
Divirta-se
Olha uma
[*****] que eu fiz:(Esse menu.lst está no segundo disco físico(disco 1) que está mapeado como disco de boot, logo éle é o disco lógico 0 (zero).
title Kurumin NG, kernel 2.6.24-18-generic
root (hd0,0) # (esse é o disco físico 1 mas quando foi instalado era o disco lógico 0)
kernel /boot/vmlinuz-2.6.24-19-rt root=UUID=1458c52c-8a19-4ba2-89a3-f2fe9f37e3a9 ro quiet splash pci=nomsi locale=pt_BR
initrd /boot/initrd.img-2.6.24-19-rt
quiet
#(esse boot aí acima funciona quando o disco físico 1 está mapeado como disco de boot na bios)
title UBUNTU 8.04
root (hd0,0)(esse é o disco físico 0 e esse boot só funciona se for disco de boot o disco físico 0)
kernel /boot/vmlinuz-2.6.24-19-rt root=/dev/sda1 ro
initrd /boot/initrd.img-2.6.24-19-rt
savedefault
boot
# Esse boot não funciona. Como o disco físico 1 está mapeado como o disco de boot, esse que é o físico 0 que passa a ser o lógico 1 e deveria ser (hd0,1) e root=/dev/sdb1
title XUBUNTU
root (hd0,1) (Errado, como esse é o disco físico 0, mas o disco físico 1 e está mapeado como lógico 0, deveria ser (hd1,1)
kernel /boot/vmlinuz-2.6.24-19-rt root=/dev/sda2 ro (Errado de novo, ele deveria ser /dev/sdb2, porque esse é disco físico 0 mas quando o disco físico 1 fica definico como disco lógico 0, inverte-se)
initrd /boot/initrd.img-2.6.24-19-rt
O Kurumin NG está no disco 1 e foi colocado como disco de BOOT ( O primeiro disco é o disco físico 0 e o segundo disco é o disco físico 1) Esse boot é o único que funciona.
O UBUNTU E O XUBUNTU estão no dísco físico 0. mas como o disco 1 é o disco de boot ele passa a ser disco lógico 1.