Fórum Ubuntu Linux - PT

Suporte Técnico => Instalação e Atualização => Tópico iniciado por: eduborgess em 24 de Maio de 2015, 20:03

Título: Windows Boot Manager "engolindo" o Grub
Enviado por: eduborgess em 24 de Maio de 2015, 20:03
Boa noite, meu nome é Eduardo, faço Tecnologia em Redes de Computadores na Uninorte Laureate, em Manaus/AM.
Estou estudando nesse momento Shell Script, dentro da matéria Programação em Linguagem de Scripts.

Tendo em vista a necessidade do aprendizado e também a curiosidade sobre o sistema, eu instalei em dual boot o Ubuntu, Xubuntu e Lubuntu (não ao mesmo tempo), com o Windows 8.1, note meu notebook.
Eu utilizo um Dell Inspiron 14. Acontece que eu passei a gostar do Ubuntu, e até utilizo ele mais do que o Windows no meu notebook. Até ai tudo bem.

O problema começou quando eu tentei instalar o Ubuntu 14.10 no meu desktop.
- Placa mãe: ASRock Z77 Extreme4
- Processador: Core i5 3570K (4.0Ghz)
- Memória: 2 x 4GB Corsair (2000Mhz)
- Discos: SSD 120GB (Windows e Linux) / SATA3 2TB (Arquivos) / SATA2 1TB (Filmes e Seriados)

Desde de que eu continue iniciando pelo Ubuntu o Grub continua carregando normalmente mas a partir do momento em que seleciono o Windows, na lista do Grub, na proxima reinicialização do computador o Grub não é mais carregado e o computador inicia direto pelo Windows.

A minha placa mãe tem as opções de Fast Boot e Ultra Fast Boot. Para instalar o Ubuntu fiz:
1 - Desabilitei o Fast Boot deixando em "Disabled"
2 - Desabilitei o Secure Boot deixando em "Disabled"
3 - Deixei 90GB para a partição do Windows e 25GB para a partição do Ubuntu.
4 - Instalei o Ubuntu em "Opções avançadas", selecioando a partição de 25GB, formatando como J EXT4, sem partição para swap.
5 - O Ubuntu instala normalmente, reinicia e carrega o Grub.

Desde de que eu continue iniciando pelo Ubuntu o Grub continua carregando normalmente mas a partir do momento em que seleciono o Windows, na lista do Grub, na proxima reinicialização do computador o Grub não é mais carregado e o computador inicia direto pelo Windows.

Obrigado desde já pela ajuda!
Título: Re:Windows Boot Manager "engolindo" o Grub
Enviado por: Advanced-S17 em 31 de Maio de 2015, 12:04
Acredite ou não, já passei por isso várias vezes. Passei a usar o EasyBCD.

Graças a Deus, universo e a outros.
Título: Re:Windows Boot Manager "engolindo" o Grub
Enviado por: druidaobelix em 31 de Maio de 2015, 15:03
Olá /eduborgess/,

Não tinha visto este tópico, é um caso bastante interessante e que merece um aprofundamento para entender a causa.

Inicialmente parabéns pelo post inicial, muito bem descrito e informado, como devem ser os posts iniciais.

O que se vê da descrição inicial é que você tem aí uma bela de uma máquina cujo setup já é UEFI (e não BIOS convencional), o que traz algumas características particulares ao sistema de boot.

Creio que inicialmente é necessário que ter uma visão mais ampla do particionamento do sistema.

Postar aqui os resultados dos seguintes comandos pode auxiliar:

Código: [Selecionar]
sudo fdisk -l
(sinal de hífen mais letra ele no final do comando acima)

Código: [Selecionar]
sudo parted -l
(idem)

Código: [Selecionar]
sudo blkid
(letra ele entre o bê e o ká no comando acima)

Título: Re:Windows Boot Manager "engolindo" o Grub
Enviado por: druidaobelix em 31 de Maio de 2015, 15:08
Citar
Acredite ou não, já passei por isso várias vezes. Passei a usar o EasyBCD.

Seu sistema também tem setup UEFI, /Advanced-S17/?

Alguma pista do que poderia estar ocorrendo e que o EasyBCD resolveu?
Título: Re:Windows Boot Manager "engolindo" o Grub
Enviado por: druidaobelix em 31 de Maio de 2015, 15:35
Sendo mais claro: o EasyBCD, embora seja um bom software e possa ser uma solução é um software de terceiros, estranho ao Ubuntu.

O Grub possui suporte pleno ao UEFI, deveria estar dando conta do recado sem a necessidade de quaisquer outros softwares como bootloader para permitir o dualboot ou multiboot.

Essa é a curiosidade, por qual razão o grub não está dando conta de por si só propiciar o multiboot corretamente nessa instalação?

E tem mais um detalhe a confirmar: parece que no momento o EasyBCD somente tem versão para o Windows Vista e para o 7, não para o 8, o que se for verdade já o elimina como opção de solução, vez que o /eduborgess/ relata no tópico inicial que sua instalação possui o Win 8.1.

Título: Re:Windows Boot Manager "engolindo" o Grub
Enviado por: eduborgess em 31 de Maio de 2015, 17:50
Olá /eduborgess/,

Não tinha visto este tópico, é um caso bastante interessante e que merece um aprofundamento para entender a causa.

Inicialmente parabéns pelo post inicial, muito bem descrito e informado, como devem ser os posts iniciais.

O que se vê da descrição inicial é que você tem aí uma bela de uma máquina cujo setup já é UEFI (e não BIOS convencional), o que traz algumas características particulares ao sistema de boot.

Creio que inicialmente é necessário que ter uma visão mais ampla do particionamento do sistema.

Postar aqui os resultados dos seguintes comandos pode auxiliar:

Código: [Selecionar]
sudo fdisk -l
(sinal de hífen mais letra ele no final do comando acima)

Código: [Selecionar]
sudo parted -l
(idem)

Código: [Selecionar]
sudo blkid
(letra ele entre o bê e o ká no comando acima)

Boa tarde amigo,

Criei um pen drive de inicialização pelo Ubuntu no meu notebook e iniciei por ele no meu desktop.
O resultado dos comandos foi o seguinte:

$ sudo fdisk -l
Código: [Selecionar]
ubuntu@ubuntu:~$ sudo fdisk -l

Disk /dev/loop0: 1 GiB, 1115594752 bytes, 2178896 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
Disk /dev/sda: 111.8 GiB, 120034123776 bytes, 234441648 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: gpt
Disk identifier: 23E642FA-9ADB-40FF-B4A0-AE7045AD7C9A

Device         Start       End   Sectors  Size Type
/dev/sda1       2048    616447    614400  300M Windows recovery environment
/dev/sda2     616448    821247    204800  100M EFI System
/dev/sda3     821248   1083391    262144  128M Microsoft reserved
/dev/sda4    1083392 191318476 190235085 90.7G Microsoft basic data
/dev/sda5  191320064 234440703  43120640 20.6G Linux filesystem

Disk /dev/sdb: 1.8 TiB, 2000398934016 bytes, 3907029168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0xc68af22b

Device     Boot Start        End    Sectors  Size Id Type
/dev/sdb1        2048 3907026943 3907024896  1.8T  7 HPFS/NTFS/exFAT

Disk /dev/sdc: 7.2 GiB, 7759462400 bytes, 15155200 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: 0x6a547e8e

Device     Boot Start      End  Sectors  Size Id Type
/dev/sdc1  *     8064 15155199 15147136  7.2G  b W95 FAT32

Disk /dev/sdd: 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: 0x563ec999

Device     Boot Start        End    Sectors   Size Id Type
/dev/sdd1  *     2048 1953519114 1953517067 931.5G  7 HPFS/NTFS/exFAT

$ sudo parted -l
Código: [Selecionar]
ubuntu@ubuntu:~$ sudo parted -l
Model: ATA Samsung SSD 840 (scsi)
Disk /dev/sda: 120GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:

Number  Start   End     Size    File system  Name                          Flags
 1      1049kB  316MB   315MB   ntfs         Basic data partition          hidden, diag
 2      316MB   420MB   105MB   fat32        EFI system partition          boot, esp
 3      420MB   555MB   134MB                Microsoft reserved partition  msftres
 4      555MB   98.0GB  97.4GB  ntfs         Basic data partition          msftdata
 5      98.0GB  120GB   22.1GB  ext4


Model: ATA ST2000DM001-1CH1 (scsi)
Disk /dev/sdb: 2000GB
Sector size (logical/physical): 512B/4096B
Partition Table: msdos
Disk Flags:

Number  Start   End     Size    Type     File system  Flags
 1      1049kB  2000GB  2000GB  primary  ntfs


Model: Kingston DataTraveler 3.0 (scsi)
Disk /dev/sdc: 7759MB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:

Number  Start   End     Size    Type     File system  Flags
 1      4129kB  7759MB  7755MB  primary  fat32        boot


Model: ATA Hitachi HDS72101 (scsi)
Disk /dev/sdd: 1000GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:

Number  Start   End     Size    Type     File system  Flags
 1      1049kB  1000GB  1000GB  primary  ntfs         boot

$ sudo blkid
Código: [Selecionar]
ubuntu@ubuntu:~$ sudo blkid
/dev/sda1: LABEL="RecuperaM-CM-'M-CM-#o" UUID="A4D261E9D261C062" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="f400a3ca-73a4-4514-ab69-66fb8ac437bf"
/dev/sda2: UUID="8A64-AE6A" TYPE="vfat" PARTLABEL="EFI system partition" PARTUUID="726b2e49-dd8d-471d-8386-c30514c87b93"
/dev/sda4: UUID="F47C6B1B7C6AD7BE" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="fbfbd49c-8e54-4313-8e54-4deeb84fd5d2"
/dev/sda5: UUID="001f2d4a-3e31-4bff-b8d7-658c9e78097b" TYPE="ext4" PARTUUID="3d2d0f8f-4de3-4b6d-b58a-0d9530716d88"
/dev/sdb1: LABEL="Documentos" UUID="CE26A2DA26A2C2B7" TYPE="ntfs" PARTUUID="c68af22b-01"
/dev/sdc1: UUID="F444-E2B2" TYPE="vfat" PARTUUID="6a547e8e-01"
/dev/loop0: TYPE="squashfs"
/dev/sda3: PARTLABEL="Microsoft reserved partition" PARTUUID="df4ea618-19a5-453f-bcd4-bc3a6a86a5c4"
/dev/sdd1: UUID="1A724DB5724D9703" TYPE="ntfs" PARTUUID="563ec999-01"
Título: Re:Windows Boot Manager "engolindo" o Grub
Enviado por: Advanced-S17 em 31 de Maio de 2015, 18:57
SIm, o GRUB dá conta do recado, mas o problema é que o Windows 8 que reinstala por cima, seu bootloader. Já usei no Windows 8, várias vezes.


Sendo mais claro: o EasyBCD, embora seja um bom software e possa ser uma solução é um software de terceiros, estranho ao Ubuntu.

O Grub possui suporte pleno ao UEFI, deveria estar dando conta do recado sem a necessidade de quaisquer outros softwares como bootloader para permitir o dualboot ou multiboot.

Essa é a curiosidade, por qual razão o grub não está dando conta de por si só propiciar o multiboot corretamente nessa instalação?

E tem mais um detalhe a confirmar: parece que no momento o EasyBCD somente tem versão para o Windows Vista e para o 7, não para o 8, o que se for verdade já o elimina como opção de solução, vez que o /eduborgess/ relata no tópico inicial que sua instalação possui o Win 8.1.
Título: Re:Windows Boot Manager "engolindo" o Grub
Enviado por: druidaobelix em 01 de Junho de 2015, 15:26
Então, /eduborgess/,

1) O Ubuntu supostamente está instalado em sda5, é isso?

2) Por qual razão sdd1 está marcado com uma flag de boot?
Por acaso antes de instalar a unidade SSD esse era o disco de boot?

3) Uma dúvida: antes da instalação da versão 14.10 o particionamento que havia era o mesmo e nesse caso, na versão anterior (qual?) o bootloader funcionava normalmente?
Descreva melhor o que acontecia com versões anteriores identificando quais delas.

4) A grande dificuldade é não conseguir reproduzir a situação de erro, porque pode ser uma particularidade do setup UEFI dessa específica motherboard (que não tenho uma igual), porém encontrei uma descrição de situação que eventualmente poderia ser uma explicação.

Consultado um dos tópicos relacionados ao assunto, há um post do nosso colega /galactus/ nos seguintes termos e que parece ser semelhante ao que você descreve como tendo aí. Confira:

"O que eu fiz foi simples, alterei a BIOS para modo "Legacy" e instalei o Mint. Então pra entrar no Windows 8.1 uso UEFI, no Linux Legacy! O grub no modo Legacy não "vê" o Windows 8.1 ! E no modo UEFI o Windows 8.1 entra direto. Já meu colega, que também tem um DELL, perferiu manter o UEFI ativo e instalou o Mint também em dual Boot com o 8.1 . Não sei dizer o que ele fez, mas não mexeu em nada no GPT do HD dele. Depois eu pergunto pra ele e digo aqui, mas que ele não mexeu no GPT, ele não mexeu! "

O post original é o #22 e encontra-se nesse tópico:

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

No texto acima interessa particularmente a frase:

"O grub no modo Legacy não "vê" o Windows 8.1 ! E no modo UEFI o Windows 8.1 entra direto."

Será que aí no seu sistema não está numa situação semelhante, por ter feito igualmente a instalação daquele modo?

Título: Re:Windows Boot Manager "engolindo" o Grub
Enviado por: eduborgess em 02 de Junho de 2015, 02:30
Então, /eduborgess/,

1) O Ubuntu supostamente está instalado em sda5, é isso?

2) Por qual razão sdd1 está marcado com uma flag de boot?
Por acaso antes de instalar a unidade SSD esse era o disco de boot?

3) Uma dúvida: antes da instalação da versão 14.10 o particionamento que havia era o mesmo e nesse caso, na versão anterior (qual?) o bootloader funcionava normalmente?
Descreva melhor o que acontecia com versões anteriores identificando quais delas.

4) A grande dificuldade é não conseguir reproduzir a situação de erro, porque pode ser uma particularidade do setup UEFI dessa específica motherboard (que não tenho uma igual), porém encontrei uma descrição de situação que eventualmente poderia ser uma explicação.

Consultado um dos tópicos relacionados ao assunto, há um post do nosso colega /galactus/ nos seguintes termos e que parece ser semelhante ao que você descreve como tendo aí. Confira:

"O que eu fiz foi simples, alterei a BIOS para modo "Legacy" e instalei o Mint. Então pra entrar no Windows 8.1 uso UEFI, no Linux Legacy! O grub no modo Legacy não "vê" o Windows 8.1 ! E no modo UEFI o Windows 8.1 entra direto. Já meu colega, que também tem um DELL, perferiu manter o UEFI ativo e instalou o Mint também em dual Boot com o 8.1 . Não sei dizer o que ele fez, mas não mexeu em nada no GPT do HD dele. Depois eu pergunto pra ele e digo aqui, mas que ele não mexeu no GPT, ele não mexeu! "

O post original é o #22 e encontra-se nesse tópico:

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

No texto acima interessa particularmente a frase:

"O grub no modo Legacy não "vê" o Windows 8.1 ! E no modo UEFI o Windows 8.1 entra direto."

Será que aí no seu sistema não está numa situação semelhante, por ter feito igualmente a instalação daquele modo?

1 - Sim, o Ubuntu está instalado em sda5, que é uma partição dentro do meu SSD de 120GB, com Windows 8.1 também.
2 - sdd1 está como boot pois, imagino eu, é o pendrive pelo qual eu iniciei o Ubuntu Live, apenas para colher as informações.
3 - Nunca antes houve qualquer versão de Linux instalada neste Desktop. O que eu fiz foi particionar o SSD, instalar o Windows 8.1 em modo UEFI, e em seguida o Ubuntu, também em modo UEFI, que foi o que funcionou para mim com o meu notebook Dell Inspiron.
4 - Sobre instalar um em modo UEFI e outro em Legacy, isso seria um "arranjo técnico", do tipo que eu não gosto de fazer. (Eu sou minimalista e tenho TOC -_-)
Título: Re:Windows Boot Manager "engolindo" o Grub
Enviado por: Advanced-S17 em 02 de Junho de 2015, 09:39
Sem querer menosprezar as respostas anteriores, sou capaz de apostar um tapa na cara, que não tem nada a ver com marcação de flag boot, modo UEFI ou Legacy. O problema é simples, o Windows 8/8.1 apaga outros gerenciadores de boot, ponto. Por isso usei o EasyBCD, porque simplifica as adições de entradas de outros sistemas, mas se preferir, faça manualmente.
Essa frase é mais um indício, "Desde de que eu continue iniciando pelo Ubuntu o Grub continua carregando normalmente mas a partir do momento em que seleciono o Windows, na lista do Grub, na proxima reinicialização do computador o Grub não é mais carregado e o computador inicia direto pelo Windows".

Graças a Deus, universo e a outros.
Título: Re:Windows Boot Manager "engolindo" o Grub
Enviado por: druidaobelix em 02 de Junho de 2015, 15:49
Citar
O problema é simples, o Windows 8/8.1 apaga outros gerenciadores de boot, ponto

Não é assim, desconheço essa informação.
Salvo engano não tenho referência alguma de que o Windows esteja fazendo desse modo, o que seria um absurdo se fizesse.

O que me parece é um engano ao fazer a instalação, mandou instalar o bootloader na MBR quando deveria ter instalado na EFI System Partition (ESP), mas vamos ver se dá para apurar isso.

Então, /eduborgess/, vê se consegue mostrar aqui o conteúdo da ESP.

O que estamos procurando é um ubuntu .efi binário dentro da ESP. Creio que deveria ter um.

Título: Re:Windows Boot Manager "engolindo" o Grub
Enviado por: Advanced-S17 em 02 de Junho de 2015, 18:59
Desculpa então, se não é o Windows que está escrevendo seu bootloader, então é quem? Em máquina com BIOS, isso acontece exatamente igual, creature. Se o Win8/8.1 não apagar da EFI System Partition (ESP), então me avisem da novidade.

Citar
O problema é simples, o Windows 8/8.1 apaga outros gerenciadores de boot, ponto

Não é assim, desconheço essa informação.
Salvo engano não tenho referência alguma de que o Windows esteja fazendo desse modo, o que seria um absurdo se fizesse.

O que me parece é um engano ao fazer a instalação, mandou instalar o bootloader na MBR quando deveria ter instalado na EFI System Partition (ESP), mas vamos ver se dá para apurar isso.

Então, /eduborgess/, vê se consegue mostrar aqui o conteúdo da ESP.

O que estamos procurando é um ubuntu .efi binário dentro da ESP. Creio que deveria ter um.
Título: Re:Windows Boot Manager "engolindo" o Grub
Enviado por: druidaobelix em 02 de Junho de 2015, 21:59
Citar
se não é o Windows que está escrevendo seu bootloader, então é quem?

Sim, nesse sentido literal está certo o que você disse, é o Windows quem apaga, porém o que quero dizer e me expressei mal é que isso acontece porque a forma como o bootloader do Ubuntu, o grub, está sendo gravado de forma incorreta na instalação. O suporte UEFI no grub evidentemente foi desenvolvido levando em consideração a realidade de instalação do Windows e ainda a própria especificação UEFI.

Na maioria dos casos funcionará da forma correta, sem problemas, entretanto, em algumas máquinas, conforme o fabricante tenha desenvolvido o setup do equipamento, isso não ocorrerá e será necessário usar o Legacy Mode e ainda em outros poucos casos (pelo menos por enquanto) nem mesmo isso será possível, pois já se tem notícias de algumas máquinas por aí em que o fabricante "faz o favor" de travar o setup , tirando toda a liberdade do usuário final, de forma que não possa alterar o sistema operacional que vem embarcado, que obviamente é o Windows.

O motivação desses fabricantes que cometem tal aberração é obviamente financeira, querendo evitar eventuais custos de suporte, pois na ótica deles se deixarem essa liberdade ao usuário final ele irá fazer "asneira" o que irá repercutir no SAC e, por consequência, nos custos do pós-venda.  Lamentável, muito lamentável. deplorável mesmo, mas existe esse fato no mercado.

Há uma certa "malandragem" nisso tudo, vez que o dono do "janelas" para não ficar com a pecha de que estaria criando obstáculos ao dual boot disse que a decisão caberia aos fabricantes, ou seja, lavou as mãos tal qual o Pilatos que sabe estar cometendo um ato anti-ético e abusando de sua posição monopolista, porém o interesse financeiro sempre fala mais alto.

Parece, entretanto, que não se trata do caso presente, onde talvez o que foi feito foi um engano quando da instalação.

Título: Re:Windows Boot Manager "engolindo" o Grub
Enviado por: eduborgess em 03 de Junho de 2015, 01:04
Citar
O problema é simples, o Windows 8/8.1 apaga outros gerenciadores de boot, ponto

Não é assim, desconheço essa informação.
Salvo engano não tenho referência alguma de que o Windows esteja fazendo desse modo, o que seria um absurdo se fizesse.

O que me parece é um engano ao fazer a instalação, mandou instalar o bootloader na MBR quando deveria ter instalado na EFI System Partition (ESP), mas vamos ver se dá para apurar isso.

Então, /eduborgess/, vê se consegue mostrar aqui o conteúdo da ESP.

O que estamos procurando é um ubuntu .efi binário dentro da ESP. Creio que deveria ter um.

Vamos lá. Tem pouco tempo que eu entrei no mundo Linux. Como eu faria para visualizar esse conteúdo?
Título: Re:Windows Boot Manager "engolindo" o Grub
Enviado por: Qwertyc em 03 de Junho de 2015, 06:51
Também passei por esse problema ,resolvi da forma mais simples,passei a instalar o windows num hd,e o ubuntu no outro ai o windows não sumiu mais com meu grub nunca mais,não sei se o problema era algum erro meu,mas quando instalava o windows e o ubuntu no mesmo hd,passava um tempo o grub simplesmente sumia,um amigo me disse para tentar instalar,em hd separado e como tinha um sobrando.
Título: Re:Windows Boot Manager "engolindo" o Grub
Enviado por: Advanced-S17 em 03 de Junho de 2015, 09:42
Tem algumas alternativas pra "tentar" fazer isso não ocorrer mais, mas o que deu certo pra mim foi o que citei. Veja esse site português, http://pplware.sapo.pt/truques-dicas/livre-se-da-particao-system-reserved-do-windows/ Não tentei isso, pq não tive interesse, nem tempo, acho que tem 50% de chance, pra dar certo, mas acho perda de tempo, se pode simplificar o processo. Quando puder tentarei isso, só pra saber se funciona, depois dessa etapa, teria que instalar o GRUB, novamente.
Título: Re:Windows Boot Manager "engolindo" o Grub
Enviado por: druidaobelix em 03 de Junho de 2015, 11:38
Citar
Como eu faria para visualizar esse conteúdo?

Desculpe não ter detalhado o procedimento, como você disse que é graduando em TI imaginei que já tivesse familiarizado com o Linux, já tivesse levantado vôo, o que certamente é apenas uma questão de tempo, então simplifiquei.

Se o caso, isso aqui pode rapidamente te ajudar a se familiarizar com o básico do básico:


Terminal(console)

http://wiki.ubuntu-br.org/Terminal

ComandosBásicos

http://wiki.ubuntu-br.org/ComandosBasicos

Já já você estará tirando tudo isso de letra. :-)

Isso é como jogar futebol ou volley, precisa conhecer os fundamentos, sobremodo quem como você, ora graduando e que está se preparando para ser um futuro profissional de TI e especialmente quem pretende trabalhar com redes precisa ser 'fera' em Linux.

Assim, siga adiante expandindo o conhecimento, existem vários tópicos aqui no Fórum fazendo boas indicações de leitura de material útil, por exemplo:

Que referências devo ler sobre Linux? (Aprendendo)

http://ubuntuforum-br.org/index.php/topic,105260.msg580167.html#msg580167

Ou ainda:

Dicas para iniciantes

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

editando (12:45):

Mais adiante, ultrapassado o básico, veja também:

Livros, Guias, Textos, Artigos, Vídeos e Dicas sobre LPI

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

Título: Re:Windows Boot Manager "engolindo" o Grub
Enviado por: druidaobelix em 03 de Junho de 2015, 11:39
Mas vamos adiante, o que queremos ver no seu sistema é dentro da partição sda2, que aí corresponde à EFI System Partition (ESP) conforme os comandos anteriores demonstraram:

/dev/sda2     616448    821247    204800  100M EFI System

2      316MB   420MB   105MB   fat32        EFI system partition          boot, esp

Não me ficou muito claro se você está conseguindo subir o Ubuntu instalado no sistema usando o bootloader do setup ou se consegue apenas através de um live-pendrive.

É necessário montar a partição para poder usá-la e ver o que há dentro dela.

Bem, em todo caso quando sobe o sistema, seja de uma forma ou de outra, na barra lateral esquerda do Ubuntu-Unity aparecem os ícones dos discos do sistema, localize o disco que corresponde à partição sda2 EFI System Partition e click sobre ele que irá montar e será possível constatar até visualmente pelo gerenciador de arquivos 'Nautilis' o que há dentro dele.

Quando um disco é montado dentro do padrão do Ubuntu ele é montado dentro do diretório /media/user onde o user é o nome_de_usuário.

Por exemplo, se seu nome de usuário hipoteticamente for eduborgess, então será montado dentro de /media/eduborgess/uuid_da_partição.  Se subiu o sistema pelo live-pendrive o nome de usuário, o user, será ubuntu, então estará montado dentro do diretório /media/ubuntu/uuid_da_partição.

