Sistema dual Windows e Ubuntu

0

Eu fiz inicialização dupla com o Windows 7 & amp; Ubuntu 14.04. Eu recebo ambos no menu de inicialização, mas não consigo inicializar no Windows 7. A unidade principal em que o Windows 7 foi configurado agora mostra ser uma unidade lógica com todos os arquivos nela. Como resolver isso?

Isso é o que mostra:

irshad@irshad-desktop:~$ lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 465.8G  0 disk     
├─sda1   8:1    0  58.6G  0 part /media/irshad/B2E08E69E08E339F    
├─sda2   8:2    0     1K  0 part     
├─sda5   8:5    0 195.3G  0 part /media/irshad/8E90A6A690A6946D    
├─sda6   8:6    0 182.8G  0 part /media/irshad/7650B08250B04B1F   
├─sda7   8:7    0    25G  0 part /   
└─sda8   8:8    0     4G  0 part     
sr0     11:0    1  1024M  0 rom  

Eu tentei executar update-grub , mas recebo o seguinte resultado.

$ sudo update-grub 
Generating grub configuration file ... 
/etc/grub.d/06_custom: 31: /etc/grub.d/06_custom: function: not found 
/etc/grub.d/06_custom: 34: /etc/grub.d/06_custom: save_env: not found 
/etc/grub.d/06_custom: 36: /etc/grub.d/06_custom: Syntax error: "}" unexpected
    
por gambler420 09.10.2014 / 10:36

2 respostas

2

Por fim, inicializei o win 7 usando Testdisk . Link para a solução se alguém tiver problemas na inicialização do Windows, mesmo que todos os arquivos estejam presentes / intactos.

Se você danificou o setor de inicialização de uma de suas partições (por exemplo, instalando o GRUB nele por engano), você pode ter problemas. Por exemplo, se for uma partição do Windows, você não poderá mais inicializar no Windows.

Observação: se você tiver esse problema, o Boot-Repair deve avisar e informar automaticamente o nome (por exemplo, sda2) da partição quebrada.

Veja como repará-lo:

Através de um disco do Ubuntu

Etapa 1 - Inicialize em um liveCD ou liveUSB

Inicialize seu computador em um live-CD do Ubuntu ou live-USB, depois escolha "Try Ubuntu".

Passo 2 - Instale o TestDisk na sessão ao vivo

Uma vez na sessão ao vivo do Ubuntu, instale o TestDisk desta maneira:

  1. Conectar à internet
  2. Abra o Centro de Software, na barra superior, clique em Editar - > Fontes de software - > habilite o repositório Universe
  3. Abra um terminal ( Ctrl + Alt + T ) e digite:

    sudo apt-get update
    sudo apt-get install -y testdisk && sudo testdisk
    

Etapa 3 - Use TestDisk

  1. Através das setas e da tecla Enter, vá para o menu [No log],
  2. selecione o disco onde está a partição quebrada,
  3. selecione [Continuar],
  4. escolha o tipo de partição (geralmente [Intel]),
  5. e depois [Avançado],
  6. depois selecione a partição quebrada com [Boot], ela exibirá algo como:

    Boot sector
    Status: Bad
    
    Backup boot sector
    Status: OK
    
    Sectors are not identical.
    
    A valid NTFS Boot sector must be present in order to access
    any data; even if the partition is not bootable.
    
    [  List  ]  [Backup BS]  [Rebuild BS]  [  Dump  ]
    
  7. Verifique se você tem "Status ok" abaixo de "Backup do setor de inicialização"

  8. selecione [Backup BS].

Concluído

Através de um disco do Windows

Este método só é capaz de consertar o setor de inicialização de uma partição do Windows.

  1. Obtenha um disco de recuperação do Windows, conforme explicado em esta página

  2. Inicialize e use o comando 'fixboot' (não o 'fixmbr'). Isso deve corrigir o setor de inicialização do Windows.

fonte: documentação oficial do Ubuntu

    
por gambler420 09.10.2014 / 19:48
2

Inicialize o sistema usando o CD de instalação do Windows 7 para corrigir a inicialização do Windows primeiro.

Vá para "reparar seu sistema" depois de selecionar seu idioma na primeira caixa de diálogo.
use o prompt de comando (Solucionar problemas ► Opções avançadas ► Prompt de comando) Digite bootrec /fixboot então pressione Enter Digite bootrec /fixmbr então pressione enter

ENTÃO arranque a partir do Ubuntu live CD / USB e siga os passos abaixo para restaurar o seu grub:

  1. Abra um Terminal (use Ctlr + Alt + T )
  2. Montar /dev/sda7 (este pode ser obtido a partir de lsblk onde a raiz / partição é montada) pelos seguintes comandos: (executar um por um)

    sudo mount /dev/sda7 /mnt
    for i in /sys /proc /run /dev;do sudo mount --bind "$i" "/mnt$i";done
    sudo chroot /mnt
    
  3. E execute o comando abaixo para instalar o grub na partição principal /dev/sda :

    grub-install /dev/sda
    
  4. Atualize o grub e saia e reinicie o sistema.

    update-grub
    exit
    sudo reboot
    
por sddgob 09.10.2014 / 11:39