Problemas com Trial Boot no Grub

Iniciado por DouGzBR, 06 de Fevereiro de 2009, 06:58

tópico anterior - próximo tópico

DouGzBR

Olá pessoal!

Sou novo no mundo Linux e estou querendo começar a usar o Ubuntu efetivamente, mas ainda depende do Vista e do XP por compatibilidade de software pra coisas da faculdade.

Pra tentar fazer o Trial Boot no Grub eu fiz o que li em alguns fórum e instalei na na ordem: XP, Vista, Ubuntu.

Meu HD está particionado assim: [Swap:3gb][Ext3:30gb][XP:30gb][Vista:70gb][Arquivos:100gb]

Quando instalei o Vista ele criou o dual boot certinho pra ele e pro XP, mas quando instalei o Ubuntu, o Grub identificou o Ubuntu e identificou o Vista. Pra poder dar boot pelo XP eu tenho q primeiro acessar a opção do Vista entenderam?

A minha dúvida é: Como fazer para adicionar o XP no grub e ele funcionar corretamente?

Peguei um programinha chamado KGrubEdit e tentei adicionar com ele, mas após várias tentativas frustradas ainda nao consegui fazer isso.

Qualquer ajuda é bem vinda!

Abraços!

DouGzBR

Ninguem se habilita a dar qualquer ajuda?

Acho isso bastante estranho pois já faz um tempo que adicionei o topico e ninguem respondeu nada. Instalei o Ubuntu pois pelo que vi era a distro que mais pessoas davam suporte para resolver os problemas de compatibilidade e etc. Mas até agora tudo que eu tive que resolver foi sozinho na marra.

Talvez a minha dúvida seja uma dúvida de iniciante, mas nem por isso os usuários do forum deveriam menosprezá-la...

Risaldo Costa

DouGzBR, não sou tão antigo no mundo linux, mas já tive problemas com grub e vou tentar te ajudar.

Poste o resultado dos comandos: (digitados no terminal ou consola)


Citarsudo   fdisk  -l

Citarblkid



