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: 5.639 ]

 


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

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

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

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

Configurar teclado ABNT2 no Slackware 14 - 64 bits

Leitura recomendada

Senha de root no BRLix

Locales no Slackware

Criando rotas estáticas no Red Hat sem usar "route add"

Wireless RTL8187SE no Fedora 15

Java no Ubuntu 12.04 LTS usando Mozila Firefox 13.0.1

  

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
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts