Reutilização do Ubuntu Live USB

2

Eu criei um Ubuntu Live com o Ubuntu 15.04 usando o Start Up Disk Creator . Funcionou bem; sem problemas.

No entanto, o stick USB que usei agora não pode ser usado como um dispositivo de armazenamento. Ele ainda irá inicializar o Ubuntu, mas quando conectado normalmente ele não aparece no Nautilus. Conectá-lo ao meu MacBook Pro dá um aviso sobre um sistema de arquivos inválido.

Executando dmesg depois de conectá-lo nos dá

[  123.912989] usb 1-3: new high-speed USB device number 7 using xhci_hcd
[  124.043543] usb 1-3: New USB device found, idVendor=4146, idProduct=ba65
[  124.043552] usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  124.043556] usb 1-3: Product: USB Mass Storage Device
[  124.043560] usb 1-3: Manufacturer: PRETEC UG-02GB
[  124.043563] usb 1-3: SerialNumber: 5dd1c2372a6703
[  124.046014] usb-storage 1-3:1.0: USB Mass Storage device detected
[  124.046247] scsi host7: usb-storage 1-3:1.0
[  125.044940] scsi 7:0:0:0: Direct-Access     Pretec   UltimatGuard     6.00 PQ: 0 ANSI: 2
[  125.045864] sd 7:0:0:0: Attached scsi generic sg3 type 0
[  125.046317] sd 7:0:0:0: [sdc] 3947016 512-byte logical blocks: (2.02 GB/1.88 GiB)
[  125.046445] sd 7:0:0:0: [sdc] Write Protect is off
[  125.046449] sd 7:0:0:0: [sdc] Mode Sense: 00 00 00 00
[  125.046580] sd 7:0:0:0: [sdc] Asking for cache data failed
[  125.046584] sd 7:0:0:0: [sdc] Assuming drive cache: write through
[  125.180958]  sdc: sdc1 sdc2
[  125.182353] sd 7:0:0:0: [sdc] Attached SCSI removable disk

Observe que a solicitação de dados em cache falhou - isso é um erro?

O disco aparece na saída de lsblk as sdc
(detalhes de sda e sr0 foram omitidos para maior clareza)

NAME    MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sdc       8:32   1   1.9G  0 disk 
├─sdc1    8:33   1   1.1G  0 part 
└─sdc2    8:34   1   2.2M  0 part 

O disco também aparece na saída de sudo lshw -class disk

  *-disk                  
       description: SCSI Disk
       physical id: 0.0.0
       bus info: scsi@7:0.0.0
       logical name: /dev/sdc
       size: 1927MiB (2020MB)
       capabilities: partitioned partitioned:dos
       configuration: logicalsectorsize=512 sectorsize=512 signature=1cae5859

Há algo de errado com o pen drive?

Não está montando porque é inicializável?

Qual é a melhor / correta maneira de transformá-lo em um disco USB "normal" (ou seja, não um disco de instalação inicializável)?

Editar : Usando a opção Apagar disco do Criador de disco de inicialização, essa mensagem é exibida

org.freedesktop.DBus.Python.GLib.Error: Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/dbus/service.py", line 707, in _message_cb
    retval = candidate_method(self, *args, **keywords)
  File "/usr/share/usb-creator/usb-creator-helper", line 274, in Format
    part.call_set_flags_sync(boot_dos_flag, no_options, None)
GLib.Error: udisks-error-quark: GDBus.Error:org.freedesktop.UDisks2.Error.Failed: Error setting partition flags on /dev/sdc2: Command-line 'parted --script "/dev/sdc" "set 2 boot off"' exited with non-zero exit status 1: Warning: The driver descriptor says the physical block size is 2048 bytes, but Linux says it is 512 bytes.
 (0)

mas o disco agora aparece no Nautilus. No entanto, não está vazio, tem algum material de inicialização EFI.

    
por Carl H 01.02.2016 / 14:11

2 respostas

3
  1. Abra o "criador de disco de inicialização".
  2. Conecte seu pendrive USB.
  3. Clique para apagar todos os dados no dispositivo.
  4. Saia do criador de disco de inicialização.
  5. Desconecte o dispositivo e conecte-o novamente e agora você poderá usar o dispositivo.

Isso também funciona depois de usar o dd.

Como alternativa, tenho certeza que você pode fazer isso para reformatar a unidade: aviso, isso excluirá todo o conteúdo do dispositivo, portanto, especifique o dispositivo correto!

sudo mkfs -t vfat -I /dev/sdx

em que /dev/sdx é o dispositivo real.

No seu caso, parece que deve ser /dev/sdc : sudo mkfs -t vfat -I /dev/sdc

UPDATE

De acordo com essa pergunta semelhante com o mesmo erro , você deve ser capaz de limpar completamente todo o dispositivo usando o seguinte comando:

sudo dd if=/dev/zero of=/dev/sdx
sudo mkfs -t vfat -I /dev/sdx

Onde /dev/sdx é o dispositivo real. Nesse caso específico, seu dispositivo parece estar em /dev/sdc , então você deve executar:

sudo dd if=/dev/zero of=/dev/sdc
sudo mkfs -t vfat -I /dev/sdc
    
por mchid 01.02.2016 / 14:25
0

Restaure um pendrive USB ou cartão de memória para um dispositivo de armazenamento padrão

O mkusb envolve um cinto de segurança em torno de dd . Veja estes links

link

mkUSB-quick-start-manual.pdf

mkUSB-quick-start -manual.pdf - link alternativo

Há uma descrição mais geral do que fazer, se você tiver problemas com um USB pendrive no seguinte link,

Reparar a tabela de partições e o sistema de arquivos de um pendrive

mkusb pode

  • limpe o primeiro megabyte - normalmente, se você usar uma ferramenta de particionamento,
  • limpe todo o disco - leva muito tempo e causa desgaste,
  • restaurar diretamente - limpe o primeiro megabyte e restaure a unidade para um dispositivo de armazenamento padrão (com a tabela de partição MSDOS e uma partição com o sistema de arquivos FAT32).

    
por sudodus 24.02.2017 / 08:38