Um exemplo para ilustrar subindo pelo live-pendrive:

ubuntu@ubuntu:/media/ubuntu/282da617-eaf2-44d1-bbc4-b4fc5597d5c5$

Abra uma janela do Terminal (teclas Ctrl Alt T usadas simultaneamente) e navegue para dentro do disco montado usando o comando cd (change directory), portanto:

cd /media/seu_usuário/uuid

no exemplo acima:

cd /media/ubuntu/282da617-eaf2-44d1-bbc4-b4fc5597d5c5$

Isso irá colocá-lo dentro do raiz da partição.

Uma dica para navegar pelo diretórios usando o comando cd: use a tecla TAB para completar nomes de diretórios longos. No exemplo acima o uuid é um número enorme, difícil de digitar sem erros, então digite apenas os primeiros dígitos 282... e use a tecla TAB para completar o resto, assim fica bastante fácil.

Quando quiser retornar passa à passo na navegação dos diretórios pelo modo linha de comando, use cd .. (cd espaço ponto ponto)

No modo texto, linha de comando, quando quiser ver onde você está, use o comando pwd, ele irá retornar a posição que você está na árvore do filesystem.

Supondo que esteja dentro da partição que queremos ver, use o comando ls para ver o conteúdo. O comando ls corresponde à "listar", equivale ao dir do Windows. Também pode usar as variantes:

ls
ls -a
ls -l
 
Todos eles irão mostrar detalhes diferentes do conteúdo do diretório em que você se encontra.

Como já dito, o que estamos procurando é um ubuntu .efi binário dentro da ESP.

Título: Re:Windows Boot Manager "engolindo" o Grub
Enviado por: druidaobelix em 03 de Junho de 2015, 11:42
Caso por alguma razão não esteja conseguindo montar a partição pelo modo gráfico conforme esplanado no tópico anterior, então é necessário montá-la manualmente, usando a linha de comando (command line, cmdline).

Para entender melhor, a sintaxe geral de montagem de um dispositivo é:

mount alguma_coisa algum_lugar

Nessa ideia geral o alguma coisa é o dispositivo que se quer montar, o "algum_lugar" (um diretório) precisa existir previamente. Pode se acrescer tipo de filesystem e outros detalhes, mas o conceito geral é esse.

No caso, vamos supor que quero montar a partição sda2 dentro de um diretório que vou criar dentro do diretório já existente /media Também poderia montar direto sem criar nada, mas vamos criar um outro diretório para melhor organização e exemplificar).

criando o ponto de montagem:

Código: [Selecionar]
cd /media  --> isso o coloca dentro do diretório /media

Código: [Selecionar]
sudo mkdir montaki ~> cria o diretório do ponto de montagem. pode ser qualquer nome que queira

Código: [Selecionar]
sudo mount /dev/sda2 /media/montaki --> fazendo a montagem

Por vezes será necessário especificar o tipo de arquivo do filesystem que se quer montar, pelo que se usa o parâmetro -t (type):

Código: [Selecionar]
sudo mount /dev/sda2 -t fat32 /media/montaki --> fazendo a montagem indicando o tipo de arquivos

Para desmontar:

Código: [Selecionar]
sudo umount /media/montaki
Título: Re:Windows Boot Manager "engolindo" o Grub
Enviado por: eduborgess em 04 de Junho de 2015, 01:30
Caso por alguma razão não esteja conseguindo montar a partição pelo modo gráfico conforme esplanado no tópico anterior, então é necessário montá-la manualmente, usando a linha de comando (command line, cmdline).

Para entender melhor, a sintaxe geral de montagem de um dispositivo é:

mount alguma_coisa algum_lugar

...

Para desmontar:

Código: [Selecionar]
sudo umount /media/montaki

Primeiramente obrigado pelas respostas.
Eu sou sim, de fato graduando em TI e tambem ja tenho nocao dos coceitos e comandos basicos no Linux.
Eu nao atentei para o fato de a EFI ser uma particao, mas vamos la.

Carreguei o Ubuntu Live pelo pen drive e fiz o procedimento.
Como ela nao "aparece" no modo grafico eu montei pelo terminal e ficou dessa forma:
Código: [Selecionar]
ubuntu@ubuntu:~$ sudo mount /dev/sda2 ~/Montagem/
ubuntu@ubuntu:~$ ls -lh Montagem/
total 53K
drwxr-xr-x 4 root root 1,0K Mai 26 03:38 boot-sav
drwxr-xr-x 5 root root 1,0K Mai 10 04:37 EFI
-rwxr-xr-x 1 root root  50K Jan  1  1980 FSCK0000.REC
-rwxr-xr-x 1 root root 1,0K Jan  1  1980 FSCK0001.REC
Título: Re:Windows Boot Manager "engolindo" o Grub
Enviado por: druidaobelix em 05 de Junho de 2015, 23:52
Veja esse tópico e nele observe especialmente o quanto consta das Considerações Finais.

Dual boot do Ubuntu e Windows 8 em notebooks fabricados após 2011

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

