ボリュームがWindowsインストールを共有する別のパーティションにGRUBをインストールしようとしています。 GRUBをインポート、設定、作成した後はできませんgrub-mkconfig
。いくつかの調査を行った後、以下を発見しました。 grub-probe:エラー:/ cowへのフルパスを取得できません。これが私の問題です。 chrootを行う必要があることを除いて、何をしても/bin/bashに対する権限を取得できません。
sudo chroot /mnt
返品/bin/bash: Permission denied
。
sudo chmod 777 /bin/bash
(および変形:sudo chmod 777 .
などsudo chmod 777 /mnt/bin/*
)sudo chmod 755 /bin/bash
(そして上記と同様の変形)for dir in proc dev sys etc bin sbin var usr lib lib64 tmp; do sudo mkdir /mnt/chrootdir/$dir && sudo mount --bind /$dir /mnt/chrootdir/$dir
(私このガイドに従ってくださいこれは/mnt/chrootdirのソースを説明します)- /mnt/bin/bashが存在します
これはUbuntu 18.04をインストールするのではなく、単に「試みる」ことです。これまでのところ、私のプロセスは次のとおりです。
- グラップダウンロード
- Grubに必要なもの(flex、bison、gcc)をダウンロードしてください。
./configure
make
sudo mount /grub/partition /mnt
grub-install --boot-directory=/mnt/boot --force
grub-mkconfig -o /mnt/boot/grub/grub.cfg
<-- "/ cow への標準パスを取得できません" すると、前のリンクに移動します。
私は何が間違っていましたか?実写をしようとしましたが、これに関連する別のスレッドを作って申し訳ありませんが(たくさんあるようですね)本当に迷っています。