![grub.cfg 生成時に問題が発生する](https://rvso.com/image/1114419/grub.cfg%20%E7%94%9F%E6%88%90%E6%99%82%E3%81%AB%E5%95%8F%E9%A1%8C%E3%81%8C%E7%99%BA%E7%94%9F%E3%81%99%E3%82%8B.png)
ターミナルで実行すると、update-grub
次のメッセージが表示されました:
root@ThinkPad-W520:/dev# sudo update-grub
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-3.5.0-25-generic
Found initrd image: /boot/initrd.img-3.5.0-25-generic
Found linux image: /boot/vmlinuz-3.5.0-23-generic
Found initrd image: /boot/initrd.img-3.5.0-23-generic
Found memtest86+ image: /boot/memtest86+.bin
grep: /proc/mounts: No such file or directory
grep: /proc/swaps: No such file or directory
Found Ubuntu 12.04.2 LTS (12.04) on /dev/sda1
Found Windows 8 (loader) on /dev/sda3
done
なぜこのようなことが起こるのかご存じですか?「I grep
have never seen these again.」で始まる 2 行のことです。
以下は出力結果ですfdisk -l
:
Device Boot Start End Blocks Id System
/dev/sda1 2048 671326207 335662080 83 Linux
/dev/sda2 671328254 703326207 15998977 5 Extended
/dev/sda3 * 703326208 704043007 358400 7 HPFS/NTFS/exFAT
/dev/sda4 704043008 937699327 116828160 7 HPFS/NTFS/exFAT
/dev/sda5 671328256 703326207 15998976 82 Linux swap / Solaris
答え1
まず、コマンドがエラーなしで終了するので、問題はないようです。ただし、/proc/mounts
と が必要です/proc/swaps
。/proc がマウントされていないか、マウント解除されている可能性があります。
/etc/fstab に行があることを確認してくださいproc /proc proc nodev,noexec,nosuid 0 0
。その後、sudo mount /proc
ファイルが復元されているかどうかを確認してください。