O Live USB não inicializa após a reinicialização por hardware [fechado]

2

Eu criei um Live USB com Linux Mint 17 “Qiana” Xfce de 64 bits usando o Unetbootin e inicializou com sucesso (mais de uma vez). Trabalhando com uma grande folha de tabela, o OpenOffice congelou e todo o sistema ficou sem resposta. Eu não pude usar a combinação mágica de teclas do SysRq para desligar o sistema operacional, e tive que fazer um hard reset no PC.

Ao reiniciar o PC, ele não inicializou a partir do USB e não o fez desde então. Nenhuma mensagem de erro é mostrada e o PC continua a inicializar a partir do disco rígido.

O BIOS está configurado para inicializar a partir do dispositivo USB. Eu tentei arrancar com outro laptop sem sucesso.

Tenho uma strong suspeita de que isso tenha a ver com permissões de arquivo. No Nautilus, todos os arquivos e pastas parecem estar bloqueados, veja a captura de tela. Gparted também mostra um símbolo de chave. (O sinalizador de inicialização está definido.)

A saída da lista é:

drwxr-xr-x 3 root root      4096 Sep 16 12:49 boot
drwxr-xr-x 2 root root      4096 Sep 16 12:53 casper
-rw-r--r-- 1 root root 385875968 Sep 16 12:54 casper-rw
drwxr-xr-x 3 root root      4096 Sep 16 12:49 dists
drwxr-xr-x 3 root root      4096 Sep 16 12:49 EFI
-rw-r--r-- 1 root root      1756 Sep 16 12:53 extlinux.conf
drwxr-xr-x 2 root root      4096 Sep 16 12:53 isolinux
-r--r--r-- 1 root root     32768 Sep 16 12:53 ldlinux.sys
drwx------ 2 root root     16384 Sep 16 12:46 lost+found
-rw-r--r-- 1 root root     21113 Jun 23  2014 MD5SUMS
-rw-r--r-- 1 root root     55012 Sep 16 12:53 menu.c32
drwxr-xr-x 5 root root      4096 Sep 16 12:49 pool
drwxr-xr-x 2 root root      4096 Sep 16 12:53 preseed
-rw-r--r-- 1 root root       220 Jun 23  2014 README.diskdefines
-rw-r--r-- 1 root root      1756 Sep 16 12:53 syslinux.cfg
-rw-r--r-- 1 root root      9699 Sep 16 12:53 ubnfilel.txt
-rw-r--r-- 1 root root  20452646 Jun 23  2014 ubninit
-rw-r--r-- 1 root root   5777056 Jun 23  2014 ubnkern
-rw-r--r-- 1 root root       837 Sep 16 12:49 ubnpathl.txt

Como posso fazer a inicialização do Live USB novamente?

UPDATE 2015-09-17 19:29 UTC

Eu criei um segundo Live USB com o mesmo arquivo ISO e comparei o conteúdo dos dois (linux-mint-17a e linux-mint-17b).

  1. Primeiro é que, na verdade, Byte Commander está certo e nem todos os arquivos na unidade devem ser de propriedade do usuário. Esta é a saída ls -l para o virgem Live USB (linux-mint-17b):

    drwxr-xr-x 3 root root        4096 Sep 17 17:45 boot
    drwxr-xr-x 2 root root        4096 Sep 17 17:47 casper
    -rw-r--r-- 1 root root 10484711424 Sep 17 18:05 casper-rw
    drwxr-xr-x 3 root root        4096 Sep 17 17:45 dists
    drwxr-xr-x 3 root root        4096 Sep 17 17:45 EFI
    -rw-r--r-- 1 root root        1756 Sep 17 17:48 extlinux.conf
    drwxr-xr-x 2 root root        4096 Sep 17 17:47 isolinux
    -r--r--r-- 1 root root       32768 Sep 17 17:48 ldlinux.sys
    drwx------ 2 root root       16384 Sep 17 17:21 lost+found
    -rw-r--r-- 1 root root       21113 Jun 23  2014 MD5SUMS
    -rw-r--r-- 1 root root       55012 Sep 17 17:48 menu.c32
    drwxr-xr-x 5 root root        4096 Sep 17 17:45 pool
    drwxr-xr-x 2 root root        4096 Sep 17 17:47 preseed
    -rw-r--r-- 1 root root         220 Jun 23  2014 README.diskdefines
    -rw-r--r-- 1 root root        1756 Sep 17 17:48 syslinux.cfg
    -rw-r--r-- 1 root root        9699 Sep 17 17:47 ubnfilel.txt
    -rw-r--r-- 1 root root    20452646 Jun 23  2014 ubninit
    -rw-r--r-- 1 root root     5777056 Jun 23  2014 ubnkern
    -rw-r--r-- 1 root root         837 Sep 17 17:45 ubnpathl.txt
    

