Múltiplo-boot: Fedora + openSUSE + Slackware (partição estendida) e Windows 8 (partição NTFS)

Publicado por Mauro Sérgio em 10/01/2013

[ Hits: 6.499 ]

 


Múltiplo-boot: Fedora + openSUSE + Slackware (partição estendida) e Windows 8 (partição NTFS)



Sou um usuário GNU/Linux que gosta de experiências e desafios.

Depois de muitas tentativas, finalmente consegui instalar essas distros para poder passar um tempo a usá-las e assim, me familiarizar com elas. O grande problema foi a instalação do Windows 8, pois quando gerava um novo arquivo do GRUB2, este nunca reconhecia a partição do Windows 8.

Tive que reinstalar por várias vezes, até descobrir que o Windows 8 cria uma partição separada do sistema só para gerenciar seu prório boot, então, o segredo é...

Quando for criar as partições (no meu caso, criei com o GParted), deixar a partição do Windows 8 sem um sistema de arquivos, ou seja, apenas escolha o tamanho da partição e na hora de instalar o Windows, ele mesmo gera as partições necessárias (boot e sistema).

Veja como ficou meu HD com as partições:

# fdisk -l
  Dispositivo Boot     Start         End      Blocks   Id  System
  /dev/sda1    *        2048   123787263    61892608    5  Estendida
  /dev/sda2        123787264   124504063      358400    7  HPFS/NTFS/exFAT
  /dev/sda3        124504064   187557887    31526912   17  HPFS ou NTFS Escondida
  /dev/sda4        187558875   976773119   394607122+   7  HPFS/NTFS/exFAT
  /dev/sda5             4096     2101247     1048576   82  Linux swap / Solaris
  /dev/sda6          2103296    45111295    21504000   83  Linux
  /dev/sda7         45113344    88121343    21504000   83  Linux
  /dev/sda8         88123392   117438463    14657536   83  Linux
  /dev/sda9        117438527   123787263     3174368+  83  Linux

# blkid
  /dev/sda2:  LABEL="System Reserved" UUID="C48AE98A8AE978F6" TYPE="ntfs" 
  /dev/sda3:  LABEL="windows8" UUID="DAEAEEB1EAEE8959" TYPE="ntfs" 
  /dev/sda4:  LABEL="positivo" UUID="535186D53D33C230" TYPE="ntfs" 
  /dev/sda5:  UUID="cede6cf0-c99d-4b7a-8635-080a3a85a0ec" TYPE="swap" 
  /dev/sda6:  UUID="180f0006-f563-47a1-8f7e-ad19d53a05fd" TYPE="ext4" 
  /dev/sda7:  LABEL="_Fedora-17-x86_6" UUID="bd462d58-9e8a-4cc0-bca8-d62dad672bf3" TYPE="ext4" 
  /dev/sda8:  UUID="6cbb53b7-2e94-41af-ac37-7e987592c461" TYPE="ext4" 
  /dev/sda9:  LABEL="LinuxFromScratch" UUID="5fb3bc0e-c178-44a0-980e-abac030bfa4d" SEC_TYPE="ext2" TYPE="ext3" 
  /dev/sr0:   LABEL="openSUSE-DVD-x86_640167" TYPE="iso9660" 

Procedimentos

  1. Crie uma partição estendida para instalar várias partições GNU/Linux, no meu caso, o Fedora, openSUSE e Slackware (se quiser instalar mais distros, fique à vontade) e a partição SWAP.
  2. A partição do Windows deve ficar fora da partição estendida, pelo fato de que quando o instalava dentro da partição estendida, o mesmo não enxergava a partições dos arquivos (sda4).
  3. Escolha a distribuição GNU/Linux que você quer que gerencie o boot, e instale-a por último.
  4. Instale primeiro o Windows 8 e depois instale normalmente as distribuições GNU/Linux.

Após instalar a primeira distribuição GNU/Linux, você precisa editar a partição do Windows onde fica o sistema:
  • Com o GParted, clique na partição do Windows (onde fica o sistema) com o botão direito.
  • Vá na opção: Gerenciar sinalizadores
  • Marque a opção: Hidden

Com isso, ao gerar o arquivo do GRUB (grub2-mkconfig -o /boot/grub2/grub.cfg), ele vai encontrar somente a partição que gerencia o boot do Windows 8, caso contrário vai gerar o erro no GRUB.

Dica

Caso queira mudar a distribuição GNU/Linux responsável pelo boot, é só reinstalar o GRUB2 com o comando:

# grub2-install /dev/sda
# No meu HD fica assim

E depois:

# grub2-mkconfig -o /boot/grub2/grub.cfg

* Lembre-se: a partição do Windows onde fica o sistema deve estar escondida (Hidden).

** Caso queira que o Slackware seja a principal, então é só inicia-lo, e com o comando:

# liloconfig

escolher o modo expert, e primeiro escolha a opção begin. Depois é só adicionar as partições, dar nome e no final gerar um novo LILO, com o comando:

# lilo


Até a próxima.

Outras dicas deste autor

Instalando plugin Java no Chrome - Acesse a sua conta bancária

Ativar usuário no Tomcat 7 (Ubuntu 12.04 LTS 64 bits)

Android - Use seu celular como câmera de vigilância

Atheros (Ethernet) device 1091 (rev 10) no Slackware 14 (64 bits)

Configurar teclado ABNT2 no Slackware 14 - 64 bits

Leitura recomendada

Debian - Fazendo um "ConsoleSplash"

Associar uma extensão a um programa no Ubuntu

Slackware 14.2 em Português PT_BR UTF-8 em 2 linhas de configuração

Boot gráfico no Debian Lenny usando o startupmanager

Configurar login automático no Linux Fedora 9 ou 10

  

Comentários
[1] Comentário enviado por mauro_sergio em 14/01/2013 - 10:29h

só para concluir esta dica , após todo o procedimento volte a desmarcar a partição do windows e deixe-a visível para que o boot possa encontrá-lo.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts