Instalando o Ubuntu em Placa Mãe com EFI.

Iniciado por Marcos1, 16 de Dezembro de 2013, 22:46

tópico anterior - próximo tópico

Marcos1

#15
Citação de: Sergio Benjamim online 19 de Dezembro de 2013, 15:36
Citação de: Marcos1 online 18 de Dezembro de 2013, 18:52
Bem companheiro eu refiz todas as partições e veja como ficou meu HD imagem

Você está usando partição extendida, então essas partições estão com tabela MBR, certo? Mas se o EFI estiver habilitado na BIOS, não faz sentido deixar em MBR, e sim em GPT.

Citação de: Marcos1 online 18 de Dezembro de 2013, 18:52
O Device -> Create Partition Table, que voce sugeriu eu encontrei em Disks não sei si e o mesmo e marque a OpçãoEFI GTP veja a imagem

Amigão, essa opção você acha no Gparted. Dê uma olhada nessas imagens:

http://img40.imageshack.us/img40/2633/l39t.png
http://img585.imageshack.us/img585/2316/x8mw.png (só uma correção, onde vc ler MB é MiB, a unidade usada pelo Gparted)

Citação de: Marcos1 online 18 de Dezembro de 2013, 18:52
Na minha BIOS esta sim ativo o EFI veja a imagem

Vou verificar na BIOS em BIOS/Setup. si o Legacy esta selecionado.

Quando eu falei Legacy, é a maneira que algumas placas mostram ao usuário uma opção não-EFI. Quando você seleciona NON-EFI, é a mesma coisa que Legacy, em muitas placas mães.

Em resumo:

EFI marcado na Bios --> Usar tabela de partição GPT, necessária 1ª partição em FAT32 de 100 ou 200 MiB, com a flag Boot marcado (essa é a partição EFI) (se der algum problema, usar o Boot Repair)

NON-EFI marcado na Bios (ou ainda Legacy, em algumas placas) --> Usar tabela de partição MBR (ou msdos no gparted) (e se quiser usar mais de 4 partições, terá que usar partição extendida) (não há necessidade da partição EFI) (não usar o Boot Repair de maneira alguma)

Se você misturar essas coisas, vai dar pau a instalação.

Por essa imagem que você postou, deu para perceber que você está misturando MBR (msdos) com EFI.

Vamos lá.

Na minha BIOS esta marcado a opção EFI e não a opção NON-EFI então sem modo Legacy.

Eu criei o HD como você disse em GPT veja.
https://copy.com/vqZt8k2TjRxM

Em Fat 32 em manage flags marque a opção boot.
https://copy.com/bSyjCMiMoIYF

Vou da tentar instalar agora.

Veja como ficou no instalador.
https://copy.com/QNuV8q4hcvHu

Vou instalar vamos ver no que vai dar.

Marcos1

Fiz a instalação do Ubuntu, mas o sistema não arranca  o computador fica iniciando e reiniciando sozinho.

Então eu vim utilizar o Boot Repair e estou tentando utilizar os seguintes comandos.

sudo chroot "/mnt/boot-sav/sda5" dpkg --configure -a
sudo chroot "/mnt/boot-sav/sda5" apt-get install -fy
sudo chroot "/mnt/boot-sav/sda5" apt-get purge -y --force-yes grub*-common shim-signed linux-signed*


Mas esta dando esses erros aqui

ubuntu@ubuntu:~$ sudo chroot "/mnt/boot-sav/sda5" apt-get install -fy
Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 301 not upgraded.
2 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Setting up grub-efi-amd64 (2.00-13ubuntu3) ...
source_dir doesn't exist. Please specify --target or --directory
dpkg: error processing grub-efi-amd64 (--configure):
subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of grub-efi-amd64-signed:
grub-efi-amd64-signed depends on grub-efi-amd64 (>= 2.00-7ubuntu4); however:
  Package grub-efi-amd64 is not configured yet.

dpkg: error processing grub-efi-amd64-signed (--configure):
dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
                          Errors were encountered while processing:
grub-efi-amd64
grub-efi-amd64-signed
E: Sub-process /usr/bin/dpkg returned an error code (1)


Não passa disso.

Sergio Benjamim

Bom, agora você tenta partir para o NON-EFI e tabela de particionamento MBR (msdos). Já tentou?

--------------

Pelos comandos que você passou, você está tentando desinstalar o kernel linux, e depois vai tentar instalar de novo? Não sei se é por aí...

--------------

Vou te indicar um negócio, se der certo a instalação beleza, mas...

Oh, você pode tentar instalar o ubuntu que está em desenvolvimento, o 14.04, como esse negócio de EFI é recente pode ser que esse problema que você está enfrentando possa estar corrigido nessa versão de desenvolvimento. Mas eu não garanto estabilidade! Se bem que usando o Xubuntu 14.04, não percebi até agora nenhum problema sério depois da instalação. Só não atualizar ele depois, e esperar até o lançamento oficial (atualizações podem quebrar o sistema na fase de desenvolvimento).

