Dual boot com outras distribuições linux (RESOLVIDO)

Iniciado por Rene_Mena, 27 de Novembro de 2007, 16:37

tópico anterior - próximo tópico

Rene_Mena

Boa tarde Senhoras e Senhores, por algum tempo estive fora da comunidade mas o bom filho a casa torna..rsrsr.... Agora migrei de vez para o Linux, cansei de virus e de falhas padrões do win, seja das versões mais atuais ou das mais antigas, porem me deparei com um pequeno probrema no boot do grub. Anteriormente o dual boot funcionava muito bem entre o nosso querido Ubuntu e o famigerado win, mas agora estou com 3 outras distros no meu note e sem o dito win, na primeira particião tenho o Ubuntu 7.04, depois vem Slack, Fedora e Debian (esse ultimo ainda não instalado), pois bem, na instalação do slack e do fedora indiquei a inicialização na propria partição do sistema (pois se eu indicasse a mbr sobrescreveria a inicialização do grub do Ubuntu), e depois das instalações fui editar o menu.lst do grub para adicionar os kernels das outras distros, até aí nada de mais, porem tanto o slack como o fedora ocasionam erro de "kernel panic" na subida do mesmo. Acredito que necessite de parametros adicionais no kernel indicado no menu.lst para a subida destas duas distros, aí vem a pergunta, alguem conhece algum lugar que explique os comandos adicionais para tal procedimento ou alguem tem algum exemplo de menu.lst para que eu possa me basear para a correção desse problema???? Abaixo estou colando o menu.lst do meu Ubuntu para analise dos membros.

# menu.lst - See: grub(8), info grub, update-grub(8)
#            grub-install(8), grub-floppy(8),
#            grub-md5-crypt, /usr/share/doc/grub
#            and /usr/share/doc/grub-doc/.

## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.
#
# You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.
# WARNING: If you are using dmraid do not change this entry to 'saved' or your
# array will desync and will not let you boot your system.
default      0

## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout      3

## hiddenmenu
# Hides the menu by default (press ESC to see the menu)
hiddenmenu

# Pretty colours
#color cyan/blue white/blue

## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line)  and entries protected by the
# command 'lock'
# e.g. password topsecret
#      password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
# password topsecret

#
# examples
#
# title      Windows 95/98/NT/2000
# root      (hd0,0)
# makeactive
# chainloader   +1
#
# title      Linux
# root      (hd0,1)
# kernel   /vmlinuz root=/dev/hda2 ro
#

#
# Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST

### BEGIN AUTOMAGIC KERNELS LIST
## lines between the AUTOMAGIC KERNELS LIST markers will be modified
## by the debian update-grub script except for the default options below

## DO NOT UNCOMMENT THEM, Just edit them to your needs

## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specific kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
##      kopt_2_6_8=root=/dev/hdc1 ro
##      kopt_2_6_8_2_686=root=/dev/hdc2 ro
# kopt=root=UUID=59fc049a-5526-491f-b006-b6a9fc2e6306 ro

## Setup crashdump menu entries
## e.g. crashdump=1
# crashdump=0

## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd0,1)

## should update-grub create alternative automagic boot options
## e.g. alternative=true
##      alternative=false
# alternative=true

## should update-grub lock alternative automagic boot options
## e.g. lockalternative=true
##      lockalternative=false
# lockalternative=false

## additional options to use with the default boot option, but not with the
## alternatives
## e.g. defoptions=vga=791 resume=/dev/hda5
# defoptions=quiet splash locale=pt_BR

## should update-grub lock old automagic boot options
## e.g. lockold=false
##      lockold=true
# lockold=false

## Xen hypervisor options to use with the default Xen boot option
# xenhopt=

## Xen Linux kernel options to use with the default Xen boot option
# xenkopt=console=tty0

## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
##      altoptions=(recovery) single
# altoptions=(recovery mode) single

## controls how many kernels should be put into the menu.lst
## only counts the first occurence of a kernel, not the
## alternative kernel options
## e.g. howmany=all
##      howmany=7
# howmany=all

## should update-grub create memtest86 boot option
## e.g. memtest86=true
##      memtest86=false
# memtest86=true

## should update-grub adjust the value of the default booted system
## can be true or false
# updatedefaultentry=false

## ## End Default Options ##

title      Ubuntu, kernel 2.6.20-16-generic
root      (hd0,1)
kernel      /boot/vmlinuz-2.6.20-16-generic root=UUID=59fc049a-5526-491f-b006-b6a9fc2e6306 ro quiet splash locale=pt_BR
initrd      /boot/initrd.img-2.6.20-16-generic
quiet
savedefault

title      Ubuntu, kernel 2.6.20-16-generic (recovery mode)
root      (hd0,1)
kernel      /boot/vmlinuz-2.6.20-16-generic root=UUID=59fc049a-5526-491f-b006-b6a9fc2e6306 ro single
initrd      /boot/initrd.img-2.6.20-16-generic

title      Ubuntu, kernel 2.6.20-15-generic
root      (hd0,1)
kernel      /boot/vmlinuz-2.6.20-15-generic root=UUID=59fc049a-5526-491f-b006-b6a9fc2e6306 ro quiet splash locale=pt_BR
initrd      /boot/initrd.img-2.6.20-15-generic
quiet
savedefault

title      Ubuntu, kernel 2.6.20-15-generic (recovery mode)
root      (hd0,1)
kernel      /boot/vmlinuz-2.6.20-15-generic root=UUID=59fc049a-5526-491f-b006-b6a9fc2e6306 ro single
initrd      /boot/initrd.img-2.6.20-15-generic
quiet

title      Ubuntu, memtest86+
root      (hd0,1)
kernel      /boot/memtest86+.bin
quiet

title      Slackware 12   
root      (hd0,4)
kernel      /boot/vmlinuz
quiet

title      Fedora 7   
root      (hd0,3)
kernel      /boot/vmlinuz-2.6.21-1.3194.fc7
initrd      /boot/initrd-2.6.21-1.3194.fc7.img
quiet

### END DEBIAN AUTOMATI KERNEL LIST

Grato por qualquer indicação ou ajuda dispensada.

Renê.
"..........Algo só é impossível até que alguém duvide e acabe provando o contrário........."
Albert Eistein (1879-1955)  Lingua

alarcon

#1
Citação de: Rene_Mena online 27 de Novembro de 2007, 16:37
Boa tarde Senhoras e Senhores, por algum tempo estive fora da comunidade mas o bom filho a casa torna..rsrsr.... Agora migrei de vez para o Linux, cansei de virus e de falhas padrões do win, seja das versões mais atuais ou das mais antigas, porem me deparei com um pequeno probrema no boot do grub. Anteriormente o dual boot funcionava muito bem entre o nosso querido Ubuntu e o famigerado win, mas agora estou com 3 outras distros no meu note e sem o dito win, na primeira particião tenho o Ubuntu 7.04, depois vem Slack, Fedora e Debian (esse ultimo ainda não instalado), pois bem, na instalação do slack e do fedora indiquei a inicialização na propria partição do sistema (pois se eu indicasse a mbr sobrescreveria a inicialização do grub do Ubuntu), e depois das instalações fui editar o menu.lst do grub para adicionar os kernels das outras distros, até aí nada de mais, porem tanto o slack como o fedora ocasionam erro de "kernel panic" na subida do mesmo. Acredito que necessite de parametros adicionais no kernel indicado no menu.lst para a subida destas duas distros, aí vem a pergunta, alguem conhece algum lugar que explique os comandos adicionais para tal procedimento ou alguem tem algum exemplo de menu.lst para que eu possa me basear para a correção desse problema???? Abaixo estou colando o menu.lst do meu Ubuntu para analise dos membros.

# menu.lst - See: grub(8), info grub, update-grub(8)
#            grub-install(8), grub-floppy(8),
#            grub-md5-crypt, /usr/share/doc/grub
#            and /usr/share/doc/grub-doc/.

## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.
#
# You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.
# WARNING: If you are using dmraid do not change this entry to 'saved' or your
# array will desync and will not let you boot your system.
default      0

## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout      3

## hiddenmenu
# Hides the menu by default (press ESC to see the menu)
hiddenmenu

# Pretty colours
#color cyan/blue white/blue

## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line)  and entries protected by the
# command 'lock'
# e.g. password topsecret
#      password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
# password topsecret

#
# examples
#
# title      Windows 95/98/NT/2000
# root      (hd0,0)
# makeactive
# chainloader   +1
#
# title      Linux
# root      (hd0,1)
# kernel   /vmlinuz root=/dev/hda2 ro
#

#
# Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST

### BEGIN AUTOMAGIC KERNELS LIST
## lines between the AUTOMAGIC KERNELS LIST markers will be modified
## by the debian update-grub script except for the default options below

## DO NOT UNCOMMENT THEM, Just edit them to your needs

## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specific kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
##      kopt_2_6_8=root=/dev/hdc1 ro
##      kopt_2_6_8_2_686=root=/dev/hdc2 ro
# kopt=root=UUID=59fc049a-5526-491f-b006-b6a9fc2e6306 ro

## Setup crashdump menu entries
## e.g. crashdump=1
# crashdump=0

## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd0,1)

## should update-grub create alternative automagic boot options
## e.g. alternative=true
##      alternative=false
# alternative=true

## should update-grub lock alternative automagic boot options
## e.g. lockalternative=true
##      lockalternative=false
# lockalternative=false

## additional options to use with the default boot option, but not with the
## alternatives
## e.g. defoptions=vga=791 resume=/dev/hda5
# defoptions=quiet splash locale=pt_BR

## should update-grub lock old automagic boot options
## e.g. lockold=false
##      lockold=true
# lockold=false

## Xen hypervisor options to use with the default Xen boot option
# xenhopt=

## Xen Linux kernel options to use with the default Xen boot option
# xenkopt=console=tty0

## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
##      altoptions=(recovery) single
# altoptions=(recovery mode) single

## controls how many kernels should be put into the menu.lst
## only counts the first occurence of a kernel, not the
## alternative kernel options
## e.g. howmany=all
##      howmany=7
# howmany=all

## should update-grub create memtest86 boot option
## e.g. memtest86=true
##      memtest86=false
# memtest86=true

## should update-grub adjust the value of the default booted system
## can be true or false
# updatedefaultentry=false

## ## End Default Options ##

title      Ubuntu, kernel 2.6.20-16-generic
root      (hd0,1)
kernel      /boot/vmlinuz-2.6.20-16-generic root=UUID=59fc049a-5526-491f-b006-b6a9fc2e6306 ro quiet splash locale=pt_BR
initrd      /boot/initrd.img-2.6.20-16-generic
quiet
savedefault

title      Ubuntu, kernel 2.6.20-16-generic (recovery mode)
root      (hd0,1)
kernel      /boot/vmlinuz-2.6.20-16-generic root=UUID=59fc049a-5526-491f-b006-b6a9fc2e6306 ro single
initrd      /boot/initrd.img-2.6.20-16-generic

title      Ubuntu, kernel 2.6.20-15-generic
root      (hd0,1)
kernel      /boot/vmlinuz-2.6.20-15-generic root=UUID=59fc049a-5526-491f-b006-b6a9fc2e6306 ro quiet splash locale=pt_BR
initrd      /boot/initrd.img-2.6.20-15-generic
quiet
savedefault

title      Ubuntu, kernel 2.6.20-15-generic (recovery mode)
root      (hd0,1)
kernel      /boot/vmlinuz-2.6.20-15-generic root=UUID=59fc049a-5526-491f-b006-b6a9fc2e6306 ro single
initrd      /boot/initrd.img-2.6.20-15-generic
quiet

title      Ubuntu, memtest86+
root      (hd0,1)
kernel      /boot/memtest86+.bin
quiet

title      Slackware 12   
root      (hd0,4)
kernel      /boot/vmlinuz
quiet

title      Fedora 7   
root      (hd0,3)
kernel      /boot/vmlinuz-2.6.21-1.3194.fc7
initrd      /boot/initrd-2.6.21-1.3194.fc7.img
quiet

### END DEBIAN AUTOMATI KERNEL LIST

Grato por qualquer indicação ou ajuda dispensada.

Renê.



Estas entradas:

Citartitle      Slackware 12   
root      (hd0,4)
kernel      /boot/vmlinuz
quiet

title      Fedora 7   
root      (hd0,3)
kernel      /boot/vmlinuz-2.6.21-1.3194.fc7
initrd      /boot/initrd-2.6.21-1.3194.fc7.img
quiet

estão erradas, acho eu. Tente assim para começar:


Citartitle      Slackware 12   
root      (hd0,4)
kernel      /boot/vmlinuz root=/dev/sda5 (ou hda5) ro
quiet

title      Fedora 7   
root      (hd0,3)
kernel      /boot/vmlinuz-2.6.21-1.3194.fc7 root=/dev/sda4 (ou hda4) ro
initrd      /boot/initrd-2.6.21-1.3194.fc7.img
quiet

Rene_Mena

Ok Alarcon, depois de ver alguns exemplos na net vi que tinha algo de errado no arquivo, e fiz as alterações necessárias que batem com o que vc postou, porém agora ele não sobe nada, logo na seleção da distro tanto slack quanto fedora ele diz que o arquivo ou diretório não existe. Acredito que ele não está montando a partição destas distros, eu vou continuar buscando informações para tal e se vc ou alguem do forum tiver alguma "luz" por favor me "clareie"....rs..... eu vou deixar postado a parte do grub que tem estas configs e o fdisk do meu hd.

root@nabucodonosor:~# fdisk -l

Disco /dev/sda: 40.0 GB, 40007761920 bytes
255 cabeças, 63 setores/trilha, 4864 cilindros
Unidades = cilindros de 16065 * 512 = 8225280 bytes

Dispositivo Boot Início Fim Blocos Id Sistema
/dev/sda1               1         122      979933+  82  Linux swap / Solaris
/dev/sda2             123        1338     9767520   83  Linux
/dev/sda3            1339        2554     9767520    5  Estendida
/dev/sda4            2555        3829    10241437+  83  Linux
/dev/sda5   *        1339        2554     9767488+  83  Linux
root@nabucodonosor:~#


## ## End Default Options ##

title      Ubuntu, kernel 2.6.20-16-generic
root      (hd0,1)
kernel      /boot/vmlinuz-2.6.20-16-generic root=UUID=59fc049a-5526-491f-b006-b6a9fc2e6306 ro quiet splash locale=pt_BR
initrd      /boot/initrd.img-2.6.20-16-generic
quiet
savedefault

title      Ubuntu, kernel 2.6.20-16-generic (recovery mode)
root      (hd0,1)
kernel      /boot/vmlinuz-2.6.20-16-generic root=UUID=59fc049a-5526-491f-b006-b6a9fc2e6306 ro single
initrd      /boot/initrd.img-2.6.20-16-generic

title      Ubuntu, kernel 2.6.20-15-generic
root      (hd0,1)
kernel      /boot/vmlinuz-2.6.20-15-generic root=UUID=59fc049a-5526-491f-b006-b6a9fc2e6306 ro quiet splash locale=pt_BR
initrd      /boot/initrd.img-2.6.20-15-generic
quiet
savedefault

title      Ubuntu, kernel 2.6.20-15-generic (recovery mode)
root      (hd0,1)
kernel      /boot/vmlinuz-2.6.20-15-generic root=UUID=59fc049a-5526-491f-b006-b6a9fc2e6306 ro single
initrd      /boot/initrd.img-2.6.20-15-generic
quiet

title      Ubuntu, memtest86+
root      (hd0,1)
kernel      /boot/memtest86+.bin
quiet

title      Slackware 12   
root      (hd0,3)
kernel      /boot/vmlinuz root=/dev/sda4 ro
quiet

title      Fedora 7   
root      (hd0,4)
kernel      /boot/vmlinuz-2.6.21-1.3194.fc7 root=/dev/sda5 ro
initrd      /boot/initrd-2.6.21-1.3194.fc7.img
quiet

### END DEBIAN AUTOMATI KERNEL LIST

valeu pela força.

Abraços

Renê
"..........Algo só é impossível até que alguém duvide e acabe provando o contrário........."
Albert Eistein (1879-1955)  Lingua

alarcon

#3
Qual é o grub que está comandando tudo?

Quando você instala as outras distro na qual o grub não vai comandar, é melhor escolher instalá-los na partição e somente o grub da distribuição que vai comandar tudo é que deve ser instalado na mbr.

Aparentemente está tudo normal para o slack e fedora, só se o nome do kernel não são os indicados por você ou a partição.

Seria assim:

/dev/sda1 = swap
/dev/sda2 = Ubuntu
/dev/sda4 = Slack
/dev/sda5 = Fedora


???

por que a partição principal, a partição bootável, ( o asterisco * ) é a /dev/sda5?

é recomendável a partição swap ser a última do HD onde o desempenho é melhor para partições tipo swap.

Rene_Mena

