
私はWindow 8とLinux Mintを使用しています。ミントが壊れてAntergosをインストールしました。 GRUBが完全に失われたので、Windowsブートマネージャを使用してWindowsを起動する必要があります。そのため、ブートリカバリCDを使用して問題を解決しようとしましたが、作業を続けてから「AntergosソースリストにGRUB2リポジトリを追加してください。[ここでは「EFI amd64 GRUB」のようなパッケージ名] 。
Antergosで起動できない場合はどうすればよいですか?インストールしたばかりでGRUBを修正するために必要なすべてです。 Antergosで起動します。
編集する:
ブートリカバリCDレポートは次のとおりです。 http://paste.ubuntu.com/9796903
答え1
簡単ではないので少し待ってください。
システムごとに少しずつ異なるため、具体的なガイダンスを提供することはできませんが、問題を解決するために必要な主な手順は次のとおりです。
最初にすべきことは、ライブメディアからシステムを起動することです。すべてのLinuxディストリビューションは、インストールされているディストリビューションと同じアーキテクチャを持っている限り機能する必要があります。
二番目にすべきことはchrootインストールされたシステムに。私は横になりますこの例そしてこれあなたにアイデアを与えます。
chrootを実行する前に、まず必要なすべてのディレクトリをマウントする必要があります。
chroot にある場合は、環境をインストールされているオペレーティングシステムと考えることができます。必要なものを変更し、オペレーティングシステムとブートセクタにgrubをインストールし、必要に応じて設定できます。
この手順を正常に完了すると、完全に機能し、設定されたGrubがあります。
答え2
grubを再インストールすると、この問題を解決できます。その後、既存のルートディレクトリを/ mntにマウントする必要がありますarch-chroot /mnt
。その後、次のURLの指示に従うことができます。GRUB-アーチ Linux Wikiグラップを再インストールしてください。 Grubが正しく機能しない場合は、いつでも別のブートローダを試してみてください。
答え3
私は「Rufus」(起動可能なUSB書き込みに関連するすべてに常に使用されています)がEFIシステムの書き込みには適していないことを発見しました(または少なくともAndergosイメージの書き込みには間違っています)。 Arch wikiの「USBWriter」を使っていましたが、正しく焼かれました。 EFIライブシステムを正しく起動します(以前は、起動するにはシステムブートローダをレガシーモードに切り替える必要がありました)。
次に、必要なドライブにAntergosをインストールするとき。新しく作成されたシステムにルートを移動し、そこからGrub2を再インストールする必要がありました。
使用する段階では、2つを組み合わせました。これそしてこれ希望の結果を得るためのチュートリアルです。
mount
2番目のチュートリアルのコマンドと1番目のチュートリアルのコマンドを使用しましたmodprobe
。grub-install
それを調べるのに(ほぼ)しっかりと2日かかりました。主に、この特定のタスクに誤ったツールであるRufusを使用したためです。しかし、それが私が学ぶためにAndergosをインストールした理由です。今「chroot」について知りました。
修正する:
正確なコマンドで履歴を作成しました。次のようになります。
Antergos Live CDから起動し、次の操作を行います。
modprobe efivarfs
mount -t efivarfs efivarfs /sys/firmware/efi/efivars
blkid
mount /dev/sda$ /mnt
(mount root on mnt)
mount /dev/sda1 /mnt/boot
(mount ESP on /mnt/boot)
df -h
mount -t proc proc /mnt/proc
mount -t sysfs sys /mnt/sys
mount -o bind /dev /mnt/dev
mount -t devpts pts /mnt/dev/pts/
chroot /mnt /bin/bash
source /etc/profile
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=grub_uefi --recheck
grub-mkconfig -o /boot/grub/grub.cfg