MUDAR SEQUENCIA DE BOOT!!

1. MUDAR SEQUENCIA DE BOOT!!

Emerson Miranda
virusvoador

(usa Debian)

Enviado em 06/12/2008 - 18:47h

tenho a seguinte situacao

HD IDE 250 GB - NA IDE1 COMO MASTER

HD SATA 80 GB - SATA 1 TAMBEM COMO MASTER.

MINHA PLACA MAE, ASUS P5GC-MX

ESTA COMO HD PREFERENCIAL -- HD IDE 250 GB

COMO BOOT PRIMARIO -- HD SATA 80 GB

BOM NO MENU.LST

esta

hd(1,0)

se eu altero na bios da mb, o para que o HD SATA 80 GB, SEJA O PREFERENCIAL. E CONTINUE SENDO O BOOT PRIMARIO.

NAO INICIALIZA O LINUX..

o q devo fazer?!!!! para corrigir?!!

quais alteracoes devo fazer no /etc/fstab

e quais alteracoes devo fazer no /boot/grub/menu.lst ?!!!



sem mais,



Emerson Miranda,










  


2. Re: MUDAR SEQUENCIA DE BOOT!!

Genesco Sousa
gesousa

(usa Ubuntu)

Enviado em 06/12/2008 - 18:57h

na verdade vc deve instalar o grub no mbr do outro hd.

grub-install /dev/sd* ou grub-install /dev/hd*

OBS: no lugar do * coloca a letra referente ao hd, se for sata será sda ou sdb se for ide será hda ou hdb

vc pode verificar quala unidade pelo comando fdisk -l





3. MUDAR SEQUENCIA DE BOOT!!

Edwal F. Paiva Filho
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.







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts