お知らせ

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

#1 2010-07-24 10:32:57

田んぼのトンボ09
新しいメンバ
登録日: 2009-05-22

10.04でアップデート後にgrubの表示で起動順が変わってしまった。

表題の症状で、起動画面でubuntuにハイライトが当たるようになってしまいました。
Winxpとデュアルブートで、通常はXPが起動するように設定していました。コンソールからapt-get update
からupgradeとしていつものようにアップデートをしたところ、起動画面でXPにハイライトが当たらなくなっていました。
以前ですと/boot/grub/menu.lstを直接編集していましたが、10.04には見当たらないようです。元のようにWinxpを
優先的に起動させたいのですが、設定のしかたをご教示いただけると助かります。

こちらでログの検索をしてみたつもりなのですが、検索のときに語数が多いとヒットせず、検索対象語数が少ないと数が
多く、読みきれていない可能性が高いので、どちらかかに既にありましたらご容赦ください。

オフライン

 

#2 2010-07-24 10:39:47

hmatsue
アドバイザ
登録日: 2009-03-10

Re: 10.04でアップデート後にgrubの表示で起動順が変わってしまった。

https://forums.ubuntulinux.jp/viewtopic.php?pid=43082
を参照し、GRUB_DEFAULTを設定して、
$ sudo update-grub
でいかがでしょう。

オフライン

 

#3 2010-07-24 11:27:39

pc944
メンバ
From: Japan
登録日: 2010-03-03

Re: 10.04でアップデート後にgrubの表示で起動順が変わってしまった。

hmatsueさんのことに追記:
上からの順番(0〜)か、
項目名(linux-......)で指定できます。
私は「0〜」で指定していますが、
順番が変わった際にズレてきます。
XPであれば、項目名指定でいいと思います。
(Linuxだとカーネルのバージョンで変わりますので・・・)

オフライン

 

#4 2010-07-24 16:15:48

kiyop
拒否
From: http://kiyoandkei.bbs.fc2.com/
登録日: 2010-01-23

Re: 10.04でアップデート後にgrubの表示で起動順が変わってしまった。

※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。

オフライン

 

#5 2010-07-24 21:46:32

田んぼのトンボ09
新しいメンバ
登録日: 2009-05-22

Re: 10.04でアップデート後にgrubの表示で起動順が変わってしまった。

hmatsue様 pc944様 kiyop様

皆様 ご返答ありがとうございます。hmatsue様のご案内の内容を参考に以下のように
してみたら、コンソールでgrubのアップデートができなかったようです。何か不適当な手順
あるいは誤りがありましたら、お手数でもご教示いただきたく存じます。grubのバージョンは
1.98-1ubuntu7とありました。

/etc/default/grubでGeditを用いrootで

GRUB DEFAULT=Microsoft Windows XP Professionalと以下のようにして保存
 
GRUB_DEFAULT=Microsoft Windows XP Professional
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet nosplash"
GRUB_CMDLINE_LINUX="vga=792 splash quiet"

コンソールでgrubをアップデートしようとしたら、以下のようにwindowsが見つからない
と警告されました。起動画面に表示されたwinXPの表示をそのままgrubのファイルに記入
しました。下記はコンソールの画面です。

user@name:~$ sudo update-grub
[sudo] password for :
/etc/default/grub: 4: Windows: not found
user@name:~$

オフライン

 

#6 2010-07-24 22:06:08

hmatsue
アドバイザ
登録日: 2009-03-10

Re: 10.04でアップデート後にgrubの表示で起動順が変わってしまった。

田んぼのトンボ09 による投稿:

GRUB DEFAULT=Microsoft Windows XP Professionalと以下のようにして保存

私はこういう方法は知らなかったので、数値指定をイメージしていました。
。。数値指定ではダメでしょうか。
カーネルの更新毎に古いカーネルを消して、数をコントロールしないというのは確かに面倒ですが。

オフライン

 

#7 2010-07-24 22:16:40

STGSAGWAN
ゲスト

Re: 10.04でアップデート後にgrubの表示で起動順が変わってしまった。

田んぼのトンボ09 による投稿:

user@name:~$ sudo update-grub
[sudo] password for :
/etc/default/grub: 4: Windows: not found
user@name:~$

間に半角スペースを含むので、
GRUB_DEFAULT='Microsoft Windows XP Professional'
または
GRUB_DEFAULT="Microsoft Windows XP Professional"
にすればOKです。

 

#8 2010-07-25 14:37:55

田んぼのトンボ09
新しいメンバ
登録日: 2009-05-22

Re: 10.04でアップデート後にgrubの表示で起動順が変わってしまった。

hmatsue様 STGSAGWAN様

 ご返答ありがとうございます。STGSAGWAN様のご指摘どおりやってみましたら
うまく行きました。

ご指摘頂いた通り/etc/default/grubで
GRUB DEFAULT="Microsoft Windows XP Professional"としてみました。
’Microsoft Windows XP Professional'はうまく認識しないようでした。
前回同様update-grubとするとwindowsを見つけたようで最後にdoneとでました。
再起動するとubuntuにハイライトが当たったままです。

念のためgrub-confを見るとwindowsの記述の後半に場所が追記されていました。
そこで再び/etc/default/grubをrootで開き
GRUB_DEFAULT="Microsoft Windows XP Professional (on /dev/sda2)"
として、update-grubを行い再起動しました。そうするとら見事に希望どおりwindowsに
ハイライトが当たるようになりました。

番号で指示する手もあるのでしょうが、カーネルをアップデートしたときや、質問には上げ
ませんでしたが、今回のアップデートではmemory-testが2項目に増えてしまっています。
番号ではずれる心配があるので今回教えていただいた方法が私にはよいようです。
おかげさまで解決致しました。皆様ありがとうございます。

オフライン

 

#9 2010-07-25 15:02:43

kiyop
拒否
From: http://kiyoandkei.bbs.fc2.com/
登録日: 2010-01-23

Re: 10.04でアップデート後にgrubの表示で起動順が変わってしまった。

※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。

オフライン

 

Board footer

Powered by FluxBB