Putz Alarcon, eu "dei orelhada", esquece meu último post, eu tinha invertido as partições entre o fedora e o slack..rs..... o fedora subiu blz, porém o slack começa a subir e dá kernel panic com a a seguinte mensagem - (VFS: Cannot open root device "sda5" or unknown-block (0,0). Como tinha pensado desde o inicio deve haver alguma opção extra no grub para montar de forma especial o dito slack, mesmo porque este tem o lilo como padrão. As distros estão sendo gerenciadas pelo grub do Ubuntu, e o fedora e o slack estão com o boot nas suas próprias partições, porém sem gerenciador de boot, como disse acima o fedora foi de boa, mas o slack, nada feito. Vou verificar no google se tem algo sobre boot no grub para slack, se vc tiver algum lugar legal de pegar info me passa por favor.

Grato pela atenção.

Renê.
"..........Algo só é impossível até que alguém duvide e acabe provando o contrário........."
Albert Eistein (1879-1955)  Lingua

alarcon

#5
Citação de: Rene_Mena online 29 de Novembro de 2007, 16:50
Putz Alarcon, eu "dei orelhada", esquece meu último post, eu tinha invertido as partições entre o fedora e o slack..rs..... o fedora subiu blz, porém o slack começa a subir e dá kernel panic com a a seguinte mensagem - (VFS: Cannot open root device "sda5" or unknown-block (0,0). Como tinha pensado desde o inicio deve haver alguma opção extra no grub para montar de forma especial o dito slack, mesmo porque este tem o lilo como padrão. As distros estão sendo gerenciadas pelo grub do Ubuntu, e o fedora e o slack estão com o boot nas suas próprias partições, porém sem gerenciador de boot, como disse acima o fedora foi de boa, mas o slack, nada feito. Vou verificar no google se tem algo sobre boot no grub para slack, se vc tiver algum lugar legal de pegar info me passa por favor.

Grato pela atenção.

Renê.

pelo fedora ou Ubuntu, mostra aqui qual é o conteúdo da pasta boot na partição do slcak.

outra coisa se você tem o cd ou dvd do slack veja algum arquivo no interior dele com extensão cfg ou algo parecido, acho que é o arquivo isolinux.cfg numa pasta chamada de isolinux, com isso que tem parâmetros de inicialização que podem ser usados, não lembro bem qual é o arquivo, mais se vc puder abri o cd ou dvd aí e listar quais são os arquivos e pasta que tem nele possa acabar me lembrando de qual é.

Pode ser também que o kernel escolhido por você no slack não tenha suporte para HD SATA.

Rene_Mena

ok, achei o arquivo, é isolinux.cfg mesmo, abaixo estou colocando o conteúdo dele e da pasta de boot do slack. Outra coisa que não mencionei e só agora me ocorreu, o fedora e o Ubuntu estão em partições primárias, e o slack está numa partição lógica com flag de boot, não sei se isso pode interferir no boot!?

isolinux.cfg

default hugesmp.s
prompt 1
timeout 1200
display message.txt
F1 message.txt
F2 f2.txt
label huge.s
  kernel /kernels/huge.s/bzImage
  append initrd=initrd.img load_ramdisk=1 prompt_ramdisk=0 rw SLACK_KERNEL=huge.s
label hugesmp.s
  kernel /kernels/hugesmp.s/bzImage
  append initrd=initrd.img load_ramdisk=1 prompt_ramdisk=0 rw SLACK_KERNEL=hugesmp.s
label speakup.s
  kernel /kernels/speakup.s/bzImage
  append initrd=initrd.img load_ramdisk=1 prompt_ramdisk=0 rw SLACK_KERNEL=speakup.s

Pasta boot do Slack

/media/disk/boot/config
/media/disk/boot/config-generic-2.6.21.5
/media/disk/boot/config-generic-smp-2.6.21.5-smp
/media/disk/boot/config-huge-2.6.21.5
/media/disk/boot/config-huge-smp-2.6.21.5-smp
/media/disk/boot/diag1.img
/media/disk/boot/README.initrd
/media/disk/boot/System.map
/media/disk/boot/System.map-generic-2.6.21.5
/media/disk/boot/System.map-generic-smp-2.6.21.5-smp
/media/disk/boot/System.map-huge-2.6.21.5
/media/disk/boot/System.map-huge-smp-2.6.21.5-smp
/media/disk/boot/vmlinuz
/media/disk/boot/vmlinuz-generic-2.6.21.5
/media/disk/boot/vmlinuz-generic-smp-2.6.21.5-smp
/media/disk/boot/vmlinuz-huge-2.6.21.5
/media/disk/boot/vmlinuz-huge-smp-2.6.21.5-smp

Vou testar os parametros do arquivo cfg, derrepente funciona..rs.....

Valeu pela força até aqui, se tiver mais dicas eu agradeço.

Renê
"..........Algo só é impossível até que alguém duvide e acabe provando o contrário........."
Albert Eistein (1879-1955)  Lingua

alarcon

#7
Citação de: Rene_Mena online 29 de Novembro de 2007, 17:21
ok, achei o arquivo, é isolinux.cfg mesmo, abaixo estou colocando o conteúdo dele e da pasta de boot do slack. Outra coisa que não mencionei e só agora me ocorreu, o fedora e o Ubuntu estão em partições primárias, e o slack está numa partição lógica com flag de boot, não sei se isso pode interferir no boot!?

isolinux.cfg

default hugesmp.s
prompt 1
timeout 1200
display message.txt
F1 message.txt
F2 f2.txt
label huge.s
  kernel /kernels/huge.s/bzImage
  append initrd=initrd.img load_ramdisk=1 prompt_ramdisk=0 rw SLACK_KERNEL=huge.s
label hugesmp.s
  kernel /kernels/hugesmp.s/bzImage
  append initrd=initrd.img load_ramdisk=1 prompt_ramdisk=0 rw SLACK_KERNEL=hugesmp.s
label speakup.s
  kernel /kernels/speakup.s/bzImage
  append initrd=initrd.img load_ramdisk=1 prompt_ramdisk=0 rw SLACK_KERNEL=speakup.s

Pasta boot do Slack

/media/disk/boot/config
/media/disk/boot/config-generic-2.6.21.5
/media/disk/boot/config-generic-smp-2.6.21.5-smp
/media/disk/boot/config-huge-2.6.21.5
/media/disk/boot/config-huge-smp-2.6.21.5-smp
/media/disk/boot/diag1.img
/media/disk/boot/README.initrd
/media/disk/boot/System.map
/media/disk/boot/System.map-generic-2.6.21.5
/media/disk/boot/System.map-generic-smp-2.6.21.5-smp
/media/disk/boot/System.map-huge-2.6.21.5
/media/disk/boot/System.map-huge-smp-2.6.21.5-smp
/media/disk/boot/vmlinuz
/media/disk/boot/vmlinuz-generic-2.6.21.5
/media/disk/boot/vmlinuz-generic-smp-2.6.21.5-smp
/media/disk/boot/vmlinuz-huge-2.6.21.5
/media/disk/boot/vmlinuz-huge-smp-2.6.21.5-smp

Vou testar os parametros do arquivo cfg, derrepente funciona..rs.....

Valeu pela força até aqui, se tiver mais dicas eu agradeço.

Renê

Pois é o flag de boot deve ser a partição primária e a primeira, não?

Você sabe para qual kernel o link vmlinuz está apontando?

alarcon

Para o slack faça assim:

Citartitle      Slackware 10.2 (on /dev/sda5)
root      (hd0,4)
kernel      /boot/vmlinuz root=/dev/sda5 ro
savedefault
boot

isto se ele estiver realmente na partição /dev/sda5 = (hd0,4) ok.

Rene_Mena

Ufa :-\.... Alarcon o negocio ta dificil, ja fiz de todas as formas possiveis, inclusive a configuração que vc me mandou, e na duvida desmontei a partição extendida e a logica que estava o slack, colocando ele numa partição primaria, mas continua dando o mesmo erro na subida do kernel (VFS: Cannot open root device "sda3" or unknown-block (0,0)). O que me parece é que o sistema slack tem algum parametro especial para montar a partição para a subida do mesmo, eu estou agora tentando fazer uma pesquisa no pai google para ver se tem a ver com as configurações contidas no isolinux.cfg do dvd dele, vou buscar daqui e se vc tiver "mais uma carta na manga" por favor me avise, que ja to com mais cabelos brancos do que eu queria..rs...

valeu até aqui,  e estou colocando as informções do meu grub, do isolinux.cfg, do particionamento do meu hd e da partição do slack da pasta boot. Ah! nota que o fedora está subindo normalmente com as configurações do grub.

=====GRUB DO UBUNTU.=========

title      Ubuntu, kernel 2.6.20-16-generic
root      (hd0,1)
kernel      /boot/vmlinuz-2.6.20-16-generic root=UUID=59fc049a-5526-491f-b006-b6a9fc2e6306 ro quiet splash locale=pt_BR
initrd      /boot/initrd.img-2.6.20-16-generic
quiet
savedefault

title      Ubuntu, kernel 2.6.20-16-generic (recovery mode)
root      (hd0,1)
kernel      /boot/vmlinuz-2.6.20-16-generic root=UUID=59fc049a-5526-491f-b006-b6a9fc2e6306 ro single
initrd      /boot/initrd.img-2.6.20-16-generic

title      Ubuntu, kernel 2.6.20-15-generic
root      (hd0,1)
kernel      /boot/vmlinuz-2.6.20-15-generic root=UUID=59fc049a-5526-491f-b006-b6a9fc2e6306 ro quiet splash locale=pt_BR
initrd      /boot/initrd.img-2.6.20-15-generic
quiet
savedefault

title      Ubuntu, kernel 2.6.20-15-generic (recovery mode)
root      (hd0,1)
kernel      /boot/vmlinuz-2.6.20-15-generic root=UUID=59fc049a-5526-491f-b006-b6a9fc2e6306 ro single
initrd      /boot/initrd.img-2.6.20-15-generic
quiet

title      Ubuntu, memtest86+
root      (hd0,1)
kernel      /boot/memtest86+.bin
quiet

title      Slackware 12
root      (hd0,2)
kernel      /boot/vmlinuz root=/dev/sda3 ro
quiet

title      Fedora 7   
root      (hd0,3)
kernel      /boot/vmlinuz-2.6.21-1.3194.fc7 root=/dev/sda4 ro
initrd      /boot/initrd-2.6.21-1.3194.fc7.img
quiet

### END DEBIAN AUTOMATI KERNEL LIST
_____________________________________________________________________

=========ISOLINUX.CFG===========

default hugesmp.s
prompt 1
timeout 1200
display message.txt
F1 message.txt
F2 f2.txt
label huge.s
  kernel /kernels/huge.s/bzImage
  append initrd=initrd.img load_ramdisk=1 prompt_ramdisk=0 rw SLACK_KERNEL=huge.s
label hugesmp.s
  kernel /kernels/hugesmp.s/bzImage
  append initrd=initrd.img load_ramdisk=1 prompt_ramdisk=0 rw SLACK_KERNEL=hugesmp.s
label speakup.s
  kernel /kernels/speakup.s/bzImage
  append initrd=initrd.img load_ramdisk=1 prompt_ramdisk=0 rw SLACK_KERNEL=speakup.s
________________________________________________________________________________________________________

========FDISK -L DO HD=================

root@nabucodonosor:~# fdisk -l

Disco /dev/sda: 40.0 GB, 40007761920 bytes
255 cabeças, 63 setores/trilha, 4864 cilindros
Unidades = cilindros de 16065 * 512 = 8225280 bytes

Dispositivo Boot Início Fim Blocos Id Sistema
/dev/sda1               1         122      979933+  82  Linux swap / Solaris --- swap
/dev/sda2   *         123        1338     9767520   83  Linux ------------------- UBUNTU
/dev/sda3   *        1339        2554     9767520   83  Linux ------------------ SLACK
/dev/sda4   *        2555        3829    10241437+  83  Linux ---------------- FEDORA
________________________________________________________________________________________

============PARTIÇÃO DO SLACK NA PASTA BOOT================

/media/disk/boot/config
/media/disk/boot/config-generic-2.6.21.5
/media/disk/boot/config-generic-smp-2.6.21.5-smp
/media/disk/boot/config-huge-2.6.21.5
/media/disk/boot/config-huge-smp-2.6.21.5-smp
/media/disk/boot/diag1.img
/media/disk/boot/README.initrd
/media/disk/boot/System.map
/media/disk/boot/System.map-generic-2.6.21.5
/media/disk/boot/System.map-generic-smp-2.6.21.5-smp
/media/disk/boot/System.map-huge-2.6.21.5
/media/disk/boot/System.map-huge-smp-2.6.21.5-smp
/media/disk/boot/vmlinuz
/media/disk/boot/vmlinuz-generic-2.6.21.5
/media/disk/boot/vmlinuz-generic-smp-2.6.21.5-smp
/media/disk/boot/vmlinuz-huge-2.6.21.5
/media/disk/boot/vmlinuz-huge-smp-2.6.21.5-smp

Grato.

Rene
"..........Algo só é impossível até que alguém duvide e acabe provando o contrário........."
Albert Eistein (1879-1955)  Lingua

alarcon

#10
Não lembro direito por que faz muito tempo que usei o slackware por aqui, acho que foi a versão 10, e que eu me lembre no processo de instalação você escolhe um kernel para ser usado  depois de instalado, então escolha o mais atual que dê supote para SCSI, HD SATA e etc.

Para o slackware esta configuração para gurb aqui:

Citartitle      Slackware 12
root      (hd0,2)
kernel      /boot/vmlinuz root=/dev/sda3 ro
savedefault
boot

já estaria de bom tamanho.

agora gostaria que você verificasse para onde o link chamado de vmlinuz que se encontra em /boot/ na partição do slcakware (sda3) aponta. Se para vmlinuz-generic-2.6.21.5 ou vmlinuz-generic-smp-2.6.21.5-smp ou vmlinuz-huge-2.6.21.5 ou mais ainda para vmlinuz-huge-smp-2.6.21.5-smp.

Primeiro tente para o grub a entrada relativa ao slackware do jeito que mostri logo acima.

===Editado===

Uma sugestão de particionamento seria:

sda1 = Ubuntu (primária) e bootável = * -> grub na mbr

sda2 = Estendida

sda3 =Slack (Estendida) -> detalhe, na hora da instalação escolher instalar o grub na própria partição (sda3)

sda4=Fedora (Estendida) -> detalhe, na hora da instalação escolher instalar o grub na própria partição (sda4)

sda5=Swap (Estendida)


Rene_Mena

o link vmlinuz está chamando o /boot/vmlinuz-huge-smp-2.6.21.5-smp, o config aponta para /boot/config-huge-smp-2.6.21.5-smp e o system.map aponta para /boot/System.map-huge-smp-2.6.21.5-smp, os outros arquivos não entram no boot propriamente dito. Eu estava verificando na net e achei alguns materiais que falam que sata não são muito bem aceitas por slack, porem a indicação é de que não se consegue montar o volume e isso não é meu caso, pois já tive a oportunidade de bootar pelo menos uma vez quando estava instalando neste note o slack sozinho, então descarto esta possibilidade. Agora tive um colega que me falou para tentar o boot dual pelo lilo do slack, vou continuar buscando e tentando pelo grub, se eu ver que não vou conseguir fazer esse dito funcionar no grub vou tentar pelo lilo mesmo, aí tento subir as outras partições por ele, apesar de não gostar muito do lilo, mas fazer o que né..rs

PS. Vou tentar essa config que vc passou

Abraços.
"..........Algo só é impossível até que alguém duvide e acabe provando o contrário........."
Albert Eistein (1879-1955)  Lingua

alarcon

#12
Citação de: Rene_Mena online 04 de Dezembro de 2007, 15:34
o link vmlinuz está chamando o /boot/vmlinuz-huge-smp-2.6.21.5-smp, o config aponta para /boot/config-huge-smp-2.6.21.5-smp e o system.map aponta para /boot/System.map-huge-smp-2.6.21.5-smp, os outros arquivos não entram no boot propriamente dito. Eu estava verificando na net e achei alguns materiais que falam que sata não são muito bem aceitas por slack, porem a indicação é de que não se consegue montar o volume e isso não é meu caso, pois já tive a oportunidade de bootar pelo menos uma vez quando estava instalando neste note o slack sozinho, então descarto esta possibilidade. Agora tive um colega que me falou para tentar o boot dual pelo lilo do slack, vou continuar buscando e tentando pelo grub, se eu ver que não vou conseguir fazer esse dito funcionar no grub vou tentar pelo lilo mesmo, aí tento subir as outras partições por ele, apesar de não gostar muito do lilo, mas fazer o que né..rs

PS. Vou tentar essa config que vc passou

Abraços.


Olha só eu uso o Archlinux em dual boot com o Ubuntu e que é, vamos dizer assim, um parente do slackware e o meu grub do Ubuntu para ele está configurado assim:

Citartitle      Arch Linux (on /dev/sda5)
root      (hd0,4)
kernel      /boot/vmlinuz26 root=/dev/sda5 ro
initrd      /boot/kernel26.img
savedefault
boot

e funciona perfeitamente.

Tente  alterar os links comentados por você para o outro kernel, por exemplo:

vmlinuz -> vmlinuz-generic-2.6.21.5 ou vmlinuz-huge-2.6.21.5

config -> config-generic-2.6.21.5 ou config-huge-2.6.21.5

System.map -> System.map-generic-2.6.21.5 ou System.map-huge-2.6.21.5


Rene_Mena

YEAHHHHHHHHHHH...... finalmente consegui fazer subir o dito cujo....rsrsrsrsr...... a configuração com savedefault e boot nas ultimas linhas finalmente funcionaram, acretido eu por causa da troca dos flags de inicialização (que agora constam em todas as partições) e da troca da partição extendida para primaria no slack, pq eu tinha até testado anteriormente e não tinha funcionado. Putz, valeu pelo esforço meu amigo, até que fim conseguimos, e desculpe tantas msg, tava tudo certo e mesmo assim não funcionava, o treta nervosa...rs.... BRIGADÃO MSM, vou dar por encerrado o topico, ufa!

Grato

Renê
"..........Algo só é impossível até que alguém duvide e acabe provando o contrário........."
Albert Eistein (1879-1955)  Lingua

alarcon

Citação de: Rene_Mena online 04 de Dezembro de 2007, 16:49
YEAHHHHHHHHHHH...... finalmente consegui fazer subir o dito cujo....rsrsrsrsr...... a configuração com savedefault e boot nas ultimas linhas finalmente funcionaram, acretido eu por causa da troca dos flags de inicialização (que agora constam em todas as partições) e da troca da partição extendida para primaria no slack, pq eu tinha até testado anteriormente e não tinha funcionado. Putz, valeu pelo esforço meu amigo, até que fim conseguimos, e desculpe tantas msg, tava tudo certo e mesmo assim não funcionava, o treta nervosa...rs.... BRIGADÃO MSM, vou dar por encerrado o topico, ufa!

Grato

Renê

Que bom!!

agora por favor coloque no titulo da primeira mensagem deste tópico a palavra resolvido.