Slackware 12.1 não sobe no grub

1. Slackware 12.1 não sobe no grub

Glauber GF
mcnd2

(usa Debian)

Enviado em 19/07/2008 - 22:46h

Bom vomos ao que interessa.

Comprei um HD SATA de 320GB para meu PC.
Como tenho um IDE de 40GB e está quase todo cheio resolvi comprar esse para meus backups. Certo, espetei ele no PC aí fui ao particionamento pelo cd do Slackware 12.1 com cfdisk /dev/sda (para não ter problemas na hora do particionamento eu desconectei o HD IDE para não ter nenhum problema. Depois de particionado ficou asssim, partições todas primárias:

sda1 (swap)(2GB); sda2 (ext3 - Slackware)(50GB); sda3 (NTFS - Windows XP)(50GB); sda4 (ext3 - para backups)(200GB).

Depois disso instalei o Windows XP na partição sda3 e o Slackware 12.1 na partição sda2, sendo que no Slackware eu não instalei o bootloader LILO, pois já tenho o GRUB instalado na MBR do HD IDE.

hda1 (swap)(1GB); hda2 (ext3 - Ubuntu 7.10)(39GB)

Uma dúvida? Eu já tenho uma partição swap criada no HD IDE, será necessário outra partição swap para o HD SATA?

Depois disso conectei o HD IDE (40GB) junto com o HD SATA (320GB). Reiniciei o PC e apareceu o GRUB para selecionar o sistema desejado, como eu ainda não tinha configurado o GRUB lá fui eu pra configuração do mesmo.

Depois de algumas tentativas meu GRUB ficou assim:

title Windows XP Professional
rootnoverify (hd1,2)
chainloader +1
map (hd1) (hd0)
makeactive

title Slackware 12.1
root (hd1,1)
kernel /boot/vmlinuz-huge-smp-2.6.24.5-smp root=/dev/sda2 ro

title Ubuntu 7.10, kernel 2.6.22-15-generic
root (hd0,1)
kernel /boot/vmlinuz-2.6.22-15-generic root=UUID=f84cc4a1-f459-421f-b47a-4d8ae77976ee ro quiet splash locale=pt_BR
initrd /boot/initrd.img-2.6.22-15-generic
quiet

Depois de algumas pesquisadas e lidas de tutorias e do Gui foca linux consegui colocar o Windows XP para subir, mas o slackware 12.1 ainda continua sem subir o sistema.

Aguém pode tentar me dar uma solução para esse problema do Slackware com o GRUB?



  


2. Re: Slackware 12.1 não sobe no grub

Gilmar
Gilmar_GNU/Slack

(usa Arch Linux)

Enviado em 19/07/2008 - 23:31h

O procedimento poderia ser o seguinte!
Primeiro instalava o windows, depois o Slackware e depois o ubuntu !
Pois ai o grub Passaria por cima do lilo e Assumiria o dual boot !


3. qual erro?

celio ishikawa
celioishikawa

(usa Ubuntu)

Enviado em 19/07/2008 - 23:36h

error 17?
hard disk error?
Ou ele exibe o menu e o slackware náo ta` la`?


4. Mestre gaara...

Glauber GF
mcnd2

(usa Debian)

Enviado em 19/07/2008 - 23:38h

Eu já tenho instalado o Ubuntu no IDE com o Grub configurado. Depois que eu comprei o SATA que fiz a instalação do Windows e depois do Slackware. Como eu já tenho o Grub instalado na MBR do IDE eu achei melhor nem instalar o LILO do slack. Deu pra entender.

Depois que eu configurei o Grub, mas mesmo assim o Slack não quer subir. Tem alguma coisa que eu possa acertar na configuração do Grub?


5. celioishikawa...

Glauber GF
mcnd2

(usa Debian)

Enviado em 19/07/2008 - 23:42h

O erro que está dando agora é:
"Error 2: Bad file or directory type"

O Slackware está instalado sim, pois eu consigo ter acesso a todas as partições criadas no HD SATA pelo Ubuntu, tanto a partição do slack quanto a do Windows e de backup.

Espero resposta...


6. Re: Slackware 12.1 não sobe no grub

Perfil removido
removido

(usa Nenhuma)

Enviado em 20/07/2008 - 00:21h

Cara, não estou bem certo mas se tivesse que apostar seria esse meu chute: hda2 está com o Ubuntu, então esse é o hd0,1 no Grub certo? E o Slack está em um hd sata, o qual seria, "o certo", sda2 que no Grub que tem que ser hd1,1. Mas ai é que está, o Slack em sda2 teoricamente teria que estar mapeado em hd0,1 no Grub, e não hd1,1, por que, creio eu, que o Grub entende sda por hd0, sdb por hd1 e por ai vai. Porém o Slack não está instalado no hd0 e sim no hd1.

Bom, sei que não fui de muita ajuda, mas acho que é isso que está ocorrendo. Vou pesquisar por aqui e se achar uma solução volto a postar.


7. Re: Slackware 12.1 não sobe no grub

Perfil removido
removido

(usa Nenhuma)

Enviado em 20/07/2008 - 00:37h

Tenta assim:

title Slackware 12.1
root (hd1,1)
kernel /boot/vmlinuz-huge-smp-2.6.24.5-smp ro

Se não conseguir, esse é só um chute mas quem sabe:

title Slackware 12.1
root (hd1,1)
kernel /boot/vmlinuz-huge-smp-2.6.24.5-smp root=/dev/sdb2 ro



8. wdmatheus...

Glauber GF
mcnd2

(usa Debian)

Enviado em 20/07/2008 - 00:40h

Vlw cara pela atenção.


Vou tentar aqui...

Não deu certo, vlw pela atenção mais uma vez,


9. talvez sim (para o swap no SATA)

celio ishikawa
celioishikawa

(usa Ubuntu)

Enviado em 20/07/2008 - 00:40h

É chute, mas pode ser que seja melhor ter mesmo uma swap no mesmo HD do Slack.

Estou dando esse chute pois segundo essa mensagem, o grub não tá achando alguma coisa na inicialização. De repente, por ser um grub instalado no IDE, ele só exibe o menu que tá no IDE mas na verdade ele não tá conseguindo acessar nada do SATA. Mas você diz que instalou o WinXP lá e carrega (aliás parabéns por conseguir isso, você é um herói). Então o grub talvez acesse o SATA mas falta algo no Slack. Você diz que o swap tá no IDE diferente, de repente é isso. Outra possibilidade é que ele não tá encontrando adequadamente a raiz (/) do Slack, algo que você escreveu no grub para carregar o Slack não está certo.

Caso seja isso, uma das melhores soluções é tentar instalar o grub/lilo do próprio Slack, pois aí é "nativo" e ele vai saber escrever direitinho. Tá melhor explicado no http://www.dicas-l.com.br/dicas-l/20050626.php

Mas o básico é que do Ubuntu, você acessa o Slack com o comando

chroot /dev/sda3

(com esse comando, pelo que entendi, você usa o terminal como se tivesse sido aberto do Slack)
Aí tenta instalar o grub daí "do Slack". Comandos:

mkdir /boot/grub
update-grub

Se tiver dando certo, vai aparecer mais ou menos assim:

Testing for an existing GRUB menu.list file...
Could not find /boot/grub/menu.lst file. Would you like /boot/grub/menu.lst generated for you? (y/N) y
Searching for splash image... none found, skipping...
Found kernel: /boot/vmlinuz-2.6.8.1-kanotix-10
Found kernel: /boot/memtest86.bin
Updating /boot/grub/menu.lst ... done

e no final o comando:

grub-install

Bom, pelo menos foi o grub "do slack" que escreveu o próprio menu.lst, teoricamente carrega...

Ps: para prevenir, antes dessas operações, do grub do ubuntu, faça um

grub-install /dev/fd0

para ter um boot pelo disquete

OBS1: nunca testei
OBS2: e escrevi tudo isso supondo que a mensagem de erro é de não encontrar Hds ou partições (swap), se não era, foi mal


10. "Mas você diz que instalou o WinXP lá e carrega (aliás parabéns por conseguir isso, você é um herói)

Glauber GF
mcnd2

(usa Debian)

Enviado em 20/07/2008 - 11:33h

Modesta de tua parte...

Mais vou ver com suas ideias o que pode ser feito.

Vlw...


11. Ainda nada de Slackware subir no Grub...

Glauber GF
mcnd2

(usa Debian)

Enviado em 20/07/2008 - 21:50h

O meu grub está assim:

title Windows XP Professional (Apenas Aventura) Service Pack 2
rootnoverify (hd1,2)
chainloader +1
map (hd1) (hd0)
makeactive

title Slackware 12.1 (O Verdadeiro Sistema)
root (hd1,1)
kernel (hd1,1)/boot/vmlinuz-huge-2.6.24.5 root=/dev/sda2 ro


title Ubuntu 7.10, kernel 2.6.22-15-generic
root (hd0,1)
kernel /boot/vmlinuz-2.6.22-15-generic root=UUID=f84cc4a1-f459-421f-b47a-4d8ae77976ee ro quiet splash locale=pt_BR
initrd /boot/initrd.img-2.6.22-15-generic
quiet

No Particionamento do Hd IDE que está como Pri master está assim:

hda1 Primária Linux swap / Solaris 518,20
hda2 Inicializar Primária Linux ext3 39538,93

No particionamento do HD SATA que está assim;

sda1 Primária Linux swap / Solaris 2097,45
sda2 Inicializar Primária Linux ext3 50001,48
sda3 Inicializar Primária NTFS [] 50001,48
sda4 Primária Linux ext3 217969,92

O que eu posso fazer pra contornar esse problema de o slackware 12.1 não subir no grub instalado no Ubuntu 7.10 na MBR?

Desde já agradeço pela atenção de todos...


12. Re: Slackware 12.1 não sobe no grub

Perfil removido
removido

(usa Nenhuma)

Enviado em 21/07/2008 - 01:18h

Mcnd2, eu em seu lugar faria o seguinte. Daria o boot no Slack instalado pelo dvd de instalação do mesmo, instalaria o Grub a partir do Slack, ainda no Slack, "# grub-install /dev/hda, acessaria a partição do Ubuntu e copiaria o menu.list do mesmo para o /boot/grub do Slack. O maximo que pode acontecer é nenhum sistema subir mais no grub, mais isso é facilmente reparado com um live cd do Ubuntu.

Fica registrado minha sugestão.



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts