Não é possível instalar o systemd-boot

0

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 é?

    
por starscream_disco_party 03.08.2016 / 18:31

2 respostas

1

Certifique-se de criar sistemas de arquivos em suas partições

    
por 03.08.2016 / 20:46
0

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

    
por 18.09.2016 / 18:34