E também os seus arquivos: (encontrados em locais/computador/sistema de arquivos/boot/grub

Citarmenu.lst

Citardevice.map

Aguardando seu contato.

DouGzBR

#3
Olá Risaldo!

Primeiramente muito obrigado por se disponibilizar para me ajudar com o problema de boot. Vou colocar abaixo tudo o que você pediu e vou mexer aqui pra ver se consigo te dar algumas informações extras sobre como o sistema ta se comportando fazendo alguns testes.

Obrigado!!!

Citarfdisk -l

Disco /dev/sda: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cilindros of 16065 * 512 = 8225280 bytes
Disk identifier: 0x3ead4fb4

Dispositivo Boot Início Fim Blocos Id Sistema
/dev/sda1               1        4293    34483491    5  Estendida
/dev/sda2   *        4294        8209    31455270    7  HPFS ou NTFS
/dev/sda3            8210       17348    73401344    7  HPFS ou NTFS
/dev/sda4           17348       30402   104856576    7  HPFS ou NTFS
/dev/sda5               1         377     3028189+  82  Linux swap / Solaris
/dev/sda6             378        4293    31455238+  83  Linux



Citarblkid

/dev/sda2: UUID="9630803F30802877" TYPE="ntfs" LABEL="XP"
/dev/sda3: UUID="08A663D6A663C2B4" TYPE="ntfs" LABEL="Vista x64"
/dev/sda4: UUID="B0C055FDC055CA6C" TYPE="ntfs" LABEL="Arquivos"
/dev/sdb2: UUID="9630803F30802877" LABEL="XP" TYPE="ntfs"
/dev/sdb3: UUID="08A663D6A663C2B4" LABEL="Vista x64" TYPE="ntfs"
/dev/sdb4: UUID="B0C055FDC055CA6C" LABEL="Arquivos" TYPE="ntfs"
/dev/sda5: TYPE="swap" UUID="0e7f90f3-a9b1-410a-9620-0ed89af1d66a"
/dev/sda6: UUID="30c105de-fd27-4a8a-bc79-d9cab619acf0" TYPE="ext3"

menu.lst
Citar## ## End Default Options ##

title Ubuntu 8.10, kernel 2.6.27-11-generic
kernel /boot/vmlinuz-2.6.27-11-generic root=UUID=30c105de-fd27-4a8a-bc79-d9cab619acf0 ro locale=pt_BR quiet splash
initrd /boot/initrd.img-2.6.27-11-generic

title Ubuntu 8.10, kernel 2.6.27-11-generic (recovery mode)
kernel /boot/vmlinuz-2.6.27-11-generic root=UUID=30c105de-fd27-4a8a-bc79-d9cab619acf0 ro locale=pt_BR  single
initrd /boot/initrd.img-2.6.27-11-generic

title Ubuntu 8.10, kernel 2.6.27-7-generic
kernel /boot/vmlinuz-2.6.27-7-generic root=UUID=30c105de-fd27-4a8a-bc79-d9cab619acf0 ro locale=pt_BR quiet splash
initrd /boot/initrd.img-2.6.27-7-generic

title Ubuntu 8.10, kernel 2.6.27-7-generic (recovery mode)
kernel /boot/vmlinuz-2.6.27-7-generic root=UUID=30c105de-fd27-4a8a-bc79-d9cab619acf0 ro locale=pt_BR  single
initrd /boot/initrd.img-2.6.27-7-generic

title Ubuntu 8.10, memtest86+
kernel /boot/memtest86+.bin

### END DEBIAN AUTOMAGIC KERNELS LIST

title Other operating systems:
root

title Windows Vista Ultimate SP1 64 bits/Longhorn (loader)
root (hd0,1)
chainloader +1
savedefault
makeactive

title Windows XP Professional SP3 32bits
root (hd0,3)
chainloader +1
savedefault
makeactive

device.map
Citar
(hd0)   /dev/sda

hyperdown

#4
tem um programa muito simples que roda no vista, que cria o trial boot que você quer, O EasyBDC, para configura-lo é so procura no google, este programa vai te ajuda com certeza

Risaldo Costa

Citartitle Windows XP Professional SP3 32bits
root (hd0,3)
chainloader +1
savedefault
makeactive

DouGzBR, antes de qualquer modificação que façamos, peço que faça uma cópia do seu arquivo menu.lst, depois vamos tentar o seguinte:

Na citação acima destaquei um trecho de seu menu.lst, agora, depois de criada uma cópia do arquivo original, altere o
Citarroot (hd0,3)
para
Citarroot (hd0,1)
e faça o teste reiniciando o PC.

DouGzBR

Olá Risaldo!

Gostaria de agradecer a atenção que você teve ao responder ao meu tópico, pois foi um dos únicos que realmente se importou com a dúvida, mas consegui resolver o problema após uma reinstalação pois tive um estalo e descobri como fazer tudo certinho

Reparticionei o HD com o Vista no início do disco(dizem que é necessário ele estar la pra funcionar, mas nao posso afirmar a veracidade disso) dessa maneira:

[Vista x64][XP][linux Ext3][Swap][Arquivos]

Entao com o disco zerado, instalei o Vista. Depois usei o Gparted LiveCD e escondi a partição do Vista. Instalei o XP. Usei o GParted novamente, e "desescondi" o Vista, então instalei o Linux.

No fim o Grub reconheceu os 2 sistemas sem problemas, a unica coisa que ocorreu eh que ele chamou o Vista de XP, ficando 2 opcoes iguais na tela de boot, mas isso eu ja sei como resolver e vou editar daqui a pouco.


O problema que tava acontecendo eh que quando se isntalava o Vista ele mexia no setor de boot do XP, ai era uma saga pra poder  consertar o problema. Pesquisei em varios forums e todo mundo tinha problemas ao fazer isso. Tentei instalar o XP e depois o Vista, escondendo a particao do XP, mas mesmo assim o Vista detectava ela e alterava o setor de Boot. Por fim, esta foi a minha solução para o problema.

Obrigado!

Risaldo Costa

Ok, quaquer coisa, estamos à disposição.

coldplay


Penso que aqui é meu caso, porém com dois sistemas linux e um windows.
Tenho instalado Win vista + Ubuntu + Mandriva, porém o grub no ubuntu não reconhece o mandriva instalado:

Exemplo:
/dev/sda1:  Windows
/dev/sda5:  "Meus documentos" Windows
/dev/sda6:  "/" do ubuntu
/dev/sda7: "home" do ubuntu
/dev/sda8:  "/" mandriva
/dev/sda9:  "swap"

Instalei por último o mandriva, dai deu erro para reconhecer o ubuntu, recoloquei o grub do ubuntu na MBR porém
no grub do ubuntu não está sendo reconhecido o Mandriva. Será que ao instalar o lilo no lugar do grub isso seria resolvido? Porém não quero fazer isso ainda, quero encontrar a solução para este problema. Desde já, agradeço a colaboração. Abraço!