Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Instalar Windows XP após Gentoo
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Portuguese
View previous topic :: View next topic  
Author Message
HuMbUcKeR
n00b
n00b


Joined: 25 Feb 2005
Posts: 14
Location: Leiria, Portugal

PostPosted: Fri Feb 25, 2005 11:10 pm    Post subject: Instalar Windows XP após Gentoo Reply with quote

Boas!

Antes de mais deixem-me dizer que sou novo por estas andanças.
Durante a instalação do Gentoo resolvi deixar uns GB livres para mais tarde instalar o Windows XP para aquilo que fosse preciso. Instalei o Gentoo e configurei-o minimamente. Até aqui tudo bem!
Agora estava para ir instalar o XP e deparei-me com um problema. Fiz o boot pelo cd do XP e quando cheguei à parte de escolher e criar a partição, escolhi o espaço não particionado e deparei-me com a seguinte mensagem: "O programa de configuração não consegue cirar uma nova partição no espaço seleccionado porque já existe no disco o número máximo de partições."

As partições que tenho são:
E: (31 MB) - supostamente a partição de boot
F: (489 MB) - supostamente a partição de swap
G: (19074 MB)
Espaço não particionado 9022 MB

Alguém sabe como posso dar a volte ao problema de forma pouco "dolorosa"?
Será que se eu apagar a partição E: conseguirei instalar o windows e repor as coisas como estavam no Gentoo sem ter de dar muitas voltas?

Desde já obrigado pela atenção,
Cumprimentos
Back to top
View user's profile Send private message
noup
l33t
l33t


Joined: 21 Mar 2003
Posts: 917

PostPosted: Sat Feb 26, 2005 4:22 am    Post subject: Reply with quote

Bem-vindo! :)
Em linux, as partições não se denominam por letras "e:, f:, etc", como no windows por isso, podes começar por mostrar-nos a tua lista de partições correndo o "fdisk" e depois usando a opção "p".
Assim evita-se estar a dar respostas precipitadas. :)
_________________
noup.
Back to top
View user's profile Send private message
HuMbUcKeR
n00b
n00b


Joined: 25 Feb 2005
Posts: 14
Location: Leiria, Portugal

PostPosted: Sat Feb 26, 2005 2:41 pm    Post subject: Reply with quote

noup wrote:
Bem-vindo! :)
Em linux, as partições não se denominam por letras "e:, f:, etc", como no windows por isso, podes começar por mostrar-nos a tua lista de partições correndo o "fdisk" e depois usando a opção "p".
Assim evita-se estar a dar respostas precipitadas. :)

Muito obrigado pelas boas vindas!:wink:
Eu sei que as partições em linux não são designadas por letras, apenas me limitei a escrever o que apareceu qd tentei fazer a instalação do XP..:oops:
Não encontrei nenhuma opção p no fdisk, por isso fiz:
Quote:
bash-2.05b# fdisk -l

Disk /dev/hda: 30.0 GB, 30005821440 bytes
16 heads, 63 sectors/track, 58140 cylinders
Units = cylinders of 1008 * 512 = 516096 bytes

Device Boot Start End Blocks Id System
/dev/hda1 * 1 63 31720+ 83 Linux
/dev/hda2 64 1056 500472 82 Linux swap / Solaris
/dev/hda3 1057 39809 19531512 83 Linux
bash-2.05b#

Espero que sirva..
Back to top
View user's profile Send private message
HuMbUcKeR
n00b
n00b


Joined: 25 Feb 2005
Posts: 14
Location: Leiria, Portugal

PostPosted: Sat Feb 26, 2005 2:41 pm    Post subject: Reply with quote

Parece q fiz o mm post 2 x e agora não consigo apagar..:oops:
Back to top
View user's profile Send private message
fabiano_almeida
n00b
n00b


Joined: 19 Jan 2005
Posts: 35

PostPosted: Sat Feb 26, 2005 2:55 pm    Post subject: Reply with quote

Lembro-me de uma vez ter um problema parecido quando tentava instalar o XP numa máquina.....mas esse problema só acontecia quando tentava formatar em FAT32....já em NTFS...naum tive esse problema.....aparentemente está tudo ok com sua tabela de partição....
Back to top
View user's profile Send private message
HuMbUcKeR
n00b
n00b


Joined: 25 Feb 2005
Posts: 14
Location: Leiria, Portugal

PostPosted: Sat Feb 26, 2005 3:01 pm    Post subject: Reply with quote

