ChatGPTを使用してFedora 39で部分拡張を有効にしようとしましたが、彼は次のことをお勧めしました。 # NVIDIA's proprietary driver requires DRM KMS to be disabled for Wayland to work.
# Edit the file /etc/default/grub and ensure the parameter nvidia-drm.modeset=1 is not set.
# If it is, change it to nvidia-drm.modeset=0 or remove it. Then update the grub configuration with:
sudo grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg
これを実行してコマンドを実行しましたが、GRUBメニューにWindowsブートマネージャのみが表示されることを確認しました。問題なくWindowsから起動できますが、GRUBはFedoraを見つけることができません。 私が試しているソリューション 私はFedoraを使用してUSBブータブルドライブを作成し、高速Google検索(そして犯人を除く追加のChatGPT)の後、次のような見かけに合理的な解決策を偶然見つけました(私の/devパーティションはすでに入力されています)。 # Mount the root filesystem
sudo mount /dev/nvme0n1p7 /mnt/root
# Mount the EFI partition
sudo mount /dev/nvme0n1p6 /mnt/root/boot/efi
# Bind-mount the virtual filesystems
for dir in /dev /proc /sys /run; do
sudo mount --bind $dir /mnt/root$dir
done
設定後に/mnt実行してsudo chroot /mntみると期待通りに動作しました。/etc/default/grubファイルを元の図形に再編集し、次のようにgrub.cfgファイルを再生成しようとしましたgrub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg。それにもかかわらず、次のエラーが発生します/usr/sbin/grub2-probe: error: cannot find a device for / (is /dev mounted?).。次のようにいくつかのインストール手順の組み合わせを試しましたが、成功しませんでした。 sudo mount --bind /dev /mnt/root/dev
sudo mount --bind /dev/pts /mnt/root/dev/pts
sudo mount --bind /dev/shm /mnt/root/dev/shm
sudo mount --bind /dev/disk /mnt/root/dev/disk
sudo mount --bind /proc /mnt/root/proc
sudo mount --bind /sys /mnt/root/sys
sudo mount --bind /run /mnt/root/run
私もフォローしてみました。このガイド、同様の問題を解決しようとし、コマンドが正常に動作します。何が間違っているのかわかりません。助けてくれてありがとう! lsblkの出力 Device Start End Sectors Size Type
/dev/nvme0n1p1 2048 845151 843104 411.7M EFI System
/dev/nvme0n1p2 845824 878591 32768 16M Microsoft reserved
/dev/nvme0n1p3 878592 783736831 782858240 373.3G Microsoft basic data
/dev/nvme0n1p4 994082816 997033681 2950866 1.4G Windows recovery environmen
/dev/nvme0n1p5 997033984 1000214527 3180544 1.5G Windows recovery environmen
/dev/nvme0n1p6 783736832 785833983 2097152 1G EFI System
/dev/nvme0n1p7 785833984 977303551 191469568 91.3G Linux filesystem
/dev/nvme0n1p8 977303552 994080767 16777216 8G Linux swap
私はFedoraを1年以上使ってきました。突然、今日からすべてのコマンドでsudoエラーが発生します。 sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set
また、スーパーユーザーとして実行を試してみましたsuが、パスワードを入力した後に次のエラーが発生しました。 su: Authentication failure
私のパスワードは100%です。また、起動時に通知を受け取ります。 cannot mount appimage please check your fuse setup.
現在のOSバージョンは38です。 出力は次のとおりですls -l /usr/bin/sudo /usr/bin/su。 -rwxrwxrwx. 1 root root 58144 Jan 21 2023 /usr/bin/su*
-rwxrwxrwx. 1 root root 202344 Jun 20 06:00 /usr/bin/sudo*
この問題をどのように解決できますか? Googleをやってみましたが、問題を解決できませんでした。私が何をすべきかわかりません。助けてくれてありがとう。ありがとうございます。