ライブUSB(「Try Ubuntu」)から起動しました。これには永続オプションセット( LiLi を使用して作成)もあります このpcieホットプラグの問題をテストしています 。
私はテストしようとしています いくつかのブートパラメータ (この質問では のように )これを行うことにより
Sudo nano /etc/default/grub
Sudo update-grub
問題は、その最後のコマンドが私にこれを与えることです:
/usr/sbin/grub-probe: error: failed to get canonical path of /cow.
/cow
は/
にマウントされているファイルシステムのようです。
:~# df
Filesystem 1K-blocks Used Available Use% Mounted on
/cow 4056896 2840204 1007284 74% /
udev 1525912 4 1525908 1% /dev
tmpfs 613768 844 612924 1% /run
....
Update-grubを実行する方法はありますか?
少し再マウントと再マッピングを行う必要があります。
LiveCDを起動した後、Ubuntuパーティションを/mnt
にマウントします:
Sudo mount /dev/sd*# /mnt
ここで、/dev/sd*#
はUbuntuパーティションに更新されます。
別の/boot
パーティションがある場合は、/mnt/boot
にもマウントする必要があります。
Sudo mount /dev/sd*# /mnt/boot
/dev/sd*#
は/boot
パーティションに更新されます。
これにより、必要に応じて標準パスを取得するのに十分なアクセス権でマウントする必要がありますが、これはおそらく必要ないでしょう。
最後に、正しいルートとターゲットでgrubを更新します。
Sudo grub-install --root-directory=/mnt /dev/sdX
ここで、/dev/sdX
は、GRUBが必要なディスク(パーティションではありません)です。
私にとっては、grubをインストールする必要がありました。
Sudo apt-get update;
Sudo apt-get install grub