Pois, mas eu nem chego a escolher o tipo de formatação pois o gajo não me deixa criar a partição..
Achas que se apagar partição de boot poderá vir a dar? E no caso de fazer isso o que seria necessario fazer para repor a instalação? Era só reinstalar o grub ou teria de fazer + alguma coisa?
Back to top
View user's profile Send private message
fabiano_almeida
n00b
n00b


Joined: 19 Jan 2005
Posts: 35

PostPosted: Sat Feb 26, 2005 3:29 pm    Post subject: Reply with quote

Bom o windows tem que ser instalado em uma partição primária sempre.....e vc já esgotou o limite de partições primárias......dá um cat /etc/fstab..e analiza a tua extrutura....provavelmente a /dev/hda3 não está sendo usada....aconselho a vc remover essa partição...e se possível....transformar a swap em extendida depois......partições extendidas são reconhecidas pelo linux como /dev/hda5 para frente...antes disso são partições primárias....assim para o windows vai ter mais espaço dentro do assistente e crie a partição como primária lá dentro....
Sempre que vc for instalar o windows em dual-boot com o linux o ideal é que a primeira partição seja sempre para o windows.....no linux ficaria como /dev/hda1...e no windows como C:...

em relação ao grub vc vai precisar regravá-lo depois pq o windows grava seu gerenciador de boot na mbr e na partição.....usa depois um disquete de inicialização ou se vc não criou dá um boot em qualquer live-cd.....e num "chroot" vc resolve o problema....
Back to top
View user's profile Send private message
fernandotcl
Veteran
Veteran


Joined: 20 Nov 2003
Posts: 1396
Location: Sao Paulo, Brazil

PostPosted: Sat Feb 26, 2005 3:38 pm    Post subject: Reply with quote

Eu aconselho sempre instalar windows na primeira partição do HD. Desse modo, é fácil configurar e o Windows não percebe que não é o único SO do HD.
_________________
RTFM!
Back to top
View user's profile Send private message
HuMbUcKeR
n00b
n00b


Joined: 25 Feb 2005
Posts: 14
Location: Leiria, Portugal

PostPosted: Sat Feb 26, 2005 4:00 pm    Post subject: Reply with quote

O hda3 é a minha partição principal, ou seja, é a partição onde tenho os meus ficheiros e os do Linux..
Então se eu passar a partição de swap para extendida será suficiente para resolver o problema certo? Já agora, como posso fazer isso?

Obrigado a todos pela vossa ajuda!:wink:
Back to top
View user's profile Send private message
fabiano_almeida
n00b
n00b


Joined: 19 Jan 2005
Posts: 35

PostPosted: Sat Feb 26, 2005 4:31 pm    Post subject: Reply with quote

sua extrutura é alguma coisa como?:

/dev/hda1 /boot
/dev/hda2 swap
/dev/hda3 /

se for isso o problema é realmente não poder mais criar primárias......vc vai ter dar um boot pelo live cd para não ter perigo.....vai no handbook e dew uma lida na utilização do fdisk...vc tem apagar a /dev/hda2 e tranformá-la numa extendida..que vai passar a ser /dev/hda5.....depois vai no seu fstab e modifica de /dev/hda2 para /dev/hda5....creio que isso resolve o seu problema....

ah não se esqueça de dar um "mkswap /dev/hda5" para formatar a partição como swap...
Back to top
View user's profile Send private message
noup
l33t
l33t


Joined: 21 Mar 2003
Posts: 917

PostPosted: Sat Feb 26, 2005 5:34 pm    Post subject: Reply with quote

Bem, primeiro que tudo, o limite de partições primárias ainda não foi atingido. O limite é de 4, e pelo que vejo só existem 3 partições criadas.
Depois, o que eu disse do fdisk é algo do género:
Code:

 # fdisk /dev/hda

The number of cylinders for this disk is set to 19457.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
   (e.g., DOS FDISK, OS/2 FDISK)

Command (m for help): p

Disk /dev/hda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hda1   *           1        1275    10241406    7  HPFS/NTFS
/dev/hda2            1276        5981    37800945    c  W95 FAT32 (LBA)
/dev/hda3            5982       18174    97940272+  83  Linux
/dev/hda4           18175       19457    10305697+   f  W95 Ext'd (LBA)
/dev/hda5           18175       18179       40131   83  Linux
/dev/hda6           18180       18302      987966   82  Linux swap / Solaris
/dev/hda7           18303       19457     9277506   83  Linux

Command (m for help):

Agora, é preciso escolher: tens um sistema com 4 partições, ou tens um sistema com mais de 4.
Um disco só pode ter 4 partições primárias, sendo que, se quiseres ter mais, uma das 4 partições primárias terá que ser uma partição extendida, a qual conterá mais partições.
Outra coisa, o Windows tem que ser instalado numa partição primária, e penso que convém ser logo a primeira para não dar problemas.
Se quiser o esquema só com 4 partições, deveria ter algo do género:
Code:

