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).
-
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--
).
-
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
-
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”).