grubでsyntax errorが出た
windows10をgrubで表示させようとして、いじっていたら何かやらかしたらしく、syntax errorが出るようになってしまった。
ちょっと調べてみると、/etc/default/grubにGRUB_DISABLE_SUBMENU=yを追加すればいいらしい。
# vim /etc/default/grub
GRUB_DISABLEなんちゃらと書かれている下に、
GRUB_DISABLE_SUBMENU=y
を追加して保存。
これでも駄目だった。
もう少し調べてみると、
/boot/grub/grub.cfg.new
/boot/grub/grub.cfg
/etc/grub.d/*
をいじらないといけないらしい。
まずは/boot/grub/grub.cfg.newを編集する。
if [ "${grub_platform}" == "pc" ]; then fi
のようになっているところを、
if [ "${grub_platform}" == "pc" ]; then : fi
のようにする。「:」が抜けているのがいけないっぽい。
/boot/grub/grub.cfgと/etc/grub.d/*も同じように編集する。
/etc/grub.d/*は全てのファイルを確認すること。
これでsyntax errorが出なくなった。