起動可能なArch USBフラッシュドライブが作成されましたが、起動可能としてマークされない

起動可能なArch USBフラッシュドライブが作成されましたが、起動可能としてマークされない

質問

みなさん、こんにちは!

申し訳ありません。これはおそらく非常に簡単な答えを持つ非常に簡単な質問です。 Archを起動し、設定したUSBフラッシュドライブから起動するのに少し問題があります。万が一に備えて128GB Samsung Fit 3.1 USB-Aキーを使用しています。

要約:Etcherを使用して(shasum確認済み)Arch ISOをランダムUSBフラッシュドライブに書き込みました。 LiveUSBで起動し、Samsung 3.1キーを挿入しました。 GPT/UEFI ブート用に USB フラッシュドライブを正しくフォーマットしました。私はArchをキーで起動して設定し、GRUB2をESPにインストールし、GRUB2を設定してMacOSで祝福しました。再起動すると、Arch USBキーはバーに表示されません。私のMacは、私が作成したArch LiveUSBと私が作った多くのLiveUSBディストリビューションを幸せに起動し、USB起動を許可するように設定されていることを証明しています。では、なぜ私のアーチシステムが見えないのですか?

よろしくお願いします。





完全なログ

この手順を完了するために私が行ったことをより具体的に見るには、以下の専門を参照してください。

ISOダウンロード

ミラーからISOをダウンロードするか、下記のリンクを使用してダウンロードしてください。https://www.archlinux.org/download

Etcherを使用してshasumを確認し、$ openssl sha1 path/to/arch.iso USBフラッシュドライブに書き込みます。コンピュータを再起動し、インストーラ(LiveUSB)から起動します。

USBフラッシュドライブのパーティションフォーマット

# fdisk -l この例では、USB キーの名前が次のとおりであると仮定します。sdd

# parted /dev/sdd
. mktable gpt
. mkpart primary fat32 1MiB 261MiB
. set 1 esp on
. mkpart primary ext4 261MiB 100%
. name 1 ‘the-efi-partition’
. name 2 ‘archenemy-beta’
. quit

# parted /dev/sdd print ここではすべてが大丈夫です。

# mkfs.ext4 /dev/sdd2

# mkfs.fat -F32 /dev/sdd1

インターネット構成

イーサネットケーブルを接続してください # ping archlinux.org。すべてがよさそうです。

ブーストアーチ

# mount /dev/sdd2 /mnt

# mkdir /mnt/efi

# mount /dev/sdd1 /mnt/efi

# vi /etc/pacman.d/mirrorlist 地理的に近いいくつかのミラーの優先順位を混ぜます。

# pacstrap /mnt base base-devel

アーチの構成

# genfstab -U /mnt >> /mnt/etc/fstab

# arch-chroot /mnt

[]# ln -sf /usr/share/zoneinfo/America/Los_Angeles /etc/localtime

[]# hwclock --systohc

[]# vi /etc/locale.gen

[]# locale-gen

[]# locale -a ここではすべてが大丈夫です。

[]# echo “LANG=en_US.UTF-8” > /etc/locale.conf

[]# echo “KEYMAP=us” > /etc/vconsole.conf

[]# echo “archenemy-beta” > /etc/hostname

[]# vi /etc/hosts 以下を作成してください。

127.0.0.1   localhost
::1     localhost
127.0.1.1   archenemy-beta.localdomain      archenemy-beta

[]# passwd

GRUB2のインストールと構成

[]# pacman -S grub efibootmgr

[]# mkdir /boot/grub

[]# grub-install --target=x86_64-efi --efi-directory=/efi --bootloader-id=GRUB

[]# grub-mkconfig -o /boot/grub/grub.cfg

[]# exit

# umount -R /mnt

EFIパーティションの祝福

MacOSで起動

$ diskutil list この例では、次のように仮定します。disk2

$ mkdir ~/efi

$ sudo mount -w -t msdos /dev/disk2s1 ~/efi

$ bless --folder ~/efi/EFI/GRUB --file ~/efi/EFI/GRUB/grubx64.efi

$ diskutil eject disk2

$ rm -rf ~/efi

答え1

問題が何であるかわかります...ページが表示されませんUSBインストール用だから、まだいくつかの重要なステップを実行していません。

フックの前と/etc/mkinitcpio.conf前を移動し、次を使用して初期RAMディスクを再作成します。blockkeyboardautodetectmkinitcpio -p linux

--removableGRUBをインストールするときに非常に重要であると思われる手順を追加することを忘れました。時間を無駄にしてすみません!

関連情報