Instalei o Ubuntu e o Windows Sumiu

Iniciado por Welinton01, 07 de Abril de 2015, 21:03

tópico anterior - próximo tópico

Welinton01

Instalei o ubuntu no meu computador em Dual Boot com o windows, mas agora o windows não liga, mas ele ainda esta instalado em uma partição pois eu consigo acessar ele pelo Ubuntu e coloque o CD do windows e as partições estavam lá, só que o grub está ruim pois as vezes ele não aparece, e quando aparece não da á opção para da o boot pelo Windows somente aparece para da Boot pelo Ubuntu e fazer teste de memoria com o Ubuntu, como eu posso arrumar isso

druidaobelix

Instale o boot-repair.


sudo add-apt-repository ppa:yannubuntu/boot-repair

sudo sed 's/trusty/saucy/g' -i /etc/apt/sources.list.d/yannubuntu-boot-repair-trusty.list

sudo apt-get update

sudo apt-get install -y boot-repair && (boot-repair &)


Como são linhas mais ou menos complexas é melhor não digitar, porque a chance de erro de retranscrição é grande, e sim copiar aqui e colar numa janela do Terminal e [enter] para executar o comando, um de cada vez.

Maiores detalhes:

Boot-Repair-Ubuntu para recuperação do Grub-2

http://ubuntuforum-br.org/index.php/topic,84609.0.html


www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

Welinton01

Eu copiei e colei mas deu o seguinte erro Cannot add PPA: 'ppa:yannubuntu/boot-repair'.
Please check that the PPA name or format is correct.

druidaobelix

#3
Refaça usando apenas esses 3 comandos:

sudo add-apt-repository ppa:yannubuntu/boot-repair

sudo apt-get update

sudo apt-get install -y boot-repair && boot-repair


www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

Qwertyc

Tente dar um sudo update-grub no terminal pra ver se o windows aparece a opção de boot pelo grub.

Welinton01

No primeiro comando sudo add-apt-repository ppa:yannubuntu/boot-repair já da erro já tentei atualizar o grub e não deu certo

garfo

Tenta então recuperar o boot do Windows pelo menos. É só iniciar um CD do Windows e escolher para recuperar o mbr na inicialização.
Garfo -  linux
"Pra quê complicar? Facilidade e simplicidade é tudo!"

MatheusWillder

Eu sei que o tópico já é antigo e não sei se o usuário resolveu o problema ou não, mas se ele seguir a dica do garfo de recuperar o boot do Windows por ele mesmo ele vai perder o boot do Ubuntu. O ideal é ver o que está ocasionando o erro de adicionar o PPA ao sistema.

adrmalko

#8
boa tarde pessoal,

estou exatamente com o mesmo problema.
Eu instalei o ubuntu e o windows 7 sumiu da grub.

já tentei diversas opções e não consegui nenhuma.
a pouco tentei recuperar mbr do windows pelo tutorial abaixo

http://www.guiadopc.com.br/dicas/13098/como-recuperar-o-boot-mbr-do-windows-7.html
mas quando chega nessa imagem

http://uploads.guiadopc.com.br/2010/01/IMG_0476.jpg
o windows 7 não aparece.

O que devo fazer para windows 7 aparecer na grub?

Complementando a resposta:
Meu not é um Dell Inspiron 15R com windows 7. Eu desfragmentei o disco e particionei pelo gerenciador de discos do windows.
Instalei o Ubuntu 15.04 na partição nova e depois de reiniciar o computador o windows não apareceu mais.

tentei update-grub e recuperar mbr do windows.
instalei o grub customizer e o w7 nem aparece.

essas são minhas partições

/dev/sda1: LABEL="Reservado pelo Sistema" UUID="FA904E06904DC9B9" TYPE="ntfs" PARTUUID="01b924e1-01"
/dev/sda2: UUID="A2D05480D0545C9B" TYPE="ntfs" PARTUUID="01b924e1-02"
/dev/sda3: UUID="6a387f79-07f2-465c-8c1c-66ed34be3604" TYPE="ext4" PARTUUID="01b924e1-03"
/dev/sda4: UUID="d7a82cc0-b544-44bf-b395-c96c6bfde201" TYPE="swap" PARTUUID="01b924e1-04"


druidaobelix

#9
Então, /adrmalko/,

1) o menu do grub, que é aquela tela inicial onde se escolhe qual sistema carregar imediatamente no início da carga do sistema está aparecendo ou não?

2) o setup dessa máquina já é UEFI ou BIOS convencional?

3) execute esse comando, copie e cole a saída postando o resultado aqui:

sudo fdisk -l

(sinal de hífen mais letra ele no final do comando acima)

sudo gparted -l

(idem)

editando (08/07/2015-0140):

errei ao digitar o comando acima, não é gparted e sim somente parted (sem o g na frente)
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

adrmalko

#10
Citação de: druidaobelix online 07 de Julho de 2015, 22:56
Então, /adrmalko/,

1) o menu do grub, que é aquela tela inicial onde se escolhe qual sistema carregar imediatamente no início da carga do sistema está aparecendo ou não?

2) o setup dessa máquina já é UEFI ou BIOS convencional?

3) execute esse comando, copie e cole a saída postando o resultado aqui:

sudo fdisk -l

(sinal de hífen mais letra ele no final do comando acima)

sudo gparted -l

(idem)

1. O menu do grub está aparecendo, antes o windows 7 aparecia como última opção, agora aparece apenas o ubuntu e algumas opções do ubuntu.
2. Como sei se o setup é UEFI?
3.

adrmalko@Dell:~$ sudo fdisk -l
[sudo] password for adrmalko:

Disk /dev/sda: 931,5 GiB, 1000204886016 bytes, 1953525168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x01b924e1

Device     Boot      Start        End    Sectors   Size Id Type
/dev/sda1  *          2048     206847     204800   100M  7 HPFS/NTFS/exFAT
/dev/sda2           206848 1851121663 1850914816 882,6G  7 HPFS/NTFS/exFAT
/dev/sda3       1851121664 1943281663   92160000    44G 83 Linux
/dev/sda4       1943281664 1953523711   10242048   4,9G 82 Linux swap / Solaris

Disk /dev/sdb: 29,8 GiB, 32017047552 bytes, 62533296 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xabfbd4f0

Device     Boot Start      End  Sectors Size Id Type
/dev/sdb1        2048 16779263 16777216   8G 84 OS/2 hidden C: drive

adrmalko@Dell:~$ sudo gparted -l
======================
libparted : 3.2
======================
Não foi possível obter status do dispositivo - - Arquivo ou diretório não encontrado.
adrmalko@Dell:~$

druidaobelix

#11
CitarComo sei se o setup é UEFI?

Pergunta difícil de responder.
Um jeito de saber é olhando para ela.
Um outro modo possivelmente será através do manual do equipamento, que certamente estará dizendo algo à respeito disso.

Primeira questão: você sabe entrar no setup do equipamento (entrar no BIOS para usar a expressão que até então sempre se usou)?

Quem sabe o que é o setup de uma máquina e já viu antes uma tela do BIOS convencional, basta olhar que saberá distinguir, já que as características são muito diferentes.
Você encontrará na tela do setup expressões como "UEFI Boot", EFI, Legacy, Secure Boot.

Note, ainda, que UEFI é uma características de computadores relativamente recentes, de 2011 para cá, e mais acentuadamente dos anos recentes. Computadores anteriores a isso certamente possuem BIOS convencional.

O setup de computadores novos geralmente é todo incrementado, colorido, muitas vezes possui ele próprio acesso à internet independente do sistema operacional e outras funcionalidades que o BIOS convencional nunca sonhou em ter.

No Google digite: uefi boot e em seguida click no link de "imagens de uefi boot", irão aparecer vários e vários exemplos de telas de setup UEFI.

Diga, se existir, qual é a marca e modelo do seu computador, eventualmente será possível ajudar nessa identificação.

Adicionalmente, como você já tem o Ubuntu instalado no disco rígido (isso não funciona a partir de um live-iso), abra um terminal e execute o seguinte comando (não digite para evitar erros, copie e cole o comando no terminal):


[ -d /sys/firmware/efi ] && echo "EFI boot on HDD" || echo "Legacy boot on HDD"


Se o resultado for "Legacy boot on HDD", das duas uma, ou o setup não é do tipo UEFI ou é do tipo UEFI, entretanto está setado para o modo Legacy, ou seja, não dá para dizer por esse resultado se a máquina é ou não UEFI, mas dá para saber por exclusão se está ou não no modo UEFI.


CitarNão foi possível obter status do dispositivo - - Arquivo ou diretório não encontrado.

Desculpe, ao propor o comando digitei de forma errada, daí a mensagem de erro obtida (já editei a correção no post de origem).

O correto é:

sudo parted -l

Não é gparted (com gê inicial), que é o particionador gráfico, é apenas parted (**sem** o gê), para linha de comando.



Citar/dev/sda1  *          2048     206847     204800   100M  7 HPFS/NTFS/exFAT


Quem fez esse particionamento nesse computador, você ou já veio assim de fábrica?

O comando fdisk mostra uma partição inicial de apenas 100MB com flag de boot.

Verifique e nos diga o que há dentro dessa partição.

www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

adrmalko

Gostaria de deixar claro que sou novo no Ubuntu, instalei a pouco mais de três semanas e estou me familiarizando ainda com a diferença entre o windows (até porque não estou conseguindo acessar o windows).

Vou respondendo por partes:

- Dei uma lida sobre UEFI e entrei no setup para ver, tem um local escrito "boot list option" onde deve selecionar entre "legacy e UEFI" e o meu está selecionado "legacy". Apesar de ter essa opção UEFI, minha tela de setup ainda é aquela padrão azul com caracteres brancos.

- Meu notebook é um Dell Inspiron 15R SE 7520 - Core i7 - 1Tb - 8Gb

- adrmalko@Dell:~$ [ -d /sys/firmware/efi ] && echo "EFI boot on HDD" || echo "Legacy boot on HDD"
Legacy boot on HDD
adrmalko@Dell:~$

- adrmalko@Dell:~$ sudo parted -l
[sudo] password for adrmalko:
Modelo: ATA ST1000LM024 HN-M (scsi)
Disco /dev/sda: 1000GB
Tamanho do setor (lógico/físico): 512B/512B
Tabela de Partição: msdos
Opções de disco:

Número  Início  Fim     Tamanho  Tipo     Sistema de arquivos  Opções
1      1049kB  106MB   105MB    primary  ntfs                 boot
2      106MB   948GB   948GB    primary  ntfs
3      948GB   995GB   47,2GB   primary  ext4
4      995GB   1000GB  5244MB   primary  linux-swap(v1)


Modelo: ATA SAMSUNG SSD PM83 (scsi)
Disco /dev/sdb: 32,0GB
Tamanho do setor (lógico/físico): 512B/512B
Tabela de Partição: msdos
Opções de disco:

Número  Início  Fim     Tamanho  Tipo     Sistema de arquivos  Opções
1      1049kB  8591MB  8590MB   primary                       irst


adrmalko@Dell:~$

- /dev/sda1  *          2048     206847     204800   100M  7 HPFS/NTFS/exFAT
O particionamento foi eu que fiz, sempre formatei meu computador, porém sempre usei windows.
Essa partição de 100Mb é o windows que cria no momento de particionar os discos antes da instalação.

Você pode ver nessa imagem a opção no momento da instalação.
http://uploads.guiadopc.com.br/2014/07/102.png

e uma melhor explicação sobre esse particionamento está nesse fórum da microsoft:
http://windows.microsoft.com/pt-br/windows/what-are-system-boot-partitions#1TC=windows-7

Nesse link está escrito o seguinte:
"... A partição do sistema contém os arquivos relativos ao hardware e a pasta Boot que indicam ao computador onde procurar para iniciar o Windows. ..."

Pode ser ai que está o meu problema.

Aqui pelo ubuntu consigo ter acesso a essa partição e nela tem duas pastas "Boot" e "System Volume Information", a pasta boot têm vários arquivos (queria colocar um print screen aqui, mas não sei como faz) e na outra pasta possui apenas um arquivo renomeado "traching.log".
Na partição junto com as duas pastas possui também dois arquivos "bootmgr" e "bootsect.bak" (queria colocar print também, mas não sei).

Acho que é isso...

druidaobelix

Muito bom, as informações que você obteve e passou já ajudam bastante.

Se no setup há a opção entre Legacy ou UEFI é porque o firmware então é mesmo UEFI, apenas que está setado, neste momento, para Legacy, o que está confirmado pelo resultado do comando executado (Legacy boot on HDD).

Quando se coloca em Legacy o que se está fazendo é retornando ao esquema do BIOS tradicional. Essa opção existe por uma questão de compatibilização retroativa.

Não deixa de ser curioso estar setado em Legacy, pois o uso normal é como UEFI, que é a forma atual e mais completa do setup, apenas quando não vai mesmo nesse modo é que se coloca em Legacy. No hardware de algumas máquinas não tem jeito, se não colocar em Legacy não consegue instalar, mas isso é exceção e não a regra.

Faça uma primeira experiência, altere ochaveamento no setup para UEFI e reinicie o sistema, veja se assim ele consegue iniciar o Windows. Se iniciar possivelmente irá desaparecer o boot do Ubuntu (vai desaparecer o grub), mas vamos ver no caso concreto.
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

adrmalko

Provavelmente eu que mudei para legacy em algum momento, lembro de ter alterado essa opção, só não lembro se foi durante instalação do windows ou do ubuntu.

Fiz alguns testes aqui e tentei reiniciar.

1º mudei para UEFI e apareceu a seguinte mensagem no momento que deveria aparecer o grub:
>> Start PXE over IPv4, Press [ESC] to EXIT... {apertei ESC}
>> Start PXE over IPv6, Press [ESC] to EXIT... {apertei ESC}
No Boot Device Found. Press any key to reboot the machine.


2º Mudei para UEFI e desabilitei o Secure Boot e aconteceu a mesma coisa acima.

3º Retornei a opção legacy e o grub do ubuntu apareceu como sempre aparece sem a opção do windows.