質問
みなさん、こんにちは!
申し訳ありません。これはおそらく非常に簡単な答えを持つ非常に簡単な質問です。 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ディスクを再作成します。block
keyboard
autodetect
mkinitcpio -p linux
--removable
GRUBをインストールするときに非常に重要であると思われる手順を追加することを忘れました。時間を無駄にしてすみません!