Baixe a ISO de 64 bits desse site: http://cdimage.ubuntu.com/xubuntu/daily-live/current/ . É o trusty-desktop-amd64.iso.

Tente instalar e veja se dá certo.

Posta aqui o hardware da sua máquina, agora que eu notei que você não postou ainda:

lspci
sudo lshw -C video
cat /proc/cpuinfo | grep "model name"
cat /proc/meminfo | grep MemTotal


Conforme o andar da carruagem, tente reportar esse problema no Launchpad, dependendo do caso pode ser que saia atualização no 13.10.
É novo no Ubuntu? Já leu o Ubuntu – Guia do Iniciante 2.0 ?
Experimente o Xubuntu 14.04 !

Sergio Benjamim

Outra coisa que você pode tentar é mudar ou adicionar algum parâmetro do boot: http://ubuntuforum-br.org/index.php/topic,1236.0.html
É novo no Ubuntu? Já leu o Ubuntu – Guia do Iniciante 2.0 ?
Experimente o Xubuntu 14.04 !

Marcos1

Citação de: Sergio Benjamim online 19 de Dezembro de 2013, 23:17
Bom, agora você tenta partir para o NON-EFI e tabela de particionamento MBR (msdos). Já tentou?

No modo NON-EFI instala de boa e inicia sistema.

--------------

CitarPelos comandos que você passou, você está tentando desinstalar o kernel linux, e depois vai tentar instalar de novo? Não sei se é por aí...

Esse procedimento é o próprio Boot Repair que sugere para instalar o EFI.

--------------

CitarVou te indicar um negócio, se der certo a instalação beleza, mas...

Oh, você pode tentar instalar o ubuntu que está em desenvolvimento, o 14.04, como esse negócio de EFI é recente pode ser que esse problema que você está enfrentando possa estar corrigido nessa versão de desenvolvimento. Mas eu não garanto estabilidade! Se bem que usando o Xubuntu 14.04, não percebi até agora nenhum problema sério depois da instalação. Só não atualizar ele depois, e esperar até o lançamento oficial (atualizações podem quebrar o sistema na fase de desenvolvimento).

Baixe a ISO de 64 bits desse site: http://cdimage.ubuntu.com/xubuntu/daily-live/current/ . É o trusty-desktop-amd64.iso.

Tente instalar e veja se dá certo.

Já tentei com o 14.04 e também não instala o EFI e o Boot Repair ainda não tem suporte para essa versão.

CitarPosta aqui o hardware da sua máquina, agora que eu notei que você não postou ainda:


sudo lshw -C video
cat /proc/cpuinfo | grep "model name"
cat /proc/meminfo | grep MemTotal


Conforme o andar da carruagem, tente reportar esse problema no Launchpad, dependendo do caso pode ser que saia atualização no 13.10.


  • ubuntu@ubuntu:~$ lspci
    00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09)
    00:01.0 PCI bridge: Intel Corporation Xeon E3-1200/2nd Generation Core Processor Family PCI Express Root Port (rev 09)
    00:02.0 Display controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
    00:16.0 Communication controller: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 (rev 04)
    00:1a.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 (rev 05)
    00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 05)
    00:1c.0 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 (rev b5)
    00:1c.4 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 5 (rev b5)
    00:1d.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 (rev 05)
    00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev a5)
    00:1f.0 ISA bridge: Intel Corporation H61 Express Chipset Family LPC Controller (rev 05)
    00:1f.2 IDE interface: Intel Corporation 6 Series/C200 Series Chipset Family 4 port SATA IDE Controller (rev 05)
    00:1f.3 SMBus: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller (rev 05)
    00:1f.5 IDE interface: Intel Corporation 6 Series/C200 Series Chipset Family 2 port SATA IDE Controller (rev 05)
    01:00.0 VGA compatible controller: NVIDIA Corporation GT218 [GeForce 210] (rev a2)
    01:00.1 Audio device: NVIDIA Corporation High Definition Audio Controller (rev a1)
    03:00.0 Ethernet controller: Qualcomm Atheros AR8151 v2.0 Gigabit Ethernet (rev c0)
    ubuntu@ubuntu:~$

  • ubuntu@ubuntu:~$ sudo lshw -C video
     *-display              
          description: VGA compatible controller
          product: GT218 [GeForce 210]
          vendor: NVIDIA Corporation
          physical id: 0
          bus info: pci@0000:01:00.0
          version: a2
          width: 64 bits
          clock: 33MHz
          capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
          configuration: driver=nouveau latency=0
          resources: irq:16 memory:f9000000-f9ffffff memory:d0000000-dfffffff memory:ee000000-efffffff ioport:df00(size=128) memory:e0000000-e007ffff
     *-display
          description: Display controller
          product: 2nd Generation Core Processor Family Integrated Graphics Controller
          vendor: Intel Corporation
          physical id: 2
          bus info: pci@0000:00:02.0
          version: 09
          width: 64 bits
          clock: 33MHz
          capabilities: msi pm bus_master cap_list
          configuration: driver=i915 latency=0
          resources: irq:41 memory:fb800000-fbbfffff memory:c0000000-cfffffff ioport:ff00(size=64)
    ubuntu@ubuntu:~$


  • ubuntu@ubuntu:~$ cat /proc/cpuinfo | grep "model name"
    model name   : Intel(R) Core(TM) i3-2100 CPU @ 3.10GHz
    model name   : Intel(R) Core(TM) i3-2100 CPU @ 3.10GHz
    model name   : Intel(R) Core(TM) i3-2100 CPU @ 3.10GHz
    model name   : Intel(R) Core(TM) i3-2100 CPU @ 3.10GHz
    ubuntu@ubuntu:~$


  • ubuntu@ubuntu:~$ cat /proc/meminfo | grep MemTotal
    MemTotal:        3771436 kB



Marcos1


Marcos1

O boot foi restaurado com êxito.

Por favor anote a seguinte URL num papel:
http://paste.ubuntu.com/6629098/

Caso você ainda tenha problemas de inicialização, indique esse URL para:
boot.repair@gmail.com ou para seu fórum de ajuda favorito.

Agora você pode reiniciar seu computador.
Por favor, não esqueça de fazer sua inicialização de BIOS no arquivo sdd1/EFI/ubuntu/shimx64.efi!

Os ficheiros de inicialização de [o SO atualmente em uso - Linux-Secure-Remix-64bit 20may2013] encontram-se longe do início do disco. A sua BIOS pode não os detectar. Pode voltar a tentar após ter criado uma partição /boot (EXT4, >200MB, início do disco). Isto pode ser feito via ferramentas como gParted. Depois seleccione esta partição através da opção [Partição /boot separada:] de [Reparador de inicialização]. (https://help.ubuntu.com/community/BootPartition)

A inicialização do seu PC está no modo Legacy. Você pode querer tentar novamente depois de mudar para o modo EFI.

jcgarces

#22
Tenta o ensinado nesse link:

http://www.linuxdescomplicado.com.br/2013/05/saiba-como-instalar-o-ubuntu-em-um-pc.html

EDIT: Ou então elimina o GPT.

CitarSE ainda não resolveu , tenta isso.

http://my.opera.com/maxwelleite/blog/2012/01/12/removendo-o-maltido-gpt-do-hd

O link parece estar com problemas:

Citar
Removendo o maltido GPT do HD

quinta-feira, 12 de janeiro de 2012 17:08:58

hardware, linux, dica, gpt, windows, howto
O que é GPT?

Resumindo, a Partição GPT (Tabela de partições GUID) foi desenvolvida para solucionar problemas de tamanho conhecidos da partição MBR (Master Boot Record); o tamanho máximo de uma partição MBR é de 2 Terabytes (também). As partições GPT permitem que esse limite seja excedido. Então, a partição GPT só é necessária para HD de mais de 2 Terabytes (também).

** OBS **: Não me responsabilizo por qualquer dano feito por mal uso dos comando abaixo. Pois para remover o GPT de um HD necessita o mesmo ser todo apagado. Por isso, antes de tudo, faça um backup caso tenha algo dentro do HD com GPT.


Vamos ao que interessa, como remover o GPT:

No Linux/Unix:

Antes tudo tem se saber o caminho do disco usando o comando:

sudo fdisk -l

Provamente se o fdisk mostrar uma mensagem como essa:

WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted.

Significa que o disco localizado em "/dev/sda" tem o GPT. Assim já podemos prosseguir com remoção:

1. No terminal (CTRL+ALT+T).
2. Digite "sudo parted /dev/<devicename>", usualmente "sudo parted /dev/sda" como encontramos acima.
3. Dentro do 'parted' digite "mktable":
-> Table type: msdos
-> Destroy data: yes
-> quit

4. O GPT agora foi removido.

No Windows Vista/7/2008/BartPE/WinPE/WinXP Live:

Metodo 1º:

Basta seguir o site abaixo. Tem até um video tutorial:

Seagate: Solucionando Problemas da partição GPT

Metodo 2º:

1. Faça o boot com o DVD/CD de instalação do Windows.
2. Clique "Instalar" mas não siga com a instalação.
3. Pressione SHIFT-F10 para ir pro console.
4. Digite "diskpart"
5. Dentro do 'diskpart' digite:
-> list disk (Para localizar o disco que você quer converter)
-> select disk 0 (Seleciona o disco "0" de acordo com a lista)
-> convert mbr (Pode demorar um pouco. Se por exemplo, não remover o GPT, tentar o comando "clean")
-> quit

Update (08/04/13): O link do tutorial da Seagate foi corrigido.

Fonte:
http://www.digital52.com/help/gptremoval.html

Observe a citação: OBS **: Não me responsabilizo por qualquer dano feito por mal uso dos comando abaixo. Pois para remover o GPT de um HD necessita o mesmo ser todo apagado. Por isso, antes de tudo, faça um backup caso tenha algo dentro do HD com GPT.

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

OBS: Vale lembrar que depois desse procedimento a partição de reparo não funcionou mais.

Abraços.
Botafogo de Coração