DUAL BOOT em hd's diferentes

1. DUAL BOOT em hd's diferentes

Ruy Dantas
ruydantas

(usa Kurumin)

Enviado em 24/09/2008 - 14:47h

Olá pessoal.

Estou com um problema.
Tinha um HD com Kurumin e Windows XP em dual boot.
Instalei outro HD e passei o Windows XP para lá (slave) ficando com tri boot.
Como de hábito o XP no slave ficou de gracinha então mudei tudo e botei o Kurumin no slave.
O Linux é mais eXPerto e sei que não terei problema.
Não apaguei nada ainda.
Fiquei com a seguinte configuração:

master (hd0)
hda1 - Windows XP
hda2 - swap
hda3 - Kurumin
hda5 - /home

fstab (hda3)
# /etc/fstab: filesystem table.
#
# filesystem mountpoint type options dump pass
/dev/hda3 / ext3 defaults 0 1
/dev/hda2 none swap sw 0 0
proc /proc proc defaults 0 0
/dev/fd0 /mnt/floppy vfat users,rw,noauto 0 0
/dev/cdrom /mnt/cdrom iso9660 defaults,ro,user,noexec,noauto 0 0
# partições encontradas pelo instalador:
/dev/hda1 /mnt/hda1 ntfs noauto,users,exec,ro,umask=000 0 0
/dev/hda5 /mnt/hda5 ext3 noauto,users,exec 0 0
/dev/hdb1 /mnt/hdb1 ext3 noauto,users,exec 0 0
/dev/hdb5 /mnt/hdb5 ext3 noauto,users,exec 0 0
sys /sys sysfs noauto 0 0
/dev/pts /dev/pts devpts mode=0622 0 0
usbfs /proc/bus/usb usbfs defaults 0 0
# Monta a partição /home, adicionado pelo instalador do Kurumin
/dev/hda5 /home ext3 defaults 1 2

slave (hd1)
hdb1 - Kurumin
hdb2 - swap
sdb5 - /home

fstab (hdb1)
# /etc/fstab: filesystem table.
#
# filesystem mountpoint type options dump pass
/dev/hdb1 / ext3 defaults 0 1
/dev/hdb2 none swap sw 0 0
proc /proc proc defaults 0 0
/dev/fd0 /mnt/floppy vfat users,rw,noauto 0 0
/dev/cdrom /mnt/cdrom iso9660 defaults,ro,user,noexec,noauto 0 0
# partições encontradas pelo instalador:
/dev/hda1 /mnt/hda1 ntfs noauto,users,exec,ro,umask=000 0 0
/dev/hdb1 /mnt/hdb1 ext3 noauto,users,exec 0 0
/dev/hdb5 /mnt/hdb5 ext3 noauto,users,exec 0 0
sys /sys sysfs noauto 0 0
/dev/pts /dev/pts devpts mode=0622 0 0
usbfs /proc/bus/usb usbfs defaults 0 0
# Monta a partição /home, adicionado pelo instalador do Kurumin
/dev/hdb5 /home ext3 defaults 1 2

menu.lst no slave (hdb1)
default 0
timeout 9
color cyan/blue white/blue
gfxmenu (hd1,0)/boot/message

title Kurumin Linux
root (hd1,0)
kernel /boot/vmlinuz-2.6.18.1-slh-up-2 ro nomce quiet apm=power-off vga=791
initrd /boot/initrd.img-2.6.18.1-slh-up-2

title Microsoft Windows XP (hd0)
root (hd0,0)
makeactive
chainloader +1

title memtest86
root (hd1,0)
kernel /boot/memtest86.bin

Quando dava o boot só entrava o Kurumin instalado no master.
Depois de apanhar um pouco entrei no GRUB e fiz o seguinte, com liveCD :

root (hd1,0) <--------- linux instalado no slave
setup (hd0) <--------- MBR do master

Beleza passou a ler o slave e apresentou o menu.lst gravado lá.
Acontece que o menu de boot é lido do slave e o Kurumin, acho que está carregando no slave, monta as partições do fstab do master, pois as partições montadas são as que estão listadas no menu.lst do hda3.

A imagem pode ser vista em http://www.vivaolinux.com.br/screenshots/comunidade/thumbs/montagem.png