1 - windows
2 - linux (/boot)
3 - linux (/)
4 - linux (swap)

As de linux tanto faz a ordem, desde que guarde a primeira para o windows.
Agora, o problema é que já estão as partições de linux todas criadas no início do disco... Podes experimentar, em linux, com o fdisk criar uma partição primária no final do disco (ficando /dev/hda4), e não a formatar com nenhum sistema (ou formatar com FAT32), e depois tentar instalar o windows nessa partição.
_________________
noup.
Back to top
View user's profile Send private message
HuMbUcKeR
n00b
n00b


Joined: 25 Feb 2005
Posts: 14
Location: Leiria, Portugal

PostPosted: Sat Feb 26, 2005 8:35 pm    Post subject: Reply with quote

Corri o fdisk e criei a partição hda4. O gajo deu um erro qq de ocupado e disse q qd reiniciasse o sistema, o kernal faria o loding das novas partições. Reiniciei e verifiquei que estava tudo ok. A partição criada era do tipo linux.
Fiz reboot e coloquei o cd do XP. Apareceu a nova partição e mandei instalar o windows nela. Deu uma msg de erro a dizer que como o formato era desconhecido eu tinha de remover e criar uma nova com o espaço não particionado. Voltou a dar a msg de erro original: "O programa de configuração não consegue cirar uma nova partição no espaço seleccionado porque já existe no disco o número máximo de partições".
Tirei o cd e tentei voltar para o linux para ver como formatar uma partição em FAT32 para ver se ele aceitava. Ao fazer isto recebi uma msg do género "Não foi possível arrancar com nenhum sistema operativo".8O
Coloquei o live cd do gento para ver o q se tinha passado com a tabela de partições e o q obtive foi o seguinte
Quote:
Disk /dev/hda: 30.0 GB, 30005821440 bytes
16 heads, 63 sectors/track, 58140 cylinders
Units = cylinders of 1008 * 512 = 516096 bytes

Device Boot Start End Blocks Id System
/dev/hda1 * 1 63 31720+ 83 Linux
Partition 1 does not end on cylinder baundary.
/dev/hda2 64 1056 500472 82 Linux swap / Solaris
Partition 2 does not end on cylinder baundary.
/dev/hda3 1057 39809 19531512 83 Linux
Partition 3 does not end on cylinder baundary.

