O flash drive não inicializa ou monta depois de tentar criar o meio de instalação

1

Eu tenho uma unidade flash USB de 1 GB que eu queria usar como uma mídia de instalação para distros Linux. Meu primeiro experimento foi instalar o Arch em um laptop antigo (antigo o suficiente para que, se eu realmente estragasse tudo, não importasse). Eu baixei a imagem ISO e coloquei o USB na porta; montou automaticamente. Seguindo as instruções na página de instruções de instalação do Arch, executei dd if archlinux-XXXX.iso of /dev/sdg1 . Eu não pude ver nenhum arquivo no USB (usando ls ou nautilus). Eu montei, liguei de novo, e tinha alguns arquivos nele. Eu não consigo lembrar exatamente o que eles eram, mas tenho certeza que vi um diretório chamado /boot .

Em seguida, conectei-o ao laptop, que não inicializaria a partir da unidade flash. Liguei o USB de volta ao meu computador principal, apenas para ser informado:

Unable to mount 168 MB Filesystem
Error mounting: mount: wrong fs type, bad option, bad superblock on /dev/sdg1,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try dmesg | tail or so

Esse comando, dmesg | tail , fornece o seguinte:     [338915.672127] UDF-fs: Nenhuma âncora encontrada     [338915.672133] UDF-fs: Nenhuma partição encontrada (1)     [338955.452708] UDF-fs: Nenhuma âncora encontrada     [338955.452714] UDF-fs: Analisando novamente com o tamanho do bloco 2048     [338955.479829] UDF-fs: Nenhuma âncora encontrada     [338955.479834] UDF-fs: Nenhuma partição encontrada (1)     [338955.527366] UDF-fs: Nenhuma âncora encontrada     [338955.527373] UDF-fs: Analisando novamente com o tamanho do bloco 2048     [338955.555208] UDF-fs: Nenhuma âncora encontrada     [338955.555213] UDF-fs: Nenhuma partição encontrada (1)

Estou curioso sobre o que aconteceu aqui. Eu fiz algo errado em algum lugar? Por que a mensagem de erro está se referindo a um dispositivo de 168 MB, quando deveria ser de 1 GB? Além disso, existe alguma maneira de salvar o flash drive, ou é torrada?

Editar: informações de fdisk /dev/sdg     Comando (m para ajuda): p [imprime a tabela de partições]

Disk /dev/sdg: 1021 MB, 1021125120 bytes
64 heads, 32 sectors/track, 973 cylinders, total 1994385 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 identifier: 0xe797d5bb

   Device Boot      Start         End      Blocks   Id  System
/dev/sdg1   *           0      327679      163840   17  Hidden HPFS/NTFS
    
por Wolf 25.04.2011 / 20:01

1 resposta

1

Se você estava trabalhando no Guia oficial de instalação do Arch Linux , observe que ele diz:

Make sure to use /dev/sdX and not /dev/sdX1

Supondo que você tenha dd to /dev/sdg1 (em vez de digitar incorretamente o comando em sua pergunta), você copiou a imagem ISO em uma partição na unidade flash. A partição provavelmente é muito pequena para conter o ISO, e o setor de inicialização de /dev/sdg foi intocado.

Provavelmente, a melhor coisa a fazer é re-dd da imagem, usando o alvo correto. Feito isso, fdisk provavelmente dirá que você não tem uma tabela de partições. Observe que, na sua saída fdisk , o tamanho total do dispositivo está correto, 1021 MB. É difícil dizer por que a unidade pode ter sido formatada com uma partição de 168 MB.

É possível colocar o ISO em uma partição, desde que a partição seja grande o suficiente, mas é menos provável que seja inicializável.

    
por 25.04.2011 / 21:29

Tags