"Por fim, concluída a instalação do Windows 8 e do Ubuntu, com UEFI, Secure Boot e FastBoot ativados e a função fast startup do Windows desativada, se o grub foi instalado corretamente na partição /boot, a primeira opção de unidade UEFI da BIOS será carregada com êxito. Se estiver marcado ubuntu, vai aparecer o menu do grub, se não, o Windows será iniciado automaticamente."

Mas não deixe de ver o tópico como um todo.
Título: Re:Windows Boot Manager "engolindo" o Grub
Enviado por: eduborgess em 12 de Junho de 2015, 10:34
Veja esse tópico e nele observe especialmente o quanto consta das Considerações Finais.

Dual boot do Ubuntu e Windows 8 em notebooks fabricados após 2011

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

"Por fim, concluída a instalação do Windows 8 e do Ubuntu, com UEFI, Secure Boot e FastBoot ativados e a função fast startup do Windows desativada, se o grub foi instalado corretamente na partição /boot, a primeira opção de unidade UEFI da BIOS será carregada com êxito. Se estiver marcado ubuntu, vai aparecer o menu do grub, se não, o Windows será iniciado automaticamente."

Mas não deixe de ver o tópico como um todo.

Eu pretendo refazer todas as instalações: Windows e Linux.
No meu caso, eu teria que obrigatoriamente criar uma partição separada e mandar montar o /boot nela?
Título: Re:Windows Boot Manager "engolindo" o Grub
Enviado por: lcom23 em 17 de Junho de 2015, 18:36
Olá Eduborgess.
Acredito que como já colocado pelo Druida, teria que colocar o Grub na partição  /dev/sda2. Onde está o EFI System.
Uma dica importante: Na instalação do Ubuntu, se você usar o particionamento manual ("Something else"), a diferença é que você terá que definir o / boot / efi ponto de montagem para a partição UEFI.
Título: Re:Windows Boot Manager "engolindo" o Grub
Enviado por: eduborgess em 18 de Junho de 2015, 03:06
Olá Eduborgess.
Acredito que como já colocado pelo Druida, teria que colocar o Grub na partição  /dev/sda2. Onde está o EFI System.
Uma dica importante: Na instalação do Ubuntu, se você usar o particionamento manual ("Something else"), a diferença é que você terá que definir o / boot / efi ponto de montagem para a partição UEFI.

Entendi. Vou fazer uma nova instalação, dessa vez alterando a sda2, colocando como ponto de montagem do /boot/
Posto o resultado.
Título: Re:Windows Boot Manager "engolindo" o Grub
Enviado por: lcom23 em 18 de Junho de 2015, 11:02
Ok eduborgess.
Posta sim para saber se vc conseguiu.
Segue um link da Comunidade Ubuntu que tem muitas informações.

https://help.ubuntu.com/community/UEFI

Abraços.
Título: Re:Windows Boot Manager "engolindo" o Grub
Enviado por: eduborgess em 19 de Junho de 2015, 03:01
Ok eduborgess.
Posta sim para saber se vc conseguiu.
Segue um link da Comunidade Ubuntu que tem muitas informações.

https://help.ubuntu.com/community/UEFI

Abraços.

Infelizmente o resultado foi o mesmo.

- Dei boot pelo pen drive com Ubuntu 14.10 (Foto 1)
- Escolhi instalação avançada usando o sda2 para instalar o carregador de inicialização (Foto 2)
- Apos a instalação a opção de boot do setup ficou como Ubuntu e o grub carregou normalmente (Fotos 3 e 4)

Contanto que eu continue não entrando no Windows o grub carrega normalmente.

http://i339.photobucket.com/albums/n466/eduborgess/2015.06.18%20220903_zpskcp0sxil.jpg
http://i339.photobucket.com/albums/n466/eduborgess/2015.06.18%20221225_zpslledi1h9.jpg
http://i339.photobucket.com/albums/n466/eduborgess/2015.06.18%20222643_zpsdz8mvofr.jpg
http://i339.photobucket.com/albums/n466/eduborgess/2015.06.18%20223811_zpsrxpzlpgc.jpg
Título: Re:Windows Boot Manager "engolindo" o Grub
Enviado por: lcom23 em 19 de Junho de 2015, 12:41
Olá eduborgess.
Pelo menos você fez todos os procedimentos corretos de uma instalação Windows 8 + Ubuntu + UEFI.

Só falta agora solucionar essa parte e pelo jeito o Windows está subscrevendo o Grub, como já dito aqui no fórum e por enquanto não achei uma solução para essa parte.
Mas assim que conseguir uma novidade eu posto aqui.

Mas não desista.Abraços.
Título: Re:Windows Boot Manager "engolindo" o Grub
Enviado por: lcom23 em 21 de Junho de 2015, 11:29
Eu dei uma pesquisada na net, e o único tutorial que achei foi esse do site Aprígio Simões.

http://www.aprigiosimoes.com.br/2012/11/22/uefi-dualboot-windows-8-com-ubuntu/

No final de todo o processo ele pede para usar o EasyBCD, como já citado aqui no tópico.
Eu não posso afirmar que vai dar certo, porque não posso fazer esse teste, já que não tenho Windows na minha máquina, já faz uns 5 anos que não uso Windows.
Mas espero que te ajude.
Título: Re:Windows Boot Manager "engolindo" o Grub
Enviado por: lariuxi em 21 de Junho de 2015, 18:56
tenho o win8.1 no acer aspire E1-572-BR591 instalado de fábrica e passsei pelo mesmo problema,   achei um método mais simples sem instalar nada.

