お知らせ

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

#1 2008-05-25 00:54:54

アルダン
メンバ
登録日: 2008-05-25

GRUBスプラッシュ画面を表示させずに起動させたい

Linux 超初心者です。
雑誌の付録DVD-ROMに入っていたubuntu 7.10 をノートパソコンにインストールし、その後すぐに現在の8.04に自動アップグレードされたものを使っています。
今までは、自動ログイン設定にしていましたので、パソコンの電源ボタンを押せば、あとは何もせずにubuntuが起動していました。
ところが、今日、start-up Manager というのをインストールしたせいか、電源ボタンを押した後に、起動させるOSを選ぶ画面が出るようになってしましました。(GRUBスプラッシュっていうんですか? ubuntu 8.04 Generic とか recovery mode とか memtest86+などから選ぶようになってます。)
私はwindowsとデュアルブートにしてませんので、この選択画面は要りません。
この画面を出さずにする方法はありますか?
どなたかご教授ください。
よろしくお願いいたします。

オフライン

 

#2 2008-05-25 01:30:21

tnc
メンバ
登録日: 2008-03-22

Re: GRUBスプラッシュ画面を表示させずに起動させたい

せっかくstart-up Managerをインストールしてあるのなら起動したい項目(ubuntu 8.04 Generic)
を設定してあげたら設定した項目(OS)で起動しますよ。

このstart-up Managerはデュアルブート時に頻繁に使用するOSを起動する為にインストールして起動順番を設定する為のソフトです。要するに、BiosでHDが先かCD-ROMが先か設定するやつと同じような物です。
また、recovery mode と memtest86+は場合によってはCUIで起動するためのもので
いざというときには必要な事もあります。しかし、普通に使っていたら必要はないかもしれないですね。

オフライン

 

#3 2008-05-25 02:33:13

アルダン
メンバ
登録日: 2008-05-25

Re: GRUBスプラッシュ画面を表示させずに起動させたい

どうもアドバイスありがとうございます。

Start-Up Managerで、"ブートローダーのメニューを表示""起動スプラッシュを表示""起動中にテキストを表示"のチェックを全て外し、それから"memtest86+起動オプションを作成""recovery mode起動オプションを作成"のチェックも外し、"デフォルトの起動オプションを自動的に更新"だけにチェックを入れるようにしてみました。

すると、generic の "kernel 2.6.24-16"というのと"kernel 2.6.22-14"という2つの選択肢だけが残るようになりました。
たぶん後者のほうも選択肢から外せれば、GRUBスプラッシュ画面は出てこなくなると推測するのですが、その方法が分かりません。
どうか御教授お願いいたします。

オフライン

 

#4 2008-05-25 05:09:58

tnc
メンバ
登録日: 2008-03-22

Re: GRUBスプラッシュ画面を表示させずに起動させたい

アルダン による投稿:

どうもアドバイスありがとうございます。

Start-Up Managerで、"ブートローダーのメニューを表示""起動スプラッシュを表示""起動中にテキストを表示"のチェックを全て外し、それから"memtest86+起動オプションを作成""recovery mode起動オプションを作成"のチェックも外し、"デフォルトの起動オプションを自動的に更新"だけにチェックを入れるようにしてみました。

すると、generic の "kernel 2.6.24-16"というのと"kernel 2.6.22-14"という2つの選択肢だけが残るようになりました。
たぶん後者のほうも選択肢から外せれば、GRUBスプラッシュ画面は出てこなくなると推測するのですが、その方法が分かりません。
どうか御教授お願いいたします。

これは恐らくカーネルの番号ですので後者のkernel 2.6.22-14は表示しなくてよさそうですね。
考えられるのは詳細タブの中に「カーネル表示数」という項目がありますのでチェックを入れて下さい。
そして表示するカーネルの数を1にして見てください。

あと起動オプションタブで「デフォルトのオペレーティングシステム」を指定して下さい。

最後の編集者: tnc (2008-05-26 09:32:53)

オフライン

 

#5 2008-05-25 06:26:38

hatosn
新しいメンバ
登録日: 2008-04-12

Re: GRUBスプラッシュ画面を表示させずに起動させたい

grubの選択画面を消したいという事でしたら、

sudo vi /boot/grub/menu.lst にて

hiddenmenu
という文字を追加してください。

これでご希望の動作になるはずです。

オフライン

 

#6 2008-05-25 11:57:10

アルダン
メンバ
登録日: 2008-05-25

Re: GRUBスプラッシュ画面を表示させずに起動させたい

皆様、初心者の私に丁寧なアドバイス本当にありがとうございます。

まず、tncさんの方法を試してみようと思い、「表示するカーネルの数」を1にして再起動してみましたが、やはり"kernel 2.6.24-16"のOS選択画面が出てきました。
次に、「表示するカーネルの数」を0にしてみてはどうかと思いつき、再び再起動してみたところ、

grub>

という入力画面のところで止まってしまいました。

私にはここからどういうコマンドを入力して ubuntuを起動させたらよいのか方法を知りません。
tabキーを押すとコマンドリストが出てきましたが、なにやら良く分かりませんでした。
すみません、おバカな私にどなたか御教授お願いします。

オフライン

 

#7 2008-05-25 15:04:32

hardy
メンバ
登録日: 2008-05-12

Re: GRUBスプラッシュ画面を表示させずに起動させたい

grub> root (hd0,0)
grub> kernel /boot/vmlinuz-2.6.24-16-generic root=/dev/sda1
grub> initrd /boot/initrd-2.6.24-16-generic
grub> boot
で起動するかな?