A questão agora é, como posso voltar a por a tabela como estava? Espero bem q dê para reparar..:(
Já agora, como posso fazer para formatar a partição em FAT32?

Isto está a correr mal...:(
Back to top
View user's profile Send private message
HuMbUcKeR
n00b
n00b


Joined: 25 Feb 2005
Posts: 14
Location: Leiria, Portugal

PostPosted: Sat Feb 26, 2005 8:41 pm    Post subject: Reply with quote

Não sei se poderá ajudar em alguma coisa..
Quote:
Command (m for help): v
Partition 1 does not end on cylinder boundary.
Partition 1: head 243 greater than maximum 16
Partition 2 does not end on cylinder boundary.
Partition 2: head 66 greater than maximum 16
Partition 3 does not end on cylinder boundary.
Partition 3: head 209 greater than maximum 16
18477710 unallocated sectors

Se alguma coisa estiver errada desculpem-me, mas estar a passar as coisas à unha de um computador para o outro não é fácil..
Back to top
View user's profile Send private message
HuMbUcKeR
n00b
n00b


Joined: 25 Feb 2005
Posts: 14
Location: Leiria, Portugal

PostPosted: Sat Feb 26, 2005 9:02 pm    Post subject: Reply with quote

Voltei a criar uma partição hda4 e mudei o seu ID para "c W95 FAT32 (LBA)" e agora estou a instalar o windows.
Espero que qd acabar de instalar o windows me consigam dizer alguma coisa..:(
Back to top
View user's profile Send private message
noup
l33t
l33t


Joined: 21 Mar 2003
Posts: 917

PostPosted: Sat Feb 26, 2005 10:14 pm    Post subject: Reply with quote

Desculpa, tinha ideia que quando criavas uma nova partição com o fdisk ele não a marcava logo como do tipo linux. Assim sendo, devias ter marcado logo a partição como de windows.
Diz como correu a instalação, quando terminar. Isso deve-te reescrever o MBR, por isso deves ter que fazer chroot para o teu sistema linux, partindo do livecd, para correr de novo o grub.
Quanto à cena das partições, diz como ficam depois de instalares o windows.
_________________
noup.
Back to top
View user's profile Send private message
HuMbUcKeR
n00b
n00b


Joined: 25 Feb 2005
Posts: 14
Location: Leiria, Portugal

PostPosted: Sun Feb 27, 2005 2:55 am    Post subject: Reply with quote

O Windows já está a funcionar.

Coloquei o Live CD.
As partições estão assim
Quote:
Disk /dev/hda: 30.0 GB, 30005821440 bytes
16 heads, 63 sectors/track, 58140 cylinders
Units = cylinders of 1008 * 512 = 516096 bytes

Device Boot Start End Blocks Id System
/dev/hda1 * 1 63 31720+ 83 Linux
Partition 1 does not end on cylinder baundary.
/dev/hda2 64 1056 500472 82 Linux swap / Solaris
Partition 2 does not end on cylinder baundary.
/dev/hda3 1057 39809 19531512 83 Linux
Partition 3 does not end on cylinder baundary.
/dev/hda4 * 39810 58140 9238824 7 HPFS/NTFS
Partition 4 does not end on cylinder boundary.


Tentei fazer
Quote:
# chroot /mnt/gentoo /bin/bash

mas recebi a msg
Quote:
chroot: cannot run command '/bin/bash': No such file or directory

Não é este o comando que era suposto executar? Preciso de fazer mais alguma coisa primeiro? Não encontro mais nada no handbook..:(
Back to top
View user's profile Send private message
HuMbUcKeR
n00b
n00b


Joined: 25 Feb 2005
Posts: 14
Location: Leiria, Portugal

PostPosted: Sun Feb 27, 2005 3:10 am    Post subject: Reply with quote

Fui à FAQ e já me desenrasquei com o chroot..
Estou agora a fazer o emerge do grub, pois aparentemente desapareceu..
Back to top
View user's profile Send private message
HuMbUcKeR
n00b
n00b


Joined: 25 Feb 2005
Posts: 14
Location: Leiria, Portugal

PostPosted: Sun Feb 27, 2005 3:52 am    Post subject: Reply with quote

Já instalei o grub e já consegui arrancar com o linux!:D
O que devo por no grub para a minha partição do windows?
Tenho
Quote:
title=Windows XP
rootnoverify (hd0,5)
makeactive
chainloader +1

Já experimentei assim, com (hd3,0), com (hd0,3) e dão todas erro.:(
Quote:
Error 13: Invalid or unsupported executable format

Supostamente o primeiro parâmetro é a drive fisica e não a partição, certo?
A minha partição do windows é hda4.
Estou agora a ler a info do grub mas se pudessem dar uma ajuda era capaz de ser mais rápido..
A única coisa que encontrei foi a falar de que o windows tem de estar instalado no 1º disco se não é preciso fazer uma troca virtual, mas não fala nada em relação a partições (pelo menos que eu tenha visto). A única coisa que está diferente do exemplo que eles dão é o "rootnoverify", pois eles apenas têm "root". Já experimentei das duas maneiras e aparentemente nenhuma delas funciona..
Back to top
View user's profile Send private message
HuMbUcKeR
n00b
n00b


Joined: 25 Feb 2005
Posts: 14
Location: Leiria, Portugal

PostPosted: Sun Feb 27, 2005 4:24 am    Post subject: Reply with quote

Arancou!!!!:D :D
Não me perguntem porquê, mas tive de colocar (hd0,4) Pensava que as partições começavam a contar em 0 e que como queria hda4 tinha de por (hd0,3) ...

Agora que isto já está minimamente a trabalhar, queria referir que a primeira vez que fiz o reboot após ter reinstalado o grub, apareceram um monte de erros e até pensei que o sistema não fosse trabalhar, mas corri o X e aparentemente as coisas estavam a trabalhar.. Tive de fazer reboot uma data de x, mas esses erros não voltaram a aparecer.

Em relação à tabela de partições continua na mm
Quote:
Command (m for help): p

Disk /dev/hda: 30.0 GB, 30005821440 bytes
16 heads, 63 sectors/track, 58140 cylinders
Units = cylinders of 1008 * 512 = 516096 bytes

Device Boot Start End Blocks Id System
/dev/hda1 1 63 31720+ 83 Linux
Partition 1 does not end on cylinder boundary.
/dev/hda2 64 1056 500472 82 Linux swap / Solaris
Partition 2 does not end on cylinder boundary.
/dev/hda3 1057 39809 19531512 83 Linux
Partition 3 does not end on cylinder boundary.
/dev/hda4 * 39810 58140 9238824 7 HPFS/NTFS
Partition 4 does not end on cylinder boundary.

É grave? Posso fazer alguma coisa?
Aparentemente ambos os sistemas estão operacionais..

Agradeço a vossa ajuda, pq se não fossem vocês, a esta hora estava sem nada ou então a compilar o kernel!:wink:
Back to top
View user's profile Send private message
noup
l33t
l33t


Joined: 21 Mar 2003
Posts: 917

PostPosted: Sun Feb 27, 2005 5:58 am    Post subject: Reply with quote

Viva! Um gajo nem precisa de responder nada, tu respondes-te a ti próprio. :D

No grub.conf, eu tenho isto:
Code:

#Windows XP
title=Windows XP
rootnoverify (hd0,0)
chainloader +1

que no teu caso deveria ficar (hd0,3), por ser a partição /dev/hda4. gostava de saber porque é que funcionou com (hd0,4) 8O

avante...
parece que o teu problema com as partições é um bocado grave. parece que ficou assim por causa do fdisk em si (estranho porque nunca me aconteceu e já o usei uma catrafada de vezes). do que vi, parece que a solução mais fiável é mesmo criares backup dos dados e formatares correctamente as partições. no entanto, parece haver algumas alternativas que por vezes também funcionam.
solução que podes tentar: http://ubuntuforums.org/showthread.php?t=14273.
outra solução que podes tentar: http://lists.debian.org/debian-user/2001/04/msg03575.html.
já agora, lembro-te que no caso de seguires pela via de formatar o disco todo e reinstalares tudo do zero, as partições de linux (/boot e / ) basta fazeres backup dos ficheiros e restaurá-los, mas a de windows não funciona assim tão bem, pelo que tens que o reinstalar. (e já agora aproveitas e reinstalas logo na partição 1).
se não tiveres forma de fazer backup, experimenta as duas soluções... mas não é garantido que corra tudo bem. :?
_________________
noup.
Back to top
View user's profile Send private message
HuMbUcKeR
n00b
n00b


Joined: 25 Feb 2005
Posts: 14
Location: Leiria, Portugal

PostPosted: Sun Feb 27, 2005 3:18 pm    Post subject: Reply with quote

Já andei a fazer mais umas instalações em ambos os sistemas operativos e aparentemente está a funcionar tudo bem, por isso acho que vou deixar ficar as coisas assim, por agora. Só espero é que isto não dê o berro de repente.. Já agora, na eventualidade de querer fazer o backup dos meus sistemas de ficheiros do linux, basta fazer uma cópia à bruta (copiar/colar), ou aconselham a utilização de algum programa?
Aproveito para perguntar como posso montar a minha partição NTFS.. O que preciso de acrescentar no fstab?

Mais uma vez o meu muito obrigado!:wink:
Back to top
View user's profile Send private message
noup
l33t
l33t


Joined: 21 Mar 2003
Posts: 917

PostPosted: Sun Feb 27, 2005 4:27 pm    Post subject: Reply with quote

HuMbUcKeR wrote:
Já andei a fazer mais umas instalações em ambos os sistemas operativos e aparentemente está a funcionar tudo bem, por isso acho que vou deixar ficar as coisas assim, por agora. Só espero é que isto não dê o berro de repente..

Sinceramente eu não deixava ficar assim as coisas.. pelo que li isso não é muito bom. Mas também, analisando os blocos de início e fim de cada partição, parecem-me correctos (nos casos em que eles diziam que podia dar asneira era quando haviam alguns blocos de final de partição igual aos blocos de início da partição seguinte.

Quote:

Já agora, na eventualidade de querer fazer o backup dos meus sistemas de ficheiros do linux, basta fazer uma cópia à bruta (copiar/colar), ou aconselham a utilização de algum programa?

basicamente, basta. tens é alguns ficheiros que não vão conseguir ser copiados, por serem ficheiros especiais (alguns que tens em /sys), mas também não interessa copiá-los porque são criados quando o sistema se inicia.
Por isso, basta usares ou o tar ou o cp, com as opções correctas (nomeadamente, a de manteres as permissões). Se usares o "cp", basta usares a flag "-a".

Quote:

Aproveito para perguntar como posso montar a minha partição NTFS.. O que preciso de acrescentar no fstab?

eu tenho
Code:

/dev/hda1               /mnt/drives/c   ntfs            noauto,noatime,nodiratime,noexec,ro,uid=65534,gid=100,umask=0277          0 0

as permissões são para não montar quando o sistema arranca, não dar para executar ficheiros desta partição, e o resto define o utilizador e grupo dos ficheiros da partição, e a máscara a usar. vê em
Code:
$man mount

as opções para cada sistema de ficheiros.
_________________
noup.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portuguese All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum