
不足していると思ったSSDを見つけて、Arch Linuxビルドを試してみることにしました。私は排他的なUEFIを備えたAsusマザーボードを持っており、そのマシンはWindowsライセンスのある店で購入しました(これが起動に影響するかどうかはわからないので、言及する必要があると思いました)。
まず、次のいずれかを参照してください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 /
まだ1つあります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
マイデバイスリストエントリのソースは次のとおりです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
私はここにいるブートローダーArch Linux初心者ガイドに従うためのステップシステム起動ステップは同じです。私それから読み始める自動マウントinitramfs
記事を見て、手順4で説明したカーネルとファイルがどこにあるかを尋ねることを検討しましたが、読んだ後は、すでに受信したUEFIファームウェアを交換しようとしているのか、UEFIファームウェアからパーティションをsystemd-boot
自動的にマウントするのかわかりません。boot
私のパーティションとのその後のSWAP
通信/
?
それとも、すでにブートパーティションを指定して次のコマンドを実行しているので、心配する必要はありませんか?
# mkdir -p /mnt/boot
# mount /dev/sdc2 /mnt/boot
上記のタスクを実行してブートローダを気にせずに完了した場合、指定したブートパーティションをフォーマットして実行したので、UEFIブートオプションでSSDを選択できますかpacstrap
?または、ライブLinuxディスクがないと起動できません。では、パーティションを手動でマウントできますか?
それとも私が完全に間違っているのでしょうか?
ブートローダの手順を中断して実行しようとしましたが、bootctl --path=/dev/sdc1 install
次のエラーが発生します。
File system "/dev/sdc1" is not a FAT EFI System Partition (ESP) file system.
すべてのディスクユーティリティが要件を満たしていることを示している場合(たとえば、フォーマットされているとマークされている/boot
)fat32
、ディスクが他のツールで表示されるフォーマットではないというエラーメッセージが表示されるのはなぜですか?vfat
fstab
答え1
パーティションにファイルシステムが作成されていることを確認してください。
答え2
EFI システム区画には 1 つの追加要件があります。つまり、EF00またはGUID C12A7328-F81F-11D2-BA4B-00A0C93EC93Bタイプでなければなりません。このGUIDは、パーティション自体のGUIDではなく固定値のパーティションタイプです。
バラよりhttps://wiki.archlinux.org/index.php/EFI_System_Partition