Gostaria que analisassem os arquivos e me dessem uma luz.




  


2. Re: DUAL BOOT em hd's diferentes

Ruy Dantas
ruydantas

(usa Kurumin)

Enviado em 24/09/2008 - 17:18h


Tentei esta alteração no menu.lst e também não deu certo.

title Kurumin Linux
root (hd1,0)
kernel /boot/vmlinuz-2.6.18.1-slh-up-2 root=/dev/hd1 ro nomce quiet apm=power-off vga=791
initrd /boot/initrd.img-2.6.18.1-slh-up-2



3. Re: DUAL BOOT em hd's diferentes

Genesco Sousa
gesousa

(usa Ubuntu)

Enviado em 24/09/2008 - 17:21h

acho que a sua configuração está meio doida...

pois se são 2 hds o linux reconheceria assim

master: /hda

Slave: /hdb

essa é a nomeclatura dada para o ordem no linux para os hds

hdxy

sendo x o disco fisico ordenada de forma crescente por letra a, b, c, d,
sendo y a partição ordenada de forma crescente por numero 1, 2, 3, 4, 5,

então se o seu kurumin está como slave ele deveria está em /hdb1 ou hdb2...

no fstab vc deve olhar a ordem e trocar a letra a por b onde for partição do kurumin




4. Re: DUAL BOOT em hd's diferentes

Ruy Dantas
ruydantas

(usa Kurumin)

Enviado em 24/09/2008 - 18:02h


Parece confuso, e está.... :D

Mas o fstab no HDB1 está assim

fstab (hdb1)
# /etc/fstab: filesystem table.
#
# filesystem mountpoint type options dump pass
/dev/hdb1 / ext3 defaults 0 1
/dev/hdb2 none swap sw 0 0
proc /proc proc defaults 0 0
/dev/fd0 /mnt/floppy vfat users,rw,noauto 0 0
/dev/cdrom /mnt/cdrom iso9660 defaults,ro,user,noexec,noauto 0 0
# partições encontradas pelo instalador:
/dev/hda1 /mnt/hda1 ntfs noauto,users,exec,ro,umask=000 0 0
/dev/hdb1 /mnt/hdb1 ext3 noauto,users,exec 0 0
/dev/hdb5 /mnt/hdb5 ext3 noauto,users,exec 0 0
sys /sys sysfs noauto 0 0
/dev/pts /dev/pts devpts mode=0622 0 0
usbfs /proc/bus/usb usbfs defaults 0 0
# Monta a partição /home, adicionado pelo instalador do Kurumin
/dev/hdb5 /home ext3 defaults 1 2


O menu.lst também está listado acima no post, mas o grub não monta as partições em hdb como principais.
Quando vou olhar estão montadas as partições de hda (hda3 -> sistema, hda5 -> /home)

Aí é que está o mistério.





5. Re: DUAL BOOT em hd's diferentes

Jeovane
je0v4ne

(usa Ubuntu)

Enviado em 25/09/2008 - 16:29h

Uso dual boot da mesma maneira que você.. dá uma olhada aí no menu.lst

## ## End Default Options ##

title Ubuntu 8.04.1, kernel 2.6.24-16-generic
root (hd1,6)
kernel /boot/vmlinuz-2.6.24-16-generic root=UUID=b47d3744-d111-42c7-890b-c99ecdb6103f ro quiet splash locale=pt_BR
initrd /boot/initrd.img-2.6.24-16-generic
quiet

title Ubuntu 8.04.1, kernel 2.6.24-16-generic (recovery mode)
root (hd1,6)
kernel /boot/vmlinuz-2.6.24-16-generic root=UUID=b47d3744-d111-42c7-890b-c99ecdb6103f ro single
initrd /boot/initrd.img-2.6.24-16-generic

title Ubuntu 8.04.1, memtest86+
root (hd1,6)
kernel /boot/memtest86+.bin
quiet

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title Other operating systems:
root


# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda1
title Microsoft Windows XP Professional
root (hd0,0)
savedefault
makeactive
chainloader +1



6. Re: DUAL BOOT em hd's diferentes

Ruy Dantas
ruydantas

(usa Kurumin)

Enviado em 26/09/2008 - 10:40h


Caro je0v4ne,

vc tem dois hd's e cada um com um sistema, a diferença é que no meu hd0 além do XP também tem o Kurumin e parece que vc só tem o rW...$.
Troquei a posição dos hd's e não deu certo, ele não encontra o Linux, mesmo editando o menu.lst.
Em outro forum http://www.guiadohardware.net/comunidade/hd-xp/906540/
sugeriram que eu altere o initrd.img-2.6.18.1-slh-up-2 que na instalação faz referência ao master.
Não sei se seria esse o caso.
Achei meio confuso.





7. Problema Boot Grub Debian

Thomáz Vinícius Silva Mesquita
Thomáz Vinícius

(usa Big Linux)

Enviado em 03/12/2009 - 16:15h

eu to tendo agora um problema com boot no GRUB,como de costume fui no google,procurei ajuda pra caramba,mas ñ consegui achar.É o seguinte,eu tenho dois HD's.Um IDE de 20 GB que eu uso ele pro Windows XP e um hd SATA de 300 GB que eu tenho instalado o OpenSolaris,Debian Lenny 5.03, Slackware 13 e o Big Linux 4.2. Rapaz,tá difícil pelo seguinte,já tentei de várias formas,instalei no HD de 300 GB todos os sistemas operacionais e deixei o GRUB do Big por último que costumo usar mais ele,ñ tá dando,quando ele aparece o sistema carregando parece que o sistema de arquivo ele dá erro,já reinstalei o GRUB,nada,já fiz o mesmo com o Big e o programa persiste.Ai fiz esse mesmo procedimento com o Debian,deixei ele por último pra instalar.Ai o seguinte,quando eu deixo o GRUB do Big tem como acessar o big,só que ñ normalmente,só o KDE,ou seja a parte gráfica do KDE,eu dou o comando startx e ele vai,mas ñ é o BIG de costume,mas o OPENSOLARIS,XP funciona normalmente.Agora o Big,Slackware e o Debian ñ,o Big só dessa maneira q te falei.Quando eu deixo com o Grub do Debian ele funciona normalmente o próprio Debian,o Xp,o OpenSolaris,mas o Slackware e o Big ñ.Eu ñ sei o que tá errado,pelo que eu vi tá dando incosistência de arquivos,ñ sei se é por ter muitos SO no mesmo HD,acredito que ñ,ai eu vou fazer o seguinte,vou te mandar a copia de como o meu MENU.LST do GRUB do DEBIAN tá e vc dá uma olhada pra mim e vê se tá tudo certo,ok?


### 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=/dev/sda5 ro

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

## 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

## 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=(single-user) single
# altoptions=(single-user 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

## should update-grub add savedefault to the default options
## can be true or false
# savedefault=false

## ## End Default Options ##

title Debian GNU/Linux, kernel 2.6.26-2-686
root (hd1,4)
kernel /boot/vmlinuz-2.6.26-2-686 root=/dev/sda5 ro quiet
initrd /boot/initrd.img-2.6.26-2-686

title Debian GNU/Linux, kernel 2.6.26-2-686 (single-user mode)
root (hd1,4)
kernel /boot/vmlinuz-2.6.26-2-686 root=/dev/sda5 ro single
initrd /boot/initrd.img-2.6.26-2-686

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title Other operating systems:
root


# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hda1
title Microsoft Windows XP Professional
root (hd0,0)
savedefault
makeactive
chainloader +1


# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hda1
title OpenSolaris
root (hd1,1)
savedefault
makeactive
chainloader +1


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda1.
title BigLinux, kernel 2.6.24-19-generic (on /dev/sda1)
root (hd1,0)
kernel /boot/vmlinuz-2.6.24-19-generic root=/dev/sdb1 ro resume=/dev/sdb8 quiet splash
initrd /boot/initrd.img-2.6.24-19-generic
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda1.
title BigLinux, kernel memtest86+ (on /dev/sda1)
root (hd1,0)
kernel /boot/memtest86+.bin
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda6.
title Slackware Linux 13.0 (on /dev/sda6)
root (hd1,5)
kernel /boot/vmlinuz-generic-2.6.29.6 root=/dev/sda6
savedefault
boot






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts