
Ubuntu日本語フォーラム

ログインしていません。
ubuntu 12.04 を使用しています(した)。
昨日Grubメニューに同じ物が2つ(と古いのがひとつ)あったのでgrub-customizerでひとつ残して
再起動したらメニューからubuntuが消えてしまいました。
どうしたらこれを復活することができるでしょうか?詳しい方教えて下さい。
live 用のCDはあるのでファイルの書き換えならできるのですが。
オフライン
https://wiki.ubuntulinux.jp/UbuntuTips/ … brWithGrub
で、install-grubのかわりに、update-grubを実行してください。
または、AlternateCDをダウンロード・CDに焼いて、起動させ、メニューから修復を選び、update-grubを実行してください。
http://www.cdimage.ubuntu.com/releases/precise/release/
オフライン
funatogawa さん、回答有り難うございます。
ちょっと誤解を生む表現を使ってしまったようです。
私のマシンは日本語版と相性が悪く10.04を初めて扱ってからその後、
画面が化けてしまってインストール出来ないようです。
それでバージョンアップするたびにremastersysでバックアップしていました。
ところがそれもなかなかうまく行かず、11.04は上手くインストール出来るのですが
他はインストールしようとしても live されてしまうようです。
それでも元々のパーティションのファイルは読み書きは出来るようで、
消してしまった項目のファイル名と記述法をどなたか知らないかなと、
思ったわけです。 funatogawa さんの方法試してみましたがやはりダメでした、
が勉強になりました。AlternateCD そのうち試してみたいと思います。
オフライン
AlternateCD の rescue モードを使って update-grub を実行するところまで来たのですが、
using custom appearanc settins
という表示が出て ubuntu がスキップされるようです。
grub-mkconfig でも同様です。
それと /etc/grub.d/40_custom のなかみが
----
#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
----
だけで、他に 41_custom というのがあって、
----
#!/bin/sh
cat <<EOF
if [ -f \$prefix/custom.cfg ]; then
source \$prefix/custom.cfg;
fi
EOF
----
というふうになっているのが気になるのですが。
オフライン
自己解決しました。 /etc/grub.d/10_linux_proxy の実行属性がついてないのが原因でした。
オフライン