A única diferença para o meu primeiro Live USB é o tamanho do casper-rw (porque o segundo flash drive tem 32 GB enquanto o primeiro flash drive tinha apenas 2 GB, então eu subi o arquivo de persistência). Como você pode ver: todos os arquivos e pastas são de propriedade de root e: yes, as permissões do arquivo ldlinux.sys são somente leitura ( -r--r--r-- ).

  1. Eu verifiquei o MD5SUMS e tudo deu certo. O md5sum fornece apenas um “WARNING: 6 lines are improperly formatted” , mas isso não é nada para se preocupar, pois isso é causado pelas primeiras seis linhas de instruções para humanos lerem no arquivo MD5SUMS, de acordo com este post no fórum

  2. Eu comparei a estrutura de arquivos das duas unidades montadas e achei-as idênticas. Eu comparei o conteúdo e encontrei diferenças:

    user@box2:~$ diff -rq /media/user/linux-mint-17a /media/user/linux-mint-17b
    Files /media/user/linux-mint-17a/casper-rw and /media/user/linux-mint-17b/casper-rw differ
    Files /media/user/linux-mint-17a/ldlinux.sys and /media/user/linux-mint-17b/ldlinux.sys differ
    diff: /media/user/linux-mint-17a/lost+found: Permission denied
    diff: /media/user/linux-mint-17b/lost+found: Permission denied
    

Como não consigo ler o binário, em seguida, faço o hexdump do conteúdo dos arquivos ldlinux.sys em dois arquivos de texto:

xxd /media/user/linux-mint-17a/ldlinux.sys >> ~/ldlinux.sys_1.txt
xxd /media/user/linux-mint-17b/ldlinux.sys >> ~/ldlinux.sys_2.txt

e comparou o conteúdo dos arquivos ldlinux.sys - eles diferem! veja pastebin (incluí apenas as seções relevantes).

Por que isso não apareceu quando eu verifiquei o MD5SUMS? Porque o ldlinux.sys não está listado.

Eu gostaria de substituir o arquivo ldlinux.sys no linux-mint-17a para ver se isso torna o Live USB inicializável novamente, mas não vejo como fazer isso. É aparentemente intocável, pois nem mesmo o root pode chown ou chmod-lo.

UPDATE 2015-09-17 21:10 UTC

Eu consegui remover o ldlinux.sys no linux-mint-17a removendo o sinalizador imutável e substituindo com ldlinux.sys de linux-mint-17b. O linux-mint-17a não inicializa (mensagem de erro “Sistema operacional ausente”).

    
por marianoju 16.09.2015 / 23:06

1 resposta

0

Esta é uma correção simples, você só precisa de 3 coisas.

1) Acesso à raiz. 2) Um caminho de diretório para o seu flashdrive. 3) Seu nome de perfil (A.K.A O nome de usuário)

Nesse caso, usarei USER como nome de usuário, mas substitua USER por qualquer nome de usuário.

Eu vou estar usando / home / USER / media / flashdrive / ..... Para representar o diretório para o seu flashdrive, certifique-se de substituir / home / USER / media / flashdrive com o seu diretório para o seu flashdrive.

    cd /home/USER/media/flashdrive
    sudo -s
    chown USER:USER boot casper dists EFI isolinux pool preseed casper-rw extlinux.conf ldlinux.sys MD5SUMS menu.c32 README.diskdefines syslinux.cfg ubnfilel.txt ubninit ubnkern ubnpathl.txt
    
por David 16.09.2015 / 23:31