オフライン

 

#8 2008-05-25 17:11:05

アルダン
メンバ
登録日: 2008-05-25

Re: GRUBスプラッシュ画面を表示させずに起動させたい

重ね重ねアドバイスありがとうございます。

3行目の
grub> initrd /boot/initrd-2.6.24-16-generic
のところで

Error 15: File not found

となってしまいました。

ちなみにDVD-ROMからubuntu7.10 を起動させ、ハードディスクの中身を見てみましたが、"initrd"のフォルダは空になっていました。
やっぱり再インストールしかないのでしょうか?

オフライン

 

#9 2008-05-26 00:09:51

tnc
メンバ
登録日: 2008-03-22

Re: GRUBスプラッシュ画面を表示させずに起動させたい

アルダン による投稿:

皆様、初心者の私に丁寧なアドバイス本当にありがとうございます。

まず、tncさんの方法を試してみようと思い、「表示するカーネルの数」を1にして再起動してみましたが、やはり"kernel 2.6.24-16"のOS選択画面が出てきました。
次に、「表示するカーネルの数」を0にしてみてはどうかと思いつき、再び再起動してみたところ、

grub>

という入力画面のところで止まってしまいました。

私にはここからどういうコマンドを入力して ubuntuを起動させたらよいのか方法を知りません。
tabキーを押すとコマンドリストが出てきましたが、なにやら良く分かりませんでした。
すみません、おバカな私にどなたか御教授お願いします。

少し言葉が足らずに申し訳ありませんでした。
GRUBとはブートローダーといってOSを起動する為のプログラムであることはご承知かと思います。
この選択画面に記載される項目をすべてクリアーしてしまうとOSが起動しなくなります。
したがって「表示するカーネルの数」を1にして下さいと申し上げたのは選択項目で最新のインストールした
OSの項目は残して欲しかったのですが・・・
少し早合点されたのは残念です。
分からない時は、まず相談されてから実行されたほうがより安心かと思われます。

確か、WindowsとデュアルブートにしてあればブートローダのプログラムをWindowsで呼び出して
書き換える事が可能だったと思いますが、残念ながらUbuntuの単独インストールであれば無理
でしょうね。

hardyさんのアドバイスを頼りに実行されたようですがエラーが出てしまったとの事ですが
どうやらブートローダーのファイルが書き換えられたようですので復旧は厳しいと思われます。
残念ながらCUIでの復旧作業は、私にもよく分かりません。
最悪の場合は再インストールをすることになるかもしれないですね。
力になれずに申し訳ありません。

オフライン

 

#10 2008-05-26 00:26:32

アルダン
メンバ
登録日: 2008-05-25

Re: GRUBスプラッシュ画面を表示させずに起動させたい

tncさん、アドバイスありがとうございました。
表示するカーネルの数をゼロにしてしまったのは、私がテキトーにいじってしまったからで、全く私の責任です。
そうですか、ブートローダーが書き換えられてしまったようですか。
しばらくしたらOS再インストールしてみようかと思います。
もし、そんなことしなくても大丈夫だよという方法を知っていらっしゃる方がおりましたら、よろしくお願いいたします。

オフライン

 

#11 2008-05-26 01:09:19

hibari
メンバ
登録日: 2008-01-01

Re: GRUBスプラッシュ画面を表示させずに起動させたい

アルダン による投稿:

もし、そんなことしなくても大丈夫だよという方法を知っていらっしゃる方がおりましたら、よろしくお願いいたします。

たぶんこれは /boot/grub/menu.lstが書き換えられたために出ているメッセージで、hardyさんがおっしゃっているようにコマンドを打ったらいいと思いますが、
grub> root (hd0,0)
grub> kernel /boot/vmlinuz-2.6.24-16-generic root=/dev/sda1
grub> initrd /boot/initrd-2.6.24-16-generic
grub> boot
この3行目を initrd /boot/initrd.img-2.6.24-16-generic と書き換えれば、起動すると思います。
(initrdを /boot/grub/menu.lstにあるように書く。すなわち initrd.img-2.6.24-16-generic )

それから ubuntu8.04が起動したら、tncさんがおっしゃっているように「表示するカーネルの数を1にして」
"kernel 2.6.24-16"のOS選択画面を出したくなければ、
$ sudo gedit  /boot/grub/menu.lst ととして
timeout のところを0にすればいいと思います。

オフライン

 

#12 2008-05-26 06:35:18

kiyoshi
拒否
From: Linux-Loving-Person
登録日: 2007-02-07

Re: GRUBスプラッシュ画面を表示させずに起動させたい

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

最後の編集者: kiyoshi (2008-05-26 06:43:38)

オフライン

 

#13 2008-05-26 09:05:04

kiyoshi
拒否
From: Linux-Loving-Person
登録日: 2007-02-07

Re: GRUBスプラッシュ画面を表示させずに起動させたい

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

最後の編集者: kiyoshi (2008-05-26 09:05:40)

オフライン

 

#14 2008-05-26 12:03:21

アルダン
メンバ
登録日: 2008-05-25

Re: GRUBスプラッシュ画面を表示させずに起動させたい

どうも皆様、懇切丁寧なアドバイスありがとうございます。
おっしゃるとおりにやってみましたら、無事OSも復旧し、grubの選択画面も出ない設定にすることができました。
とても嬉しいです。ありがとうございました。

オフライン

 

Board footer

Powered by FluxBB