お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2012-09-07 06:59:54

wtz0
メンバ
登録日: 2012-01-11

Grubメニューからubuntuを削除してしまった

ubuntu 12.04 を使用しています(した)。
昨日Grubメニューに同じ物が2つ(と古いのがひとつ)あったのでgrub-customizerでひとつ残して
再起動したらメニューからubuntuが消えてしまいました。
どうしたらこれを復活することができるでしょうか?詳しい方教えて下さい。
live 用のCDはあるのでファイルの書き換えならできるのですが。

オフライン

 

#2 2012-09-07 09:23:46

funatogawa
メンバ
From: 関東
登録日: 2009-02-01

Re: Grubメニューからubuntuを削除してしまった

https://wiki.ubuntulinux.jp/UbuntuTips/ … brWithGrub
で、install-grubのかわりに、update-grubを実行してください。

または、AlternateCDをダウンロード・CDに焼いて、起動させ、メニューから修復を選び、update-grubを実行してください。
http://www.cdimage.ubuntu.com/releases/precise/release/

オフライン

 

#3 2012-09-07 19:10:38

wtz0
メンバ
登録日: 2012-01-11

Re: Grubメニューからubuntuを削除してしまった

funatogawa さん、回答有り難うございます。
ちょっと誤解を生む表現を使ってしまったようです。
私のマシンは日本語版と相性が悪く10.04を初めて扱ってからその後、
画面が化けてしまってインストール出来ないようです。
それでバージョンアップするたびにremastersysでバックアップしていました。
ところがそれもなかなかうまく行かず、11.04は上手くインストール出来るのですが
他はインストールしようとしても live されてしまうようです。
それでも元々のパーティションのファイルは読み書きは出来るようで、
消してしまった項目のファイル名と記述法をどなたか知らないかなと、
思ったわけです。 funatogawa さんの方法試してみましたがやはりダメでした、
が勉強になりました。AlternateCD そのうち試してみたいと思います。

オフライン

 

#4 2012-09-09 10:01:42

wtz0
メンバ
登録日: 2012-01-11

Re: Grubメニューからubuntuを削除してしまった

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
----
というふうになっているのが気になるのですが。

オフライン

 

#5 2012-09-11 12:59:03

wtz0
メンバ
登録日: 2012-01-11

Re: Grubメニューからubuntuを削除してしまった

自己解決しました。 /etc/grub.d/10_linux_proxy の実行属性がついてないのが原因でした。

オフライン

 

Board footer

Powered by FluxBB