Certifique-se de criar sistemas de arquivos em suas partições
Eu encontrei um SSD que pensei ter perdido e decidi tentar uma versão do Arch Linux. Eu tenho um mobo da ASUS com o UEFI proprietário e a máquina foi comprada de uma loja com uma licença do Windows (não tenho certeza se isso afetará a inicialização, então pensei em atualizá-la).
Primeiramente, aqui está um lsblk
:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sdc 8:32 0 111.8G 0 disk
|_sdc1 8:33 0 512M 0 part /boot
|_sdc2 8:34 0 12G 0 part [SWAP]
|_sdc3 8:35 0 99.3G 0 part /
e um cat /etc/fstab
:
# /dev/sdc1 UUID=<sdc1_uuid>
UUID=<sdc1_uuid> /boot vfat rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro 0 2
# /dev/sdc2 UUID=<sdc2_uuid>
UUID=<sdc2_uuid> none swap defaults 0 0
# /dev/sdc3 LABLE=system
UUID=<sdc3_uuid> / ext4 rw,relatime,data=ordered 0 1
E meu item de lista de dispositivos de fdisk -l
:
Disk /dev/sdc: 111.8 GiB, 120034123776 bytes, 234441648 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
Disklabel type: dos
Disk identifier: 0xbb103c57
Device Boot Start End Sectors Size Id Type
/dev/sdc1 * 2048 1050623 1048576 512M b W95 FAT32
/dev/sdc2 1050624 26241023 25190400 12G 83 Linux
/dev/sdc3 26241024 234440703 208199680 99.3G 83 Linux
Estou na etapa Bootloader do Guia do Iniciante do Arch Linux e achei que necessário seguir os passos systemd-boot também. Eu então comecei a ler o artigo automount e pensei em perguntar onde o kernel e initramfs
arquivos mencionados na etapa 4 estão localizados, mas após a leitura não tenho certeza se systemd-boot
tentará substituir o firmware da UEFI que eu já tenho, ou se é necessário para o firmware da UEFI para boot
partition e subseqüentemente se comunica com minhas partições SWAP
e /
também?
Ou não preciso me preocupar com isso porque já designei uma partição de inicialização e executei o seguinte?
# mkdir -p /mnt/boot
# mount /dev/sdc2 /mnt/boot
Se eu já tiver executado o procedimento acima e terminar sem me preocupar com o gerenciador de inicialização, será possível selecionar o SSD das minhas opções de inicialização UEFI (como pretendo) porque já tenho uma inicialização designada partição formatada e executada pacstrap
? Ou será não inicializável sem um disco Linux ao vivo para que eu possa montar as partições manualmente?
Ou eu estou completamente equivocado?
Eu tentei ignorar as etapas do carregador de inicialização e executar bootctl --path=/dev/sdc1 install
, mas receba o seguinte erro:
File system "/dev/sdc1" is not a FAT EFI System Partition (ESP) file system.
Se todos os utilitários do meu disco estiverem mostrando que os requisitos foram atendidos (ou seja, /boot
, fat32
formatado e mostrado como vfat
no meu fstab
), por que estou recebendo um erro diz que o disco não é o formato que as outras ferramentas mostram que é?
Certifique-se de criar sistemas de arquivos em suas partições
Existe mais um requisito para a partição do sistema EFI: deve ter o tipo EF00 ou GUID C12A7328-F81F-11D2-BA4B-00A0C93EC93B. Este GUID é o tipo da partição, um valor fixo, não o GUID da própria partição.
Veja o link