Fórum Ubuntu Linux - PT

Suporte Técnico => Instalação e Atualização => Tópico iniciado por: johnnyrave em 30 de Novembro de 2014, 22:09

Título: boot pen drive
Enviado por: johnnyrave em 30 de Novembro de 2014, 22:09
como fazer boot de uma pen drive num computador com grub 2.0 em dual boot win8.1 & Ubuntu 13.1?
Título: Re: boot pen drive
Enviado por: jrkamil em 01 de Dezembro de 2014, 08:04
entre na BIOS do micro e regule para dar boot pelo pendrive.
para gerar o pendrive bootavel eu usei o yumi
Título: Re: boot pen drive
Enviado por: johnnyrave em 01 de Dezembro de 2014, 10:28
Boas...
Obrigado por responder.
Na Bios tenho como primeira escolha a unidade usb.
Mas mesmo assim não funciona.
Título: Re: boot pen drive
Enviado por: sigur em 01 de Dezembro de 2014, 10:40
Boas...
Obrigado por responder.
Na Bios tenho como primeira escolha a unidade usb.
Mas mesmo assim não funciona.

Como você criou o live pen com o Linux?
Título: Re: boot pen drive
Enviado por: druidaobelix em 01 de Dezembro de 2014, 12:11
Citar
Na Bios tenho como primeira escolha a unidade usb.
Mas mesmo assim não funciona.

Olhe melhor o BIOS do seu computador, existem alguns (na verdade muitos) que entendem a unidade USB como um HD, então você precisa olhar **também** na ordem de boot dos discos, como se a unidade usb plugada fosse um disco rígido.
Ainda, tente ler o que aparece na tela de boot, pois algumas placas permitem que teclando, por exemplo, F12 se abra uma espécie de menu de boot, um bootloader, da própria placa.
Tenho uma motherboard aqui cujo BIOS é exatamente assim.
Título: Re: boot pen drive
Enviado por: johnnyrave em 04 de Dezembro de 2014, 10:14
Já verifiquei tudo.
F2 boot setup e F12 boot menu.
Continua sem funcionar, mas antes de eu fazer dual boot dava.  ???
Título: Re: boot pen drive
Enviado por: sigur em 04 de Dezembro de 2014, 10:28
Continuo achando que o problema é no pen, que não está bootável.
Título: Re: boot pen drive
Enviado por: agente100gelo em 04 de Dezembro de 2014, 12:09
Como você criou o pen drive?

Apenas colocar a ISO no pen drive não funciona.
Título: Re: boot pen drive
Enviado por: sigur em 04 de Dezembro de 2014, 15:49
Como você criou o pen drive?

Apenas colocar a ISO no pen drive não funciona.

Pois é, já perguntei isso acima, mas ele parece não saber a resposta (ou não ter lido).
Título: Re: boot pen drive
Enviado por: johnnyrave em 04 de Dezembro de 2014, 23:10
Peço desculpa.
Já experimentei com uui, que foi por onde fiz dual boot, e experimentei com yumi, excelente este último.
Verifiquei também que na primeira ordem de boot está sandisk cruze , que é a marca da pendrive. :-\
Tenho de olhar melhor para outros parametros da bios, porque ainda sou um nabo nisto e tive de recorrer ao programa "boot repair" para fazer dual boot uefi.
Obrigado pela atenção prestada.
Título: Re: boot pen drive
Enviado por: johnnyrave em 05 de Dezembro de 2014, 09:12
Boas...
Comprei outra pen e fiz o mesmo. Está na mesma.
Verifiquei a bios e tenho tudo igual antes do dual boot.
É por isto que eu acho que é do grub.
Título: Re: boot pen drive
Enviado por: Tota em 05 de Dezembro de 2014, 11:46
Boas...
Comprei outra pen e fiz o mesmo. Está na mesma.
Verifiquei a bios e tenho tudo igual antes do dual boot.
É por isto que eu acho que é do grub.


Se for no grub, mande seu computador de volta ao fabricante e peça uma indenização.

Quando uma máquina é ligada, um programa gravado na bios chamado p.o.s.t.  lê os dispositivos presentes, teclado, mouse, video, hd, pendrive,  etc, e devolve a bios a informação.  Esta então procura um dispositivo de início e encontrando, passa a ele o controle da maquina.

Assim, se seu pendrive for setado como primeiro dispositivo de boot, e este mesmo pendrive tiver um setor de boot válido, ele irá inicializar a maquina.

Como você pode observar, tudo isto foi feito antes de qualquer gerenciador de boot existir para a bios, incluindo o grub.

Podemos inferir que ou seu sistema tem algum problema de configuração ou você não está gravando o pendrive corretamente.

Reveja o que fez e esqueça o grub.

[]'s
Título: Re: boot pen drive
Enviado por: agente100gelo em 05 de Dezembro de 2014, 11:50
Boas...
Comprei outra pen e fiz o mesmo. Está na mesma.
Verifiquei a bios e tenho tudo igual antes do dual boot.
É por isto que eu acho que é do grub.

Você tá pedindo ajuda e está ignorando o caminho que a gente está dando pra você. Assim fica difícil.
Título: Re: boot pen drive
Enviado por: druidaobelix em 05 de Dezembro de 2014, 14:36
Olá /johnnyrave/, vamos tentar de novo.

No seu post #9 você disse:

Citar
Verifiquei também que na primeira ordem de boot está sandisk cruze , que é a marca da pendrive.

Assim sendo, como está aparecendo explicitamente a marca do pendrive inserido, então claramente o BIOS está reconhecendo o pendrive, não há dúvida possível quanto a isso, portanto, o caminho a ser percorrido para fazer o boot por ele é de outra natureza, isto é, muito provavelmente há um erro quanto a gravação do pendrive.

Tome as seguintes providências:

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

1) verificar a integridade do arquivo .iso que foi baixado na internet

Você deve ter feito o download do arquivo .iso que quer colocar no pendrive.
Nesse processo de baixar esse arquivo pode ocorrer erro de transmissão pela conexão da internet.
Então, é imprescindível verificar se o arquivo baixado está íntegro.
Para isso, faça o seguinte:

Vemos que você tem o Ubuntu 13.1 instalado, conforme disse no seu primeiro post.
Abra uma janela do terminal, o que pode ser feito acionando simultaneamente as 3 teclas Ctrl AlT T
Entre na pasta em que baixou o arquivo .iso (talvez a pasta Downloads ?)

cd caminho_de_onde_está_a_pasta_com_o_arquivo_iso

por exemplo:

cd Downloads

Estando dentro da pasta em que se encontra o arquivo .iso use

Código: [Selecionar]
md5sum nome_do_arquivo_iso_baixado.iso
Por exemplo, vamos supor que o arquivo .iso que você baixou seja o ubuntu-14.04.1-desktop-amd64.iso

Assim, você deve fazer o seguinte comando:

Código: [Selecionar]
md5sum ubuntu-14.04-desktop-amd64.iso
Estando dentro da pasta você pode usar o recurso da tecla Tab para completar o nome do arquivo, ou seja, no prompt da janela do terminal comece digitando o comando md5sum e o início do nome do arquivo, por exemplo, md5sum ubun e acione a tecla Tab que o sistema completa automaticamente o restante do nome, o que auxilia a evitar erros de digitação.

Bem, tendo executado esse comando você irá obter um longo número conhecido como 'hash', que serve para verificar a integridade do arquivo.

Um exemplo de número hash (esse número irá variar conforme seja o específico arquivo .iso baixado, aqui é apenas um exemplo):

ca2531b8cd79ea5b778ede3a524779b9

Usando o botão direito do mouse marque e copie esse número obtido na janela do terminal.

Isso posto, abra o seu navegador da internet e acesse a seguinte página:

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

Compare o número obtido na janela do terminal com o número correspondente ao arquivo .iso descrito nessa página acima.

Para fazer isso de uma forma muito fácil você pode, estando na página, acionar as teclas Ctrl mais tecla F pelo que irá abrir um campo na parte inferior esquerda do navedor "Find in page" (ou Localizar nesta página).
Cole nesse campo que se abriu o número hash obtido na janela do terminal e a comparação será imediata.
Se nada aparecer então o seu arquivo .iso está com defeito e deverá ser feito um novo download.

Arrisco dizer que em mais de 90% dos casos o problema está ai, então, é essencial que você faça essa verificação.

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

2) Refazer a gravação do pendrive bootável

Tendo feito o procedimento do item 1 acima e não tendo encontrado erro no 'hash', refaça a gravação do pendrive.

Vimos no seu post inicial que você tem o Windows instalado.

Estando o seu Ubuntu e supondo que o arquivo .iso baixado esteja em alguma pasta do Ubuntu, comece fazendo uma cópia do arquivo .iso para a pasta Downloads existente no seu Windows (já que o Linux acessa o Windows porém o contrário não é verdadeiro)

Para ser rigoroso, ao copiar o arquivo .iso de uma partição para outra você deveria repetir, na partição de destino, o procedimento mencionado no item 1, isto é, reverificar o hash da cópia gerada na outra partição. A chance de erro de gravação ao copiar um arquivo entre partições é pequeno, mas não é nulo.

Reinicie o sistema e entre agora no seu Windows instalado, então usando o navegador lá disponível, baixe o arquivo executável (.exe no Windows) "Universal-USB-Installer" na seguinte página da internet:

http://www.pendrivelinux.com/universal-usb-installer-easy-as-1-2-3/

Nesse momento que aqui verifico a versão que lá está é a "Universal-USB-Installer-1.9.5.8.exe" de November 19, 2014

Normalmente o Windows baixa os arquivos na pasta Download, então você terá nessa mesma pasta (diretório) o arquivo .exe baixado e o arquivo .iso que quer gravar no pendrive.

Execute o 'Universal-USB-Installer-1.9.5.8.exe' seguindo as instruções nele contidas (segue, segue, segue,....)

O Ubuntu que você tem instalado também possui um instalador de .iso para fazer um live no pendrive, que é o UNetbootin, porém como o seu Ubuntu é ainda o 13.1, isto é, uma versão antiga que não tem mais suporte e atualização, e considerando que você tem o Windows instalado e supostamente atual, penso que, nessas circunstâncias, seja melhor fazer a gravação usando o executável do Windows.


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

3) Verificar a integridade dos arquivos do live gerados no pendrive.

Tendo gerando o live-pendrive através do procedimento 2 acima, é hora de verificar se tudo correu bem e o live-pendrive está íntegro, correto.

Inicie novamente o sistema pelo seu Ubuntu já instalado (o 13.1 que há aí).

Introduza o pendrive em alguma entrada usb do computador.

Abra uma janela do terminal (Ctrl + Alt + T)

Em condicões normais, no Ubuntu, o pendrive inserido é montado dentro da pasta /media ,então você precisa entrar dentro da pasta que ele foi montado.

Não me recordo exatamente como ele é montado no caso da versão 13.1. talvez abra um UUID, isto é, um número de identificação do dispositivo, dentro da pasta /media, bem, basta entrar na pasta e verificar usando o comando ls (letra ele mais letra esse, que serve para listar os arquivos dentro de uma pasta)

Então, estando no prompt da janela do terminal, inicialmente faça assim:

cd /media

ls

Verique o que há dentro da pasta media, isto é, como o pendrive foi montado

Por exemplo, pode estar ter sido criado uma pasta de nome UUI e dentro dela estarem os arquivos, então, estando dentro da pasta /media, é só fazer:

cd UUI

ls (letra ele mais letra esse, para novamente ver os aquivos)

O que é necessário é que você esteja vendo dentro do pendrive o arquivo de nome md5sum.txt

