O Windows 8.1 não aparece no bootloader do GRUB após instalar o Linux Mint 17.1 na partição

2

minhas unidades de sistema são baseadas nessas peças de hardware

1: SSD 250 GB
2: HDD 1TB
3: HDD Externo 2TB

Eu uso o meu SSD para o Windows 8.1 e todas as outras coisas relacionadas, como instalar software, etc. O HDD é usado para instalar jogos nele, e o HD externo é, bem, apenas um disco rígido externo.

Então, o que eu queria fazer era instalar o Linux Mint 17 ao lado do Windows 8.1 Como ouvi que pode haver problemas com máquinas que executam com UEFI, procurei um tutorial para fazer isso da maneira certa.

Eu usei este tutorial aqui . Eu reduzi meu SSD em 60GB, iniciei o Linux Mint a partir do USB e o instalei.

De acordo com o tutorial, dividi o espaço livre em três partes

SWAP -> 4GB
EXT4 in path / -> 20GB
EXT4 in path /home -> 36GB

O tutorial dizia, eu deveria instalar o bootloader na partição que diz efi. No entanto, não havia tal partição, então criei uma por conta própria do resto do espaço não utilizado que eu tinha. (Talvez este fosse o problema)

Eu então instalei o Linux Mint e agora posso usá-lo sem problemas. No entanto, não consigo voltar ao Windows 8.1.

Quando o computador inicia e eu clico em F8 para selecionar o dispositivo de inicialização, e eu seleciono o SSD onde o Win 8. está, recebo a mensagem de erro

This is not a bootable disk. Please insert a bootable floppy

Algumas pessoas me disseram que eu preciso selecionar o Win 8 fora do carregador do grub e não sair do seletor de dispositivos.

Quando eu pressionei ESC repetidamente o carregador do grub apareceu, mas apenas o Linux Mint estava nele.

O que eu fiz então, foi o seguinte: eu iniciei o live cd novamente (com o USB Stick) e executei estes comandos

sudo add-apt-repository ppa:yannubuntu/boot-repair &&
sudo apt-get update &&
sudo apt-get install -y boot-repair &&
boot-repair

No entanto, a única coisa que aconteceu foi que agora tenho o "Ubuntu" em vez do Linux Mint no gerenciador de inicialização, por que nunca.

Depois tentei atualizar o grub. Esta é a saída

sudo update-grub2
[sudo] password for tzfrs: 
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-3.13.0-44-generic
Found initrd image: /boot/initrd.img-3.13.0-44-generic
Found linux image: /boot/vmlinuz-3.13.0-37-generic
Found initrd image: /boot/initrd.img-3.13.0-37-generic
  No volume groups found
Adding boot menu entry for EFI firmware configuration
done

Eu também tentei update-grub em vez de update-grub2

Este é o meu arquivo de configuração do grub

# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR='lsb_release -i -s 2> /dev/null || echo Debian'
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command 'vbeinfo'
#GRUB_GFXMODE=640x480

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"

Depois, tentei adicioná-lo manualmente, seguindo este tutorial , mas eu ' m já está preso no Passo 1, onde eu deveria encontrar a minha partição EFI com este comando

sudo parted /dev/sda print | grep -i efi

No entanto, não há saída. Eu também mudei /dev/sda para outra coisa, mas ainda nada. Quando eu digito em df -aTh eu nem vejo nada chamado EFI. Então, onde exatamente está esse efi para que eu possa continuar este tutorial?

Esta é a saída de df -aTh

Filesystem     Type             Size  Used Avail Use% Mounted on
/dev/sdb6      ext4              19G  6,8G   11G  40% /
proc           proc                0     0     0    - /proc
sysfs          sysfs               0     0     0    - /sys
none           tmpfs            4,0K     0  4,0K   0% /sys/fs/cgroup
none           fusectl             0     0     0    - /sys/fs/fuse/connections
none           debugfs             0     0     0    - /sys/kernel/debug
none           securityfs          0     0     0    - /sys/kernel/security
none           efivarfs            0     0     0    - /sys/firmware/efi/efivars
udev           devtmpfs         7,8G   12K  7,8G   1% /dev
devpts         devpts              0     0     0    - /dev/pts
tmpfs          tmpfs            1,6G  1,6M  1,6G   1% /run
none           tmpfs            5,0M     0  5,0M   0% /run/lock
none           tmpfs            7,9G   21M  7,8G   1% /run/shm
none           tmpfs            100M   12K  100M   1% /run/user
none           pstore              0     0     0    - /sys/fs/pstore
/dev/sdb7      ext4              36G 1009M   33G   3% /home
binfmt_misc    binfmt_misc         0     0     0    - /proc/sys/fs/binfmt_misc
systemd        cgroup              0     0     0    - /sys/fs/cgroup/systemd
gvfsd-fuse     fuse.gvfsd-fuse     0     0     0    - /run/user/1000/gvfs
/dev/sdc1      vfat              30G  1,5G   28G   6% /media/tzfrs/KINGSTON

Então, alguém sabe como posso voltar a colocar o Windows 8.1 no meu bootloader? Eu posso ver a partição SSD com o Windows no Linux Mint, por isso é def. ainda lá.

    
por Musterknabe 30.01.2015 / 08:27

2 respostas

1

Não sou especialista em problemas de inicialização, mas temo que você esteja certo e tenha errado a instalação do gerenciador de inicialização ( GRUB ) com o efi-partition!
Eu nunca tive um problema com a instalação em dispositivos com efi. Basta ler as Notas de Lançamento e desativar o secureBoot!

Eu aconselho você a instalar o GRUB com o SuperGrubDisk no MBR do disco rígido (no seu caso o SSD) onde o Windows e o Linux está instalado em (eu acho que é o primeiro disco rígido chamado "sda").
Ou se isso é complicado e não é muito trabalho reinstalar o Linux e colocar o bootloader apenas em "sda"!

alguns conselhos para instalação e sistemas dualboot:

  • a partição swap deve ser tanto quanto a memória RAM (para hibernação)
  • sim, eu separaria a partição raiz "/" (para arquivos e programas do sistema) e a partição inicial "/ home" (para seus dados e configurações); mas se você precisar de muito espaço eu colocaria root e swap no SSD e em casa no HDD grande.
  • se for possível e seu hardware tiver energia suficiente, você deve preferir uma máquina virtual: você não pode destruir seu sistema operacional principal e trabalhar simultaneamente com ambos os sistemas; e o VirtualBox é muito fácil de manusear.
  • se você realmente quiser trabalhar com um sistema dualboot por um longo tempo ou ainda precisar executar o Windows nativo para alguns jogos, eu recomendaria armazenar seus arquivos na partição base e, se necessário, acessar seus arquivos no Windows via < href="http://www.ext2fsd.com/"> Ext2Fsd .
por 31.01.2015 / 16:38
0

Na primeira pesquisa, todas as possibilidades e, em seguida, só aplicar isso.

Faça um live mint / usb fazer espaço, arrancar com menta ao vivo, instalar na parte separadora no hdd contém win 8.1, arrancar para ganhar 8.1 "restart" segurando shift key goto janela de comando, executar diskpart, executar select disk, executar select vol contém mint, executar active 1 / 2/3 (vol cotains mint. Você está feito

    
por 06.03.2016 / 17:01