1) voce cria uma partição no gerenciador de partições do win8.
-> clica com lado direito do mouse em meu computador ,  clica na opção gerenciar
-->na janela que vai abrir chamada de gerenciamento do computador
--> clica em gerenciamento de disco que está nba opção repositório
--> voce escolhe a partição maior e divide o tamanho que voce quer, lembre-se de anotar o numero da partição e tamanho, renomea esta partição para ubuntu.
--> faça o mesmo para partição swap, eu escolhi 2 gb o tamanho.

--> reinicie o notebook com o live cd,  se na hora não aparecer a partição como o nome ubuntu e swap, reinicie novamente e escolha a opção de experimentar o ubuntu, vá no gparted e formate as duas partições criadas no win8.
--> depois só instalar e escolher a opção avançada para instalar o ubuntu.

quando terminar o sistema vai aparecer só o win 8

--> voce entra no BIOS e escolhe a opção de boot que está com o nome ubuntu.

--> o menu vai ficar: ubuntu e win8 para escolher depois no grub

ok.

wellington
Título: Re:Windows Boot Manager "engolindo" o Grub
Enviado por: xluisfernando em 22 de Junho de 2015, 15:37
Tem um detalhe.

Pelas imagens das telas, você selecionou /dev/sda2 para instalação do grub e a instalação do linux está em /dev/sda5.

Existem duas opções. 1. Você instala o Linux em partição única, /dev/sda5 e instala do grub nessa partição.
2. Você divide a instalação do linux em mais três partições, /dev/sda5(/boot), /dev/sda6(/) e /dev/sda7(/home), instalando o grub em /dev/sda5.

Do jeito que foi feito, você instalou sobre o gerenciador de inicialização do windows, em /dev/sda2

Quando o PC é ligado o UEFI se comunica com a partição EFI e elenca os sistemas instalados. Então, com cada gerenciador de inicialização instalado na partição (não na raiz), o sistema lê e percebe quais sistemas existem instalados.

No meu caso, para teste, instalei o grub na partição /boot, em EXT2, enquanto que o Windows Boot Manager ficou intacto. Com isso, defini no setup da BIOS qual é o sistema que prefiro (ubuntu) para gerenciar o boot.

No grub, se seleciono a opção windows, a máquina reinicia e arranca pelo windows boot manager.
Título: Re:Windows Boot Manager "engolindo" o Grub
Enviado por: eduborgess em 23 de Junho de 2015, 00:38
Tem um detalhe.

Pelas imagens das telas, você selecionou /dev/sda2 para instalação do grub e a instalação do linux está em /dev/sda5.

Existem duas opções. 1. Você instala o Linux em partição única, /dev/sda5 e instala do grub nessa partição.
2. Você divide a instalação do linux em mais três partições, /dev/sda5(/boot), /dev/sda6(/) e /dev/sda7(/home), instalando o grub em /dev/sda5.

Do jeito que foi feito, você instalou sobre o gerenciador de inicialização do windows, em /dev/sda2

Quando o PC é ligado o UEFI se comunica com a partição EFI e elenca os sistemas instalados. Então, com cada gerenciador de inicialização instalado na partição (não na raiz), o sistema lê e percebe quais sistemas existem instalados.

No meu caso, para teste, instalei o grub na partição /boot, em EXT2, enquanto que o Windows Boot Manager ficou intacto. Com isso, defini no setup da BIOS qual é o sistema que prefiro (ubuntu) para gerenciar o boot.

No grub, se seleciono a opção windows, a máquina reinicia e arranca pelo windows boot manager.

Obrigado pelas respostas.

Tentei desta forma agora e infelizmente o resultado foi o mesmo. O engraçado é que estas são exatamente as mesmas versões de Windows 8.1 e Ubuntu 14.10 que eu instalei no meu notebook.

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fi339.photobucket.com%2Falbums%2Fn466%2Feduborgess%2FIMG_0672_zpsqbgprgt5.jpg&hash=856cb094aa407b8d1ca0a06e6c5505f9dbde216e)
Título: Re:Windows Boot Manager "engolindo" o Grub
Enviado por: xluisfernando em 24 de Junho de 2015, 17:20
Depois dessa última instalação, como ficou na BIOS? No meu caso, quando concluí, achei que tinha dado erro, até que acessei a BIOS, ativei as funções do UEFI e vi que na sequência de boot tinha o windows boot manager e o uefi ubuntu. Marquei o ubuntu como prioridade e então apareceu o grub
Título: Re:Windows Boot Manager "engolindo" o Grub
Enviado por: eduborgess em 27 de Junho de 2015, 19:23
Depois dessa última instalação, como ficou na BIOS? No meu caso, quando concluí, achei que tinha dado erro, até que acessei a BIOS, ativei as funções do UEFI e vi que na sequência de boot tinha o windows boot manager e o uefi ubuntu. Marquei o ubuntu como prioridade e então apareceu o grub

Então, depois da instalação a opção de boot que aparece é apenas "Ubuntu", e desde que eu continue iniciando pelo Ubuntu ela continua la.
A partir da primeira vez que eu escolher Windows ele some. É esse todo o problema.