Nessas condições, execute então o seguinte comando( copie aqui e cole lá na janela do terminal, dando a seguir um [enter]):

Código: [Selecionar]
md5sum -c md5sum.txt | grep -v "OK$"
Você irá ver uma execução seguida de verificação dos vários arquivos da .iso gravada no prendrive, cada linha seguida da palavra SUCESSO.

Algo aproximadamente assim:

./pool/main/d/dkms/dkms_2.2.0.3-1.1ubuntu5_all.deb: SUCESSO
./pool/main/f/fakeroot/libfakeroot_1.20-3ubuntu2_amd64.deb: SUCESSO
./pool/main/f/fakeroot/fakeroot_1.20-3ubuntu2_amd64.deb: SUCESSO
./.disk/info: SUCESSO
./.disk/base_installable: SUCESSO
./.disk/casper-uuid-generic: SUCESSO
./.disk/cd_type: SUCESSO
./.disk/release_notes_url: SUCESSO
./EFI/BOOT/BOOTx64.EFI: SUCESSO
./EFI/BOOT/grubx64.efi: SUCESSO
./boot/grub/x86_64-efi/chain.mod: SUCESSO
[...]

É uma longa lista, mas todas as saídas deverão conter a palavra SUCESSO, caso contrário aparecerá uma mensagem de erro em alguma linha cujo arquivo tenha sido gravado com erro e também no final.

Essa é a sua garantia de que seu o pendrive contendo a .iso está correto e bootável.

Título: Re: boot pen drive
Enviado por: sigur em 05 de Dezembro de 2014, 14:59
ls (letra ele mais letra ele esse, para novamente ver os aquivos)
Título: Re: boot pen drive
Enviado por: druidaobelix em 05 de Dezembro de 2014, 15:39
Citar
ls (letra ele mais letra ele esse, para novamente ver os aquivos)

Bem observado, grato, /sigur/, corrigi no texto.

Texto longo, na pressa, sem revisão, dá nessas coisas. :-)
Título: Re: boot pen drive
Enviado por: agente100gelo em 05 de Dezembro de 2014, 15:45
As vezes eu fico espantado com a cordialidade desta comunidade.
Título: Re: boot pen drive
Enviado por: sigur em 05 de Dezembro de 2014, 15:59
As vezes eu fico espantado com a cordialidade desta comunidade.

Ainda há esperança para o mundo!
Título: Re: boot pen drive
Enviado por: druidaobelix em 05 de Dezembro de 2014, 17:19
Mais um detalhe, supondo que você fez todo o procedimento de verificação proposto para o live-pendrive (post #13), verificou o md5sum do .iso de download e ainda o md5sum.txt do pendrive, portanto, tem certeza que ele está totalmente íntegro e correto, então pode ser que seu computador seja dos mais modernos, cujo sistema de inicialização seja do tipo UEFI, que é um substituto do BIOS convencional.

Nesse caso, verifique nas configurações UEFI/BIOS se existe e está ativada alguma coisa semelhante a uma opção "Secure Boot" e veja se é possível desabilitá-la temporariamente para poder dar o arranque pelo live-pendrive.

Em alguns casos, isto é, em alguns sistemas de computador que possuem 'Secure Boot" na UEFI/BIOS (por exemplo, notebook Acer Travelmate P253-E), aparece uma mensagem semelhante a isso:

"DVDRAM has been blocked by the current security policy"

e nessa hipótese não é possível fazer o boot pelo LiveCD (ou live-DVD ou live-pendrive), sem desabilitar provisoriamente o "Secure Boot"

Não sei se é o caso, mas é uma verificação também a se fazer.

Título: Re: boot pen drive
Enviado por: johnnyrave em 07 de Dezembro de 2014, 19:03
Meu caro!
Muito obrigado pela ajuda.
Procedi aos 3 tópicos de verificação que me indicou.
Estava tudo em conformidade.
Quanto ao secure boot, este encontra-se desativado por definição ao executar a aplicação "boot repair".
Espero continuar a receber dicas, pois ao mesmo tempo que tento resolver o problema, estou a aprender imenso.
Boa onda!
 :)
Título: Re: boot pen drive
Enviado por: druidaobelix em 07 de Dezembro de 2014, 20:42
Se bem entendi, você fez todas as verificações e, ainda assim, não está conseguindo dar boot pelo live-pendrive.

Sugiro que você faça um teste, se possível, gravando um live-dvdrom, que é uma outra espécie de mídia física e observe se dessa forma é capaz de fazer o boot, isso, claro, se seu computador dispuser de uma unidade leitora/gravadora de cd-dvd-room.

Na gravação do live-dvdroom observe os mesmos cuidados de verificação de integridade descritos no post #13, apenas que por se tratar de um dvd-rom é necessário adaptar o procedimento.

Como você tem o Ubuntu 13.1 instalado, inicie por ele.

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

Gravar um live-dvdrom

Coloque então um dvd-rom virgem na gaveta apropriada do drive.

Para gravar o dvd-rom você pode utilizar o software "Gravador de discos Brasero", simplesmente digitando na caixa de pesquisa o termo brasero e a partir do ícone que se apresenta acionar o programa.

Você deve se utilizar da opção "Gravar imagem"

No quadro que se abre "Preferências de gravação de imagem', selecione navegando pelas pastas do seu computador o arquivo .iso que pretende gravar e faça a gravação.

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

Verificar a integridade da gravação

Assim, terminado o processo e com o dvd-rom gravado já na gaveta, execute o comando:

Código: [Selecionar]
isoinfo -d -i /dev/cdrom | grep size
Você deverá obter uma saída semelhante a isso, embora os números possivelmente sejam diferentes, aqui é apenas um exemplo usando um dvd-rom do ubuntu-14.04-desktop-amd64.iso:

Volume set size is: 1
Logical block size is: 2048
Volume size is: 493568

Dessa saída acima nos interessa os dados 'Volume set size' que no caso do exemplo aqui está assinalado como sendo 2048 e ainda 'Volume size', no caso aqui está marcando como sendo 493568.

Execute então o seguinte comando (substituindo no caso concreto aí existente os números conforme você os apurar no comando anterior):

Código: [Selecionar]
dd if=/dev/cdrom bs=2048 count=493568 conv=notrunc,noerror | md5sum
Demora um pouco para executar, coisa de uns 3 minutos talvez, pois a unidade de cd-dvd-rom é bem mais lenta que o disco rígido, ao final será obtida uma saída semelhante a isso (mesmo formato, outros números conforme o caso concreto):

493568+0 registros de entrada
493568+0 registros de saída
dccff28314d9ae4ed262cfc6f35e5153  -
1010827264 bytes (1,0 GB) copiados, 179,776 s, 5,6 MB/s

O número dccff28314d9ae4ed262cfc6f35e5153 acima é o checksum number, isto é, o número hash, de controle.

Vá agora lá na página do Ubuntu hashes, como já dito anteriormente disponível em:

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

e, usando o Ctrl+F compare o número obtido com o lá existente.

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

Isso posto e já tendo disponível um live-dvdrom plenamente verificado e correto, se o caso, altere o UEFI/BIOS do seu computador para priorizar como primeira opção o boot pela unidade de cd-rom e vamos ver o que acontece, se o boot irá se realizar.


Título: Re: boot pen drive
Enviado por: sigur em 08 de Dezembro de 2014, 12:00
Você tentou dar o boot com esse livepen em outro computador pra ver se ele funciona?
Título: Re: boot pen drive
Enviado por: johnnyrave em 10 de Dezembro de 2014, 20:57
Eureka!
Afinal o UUI estava desatualizado. Era a versão .6 e já está na versão .8!
Muito obrigado a todos em geral e em particular a druidaobelix!
 :) :) :)