Estou tentando instalar o Arch-Linux a partir de um pendrive. Copiei o iso para o stick usando Unetbootin e fiz alterações no arquivo syslinux conforme o wiki. Mas a instalação gera um erro "montagem: você precisa especificar um tipo de sistema de arquivos".
Responder1
Você provavelmente esqueceu de formatar suas partições primeiro. Supondo que /dev/sda
seja o seu disco rígido (onde você deseja instalar o Arch):
$ fdisk /dev/sda
[create your partitions using fdisk]
Mais informações sobre o fdisk aqui. Depois é só usar mkfs
para formatar todos eles. Aqui estão dois exemplos de criação ext4
de sistemas de arquivos.
$ mkfs.ext4 /dev/sda1
$ mkfs.ext4 /dev/sda2
$ # ...
Depois disso, mount
você deverá ser capaz de detectar seus sistemas de arquivos corretamente.
$ mount /dev/sda1 /mnt
$ mount /dev/sda2 /mnt/home
$ # ...
Caso contrário, basta especificá-los explicitamente:
$ mount -text4 /dev/sda1 /mnt
$ mount -text4 /dev/sda2 /mnt/home
$ # ...
Na página de manual:
-t, --types vfstype
The argument following the -t is used to indicate the filesystem
type. The filesystem types which are currently supported
include: adfs, affs, autofs, cifs, coda, coherent, cramfs,
debugfs, devpts, efs, ext, ext2, ext3, ext4, hfs, hfsplus, hpfs,
iso9660, jfs, minix, msdos, ncpfs, nfs, nfs4, ntfs, proc, qnx4,
ramfs, reiserfs, romfs, squashfs, smbfs, sysv, tmpfs, ubifs,
udf, ufs, umsdos, usbfs, vfat, xenix, xfs, xiafs.
No entanto, se tudo antes disso tiver sido feito corretamente, não deveria ser necessário.
Editar: parece que você está enfrentando esses mount
problemas antes do esperado. Você provavelmente deveria dar uma olhadaesta outra resposta aqui. Basta ler a primeira parte:Inicializando com segurança em uma imagem USB. Apenas certifique-se de copiar o ISO corretamente (não recomendo o Unetbootin) e de que sua unidade USB não esteja bagunçada. Certifique-se também de que seu ISO foi baixado com sucesso, verificando seu tamanho e talvez sua soma de verificação MD5.
Responder2
Arch Wiki não recomenda usar Unetbooting para gravar ISO em uma unidade flash.
Por favor, use # dd bs=4M if=/path/to/archlinux.iso of=/dev/sdx && sync
para realizar esta operação no Linux existente ou encontre outras opçõesaqui