
Ubuntu日本語フォーラム
ログインしていません。
初めまして、かっぱと申します。
よろしくお願いいたします。
ubuntu9.04をインストールしたのですが、
linuxでお馴染みのあのログイン時にカーネルメッセージが画面にばばばーっと表示されていくのを見たいです!
現在はデフォルトで用意されていた、ubuntuのGUIを使用しています。
好奇心のみでという訳ではありません。
startupmanagerをインストールした後から、
カーネルを選択後に、画面下方に
「routing check on device : /dev/sda5...」と表示され
何かキーを押下しなければ、しばらくそのままになってしまう。 という状況になってしまいました!
dmesgで起動後に何度か見てみたのですが、
それらしいキーワードでgrepしてもひっかからず、
どこで処理がとまっているのかもわかりません・・・(T_T)
なので、ログイン時の処理が流れていく様を、この目でみたいと思い、投稿させて頂きました!
自分一人ではもう限界です!どなたかよろしくお願いいたします~
オフライン
https://forums.ubuntulinux.jp/viewtopic.php?pid=30923#p30923
ここ参考になりませんか?やりたいことは反対ですけど
とりあえず 端末から
cat /boot/grub/menu.lst
の結果を貼り付けるとアドバイスが来るかもです
最後の編集者: hide (2009-05-13 12:58:36)
オフライン
/boot/grub/menu.lst ファイルの中の kernel から始まる行に quiet splash と書かれているはずなので、これを消去すればお望みの状態になると思います
quiet は起動時のメッセージ表示の抑止、splash は起動時のスプラッシュイメージを表示させるオプションです
なお、/boot/grub/menu.lst ファイルを下手に編集すると起動に失敗するようになるので、書式等を十分に理解して自己責任でお願いします
オフライン
※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。
最後の編集者: kiyoshi (2009-05-15 12:52:32)
オフライン
/boot/grub/menu.lstにある、
# defoptions=quiet splash
という行の「splash」を取って、sudo update-grubしてください。
また、「単に情報を見たいだけ」なら、quietの方だけを取ってもいいです。
この場合は、いつものゲージ画面の下に情報がずらずら出てくるはずです。
ただ根本的な動機がよくわからないのですが、「その画面が何のために出ているのか」は分かっておられますか?
オフライン
みなさんありがとうございます!
当人が遅くなってしまい申し訳なく思います。
とりあえず、いきなりなのでどうしてかは分かりませんが・・・
カーネル選択後の
「routing check on device : /dev/sda5...」というメセージは表示されなくなりました。
どうもお騒がせしましたm(__)m
でも乗りかかった船というか、
自分としては、勉強もかねてやはりカーネル選択後にはカーネルメッセージを表示させたいと思います。
しかし・・
menu.lstの内容をいじっても何故かうまくいきません。
それらしい項目を抜粋しましたので、よかったら見て下さい!今一度アドバイスよろしくお願いします!
********** やってみた事 ******************************************************************
# defoptions=quiet splash の splashを取って
sudo update-grub を実行してみたのですが、GUIログイン画面のままです・・
#を取ってやってみると
suso update-grub 実行後に # defoptions=quiet splash に戻ってしまいます。
*****************************************************************************************
※kernelから始まる行に quiet splash という文字は見当たりませんでした
********** /boot/grub/menu.lstより抜粋 ******************************************************************
### BEGIN AUTOMAGIC KERNELS LIST
## lines between the AUTOMAGIC KERNELS LIST markers will be modified
## by the debian update-grub script except for the default options below
## DO NOT UNCOMMENT THEM, Just edit them to your needs
## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specific kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
## kopt_2_6_8=root=/dev/hdc1 ro
## kopt_2_6_8_2_686=root=/dev/hdc2 ro
# kopt=root=UUID=d3b82b3a-5b30-4fbf-8b17-1bfca293693c ro
## default grub root device
## e.g. groot=(hd0,0)
# groot=d3b82b3a-5b30-4fbf-8b17-1bfca293693c
## should update-grub create alternative automagic boot options
## e.g. alternative=true
## alternative=false
# alternative=true
## should update-grub lock alternative automagic boot options
## e.g. lockalternative=true
## lockalternative=false
# lockalternative=false
## additional options to use with the default boot option, but not with the
## alternatives
## e.g. defoptions=vga=791 resume=/dev/hda5
# defoptions=quiet splash
## should update-grub lock old automagic boot options
## e.g. lockold=false
## lockold=true
# lockold=false
## should update-grub adjust the value of the default booted system
## can be true or false
# updatedefaultentry=false
## should update-grub add savedefault to the default options
## can be true or false
# savedefault=false
## ## End Default Options ##
***************************************************************************************************
オフライン
・・・出来ました!
確かに、前に掲載した/boot/grub/menu.lstから抜粋したところより、ちょっと下のトコロ
*** /boot/grub/menu.lst より抜粋 ****************************************************************************
title Ubuntu 9.04, kernel 2.6.28-11-generic
uuid d3b82b3a-5b30-4fbf-8b17-1bfca293693c
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=d3b82b3a-5b30-4fbf-8b17-1bfca293693c ro quiet splash
initrd /boot/initrd.img-2.6.28-11-generic
quiet
************************************************************************************************************
上記の kernel の行の最後にある quiet splash を消したら
起動してカーネルを選択後に、カーネルメッセージがずらずらずらずら・・出てくる出てくる!
これって kernel オプションを変更した事になるんですよね?
そして、上記のひとかたまりの記述は1つのカーネル(今回はubuntu9.04)に対する
GRUBの初期処理をする為に必要なファイルの指定ですよね?
みなさんのアドバイスと、今回の経験を踏まえて
少し整理してみたのですが・・・
/boot/grub/menu.lst 内の、
# defoptions で、全てのカーネルイメージに適応するカーネルオプションを指定して
さらに、個々のカーネルイメージに対するオプションを、今回のように kernel の行で指定する!
今回# defoptions の変更に失敗しましたので憶測になってしまいますが、
# defoptionsよりも個々への指定の方が優先されるのではないでしょうか。
・・・という事になりそうな気がします。
*** < あとがき > *****************************************************************************
今回が初めての投稿だったのですが、
みなさんのおかげで助かりました!どうもありがとうございますm(__)m
また何かありましたらよろしくお願い致します〜
linuxって面白いですね。
*********************************************************************************************
オフライン
kappa による投稿:
/boot/grub/menu.lst 内の、
# defoptions で、全てのカーネルイメージに適応するカーネルオプションを指定して
までやれば、sudo update-grubすると、kernel行以下の修正は勝手にやってくれるはずです。
オフライン
hito による投稿:
/boot/grub/menu.lstにある、
# defoptions=quiet splash
という行の「splash」を取って、sudo update-grubしてください。
また、「単に情報を見たいだけ」なら、quietの方だけを取ってもいいです。
この場合は、いつものゲージ画面の下に情報がずらずら出てくるはずです。
ただ根本的な動機がよくわからないのですが、「その画面が何のために出ているのか」は分かっておられますか?
hitoさん>何のために出ているのかというと・・
最初に投稿した「routing check on device : /dev/sda5 ・・」の事でしょうか。
何故でたのか、また何の為に出ているのか、
正直私には分かりません。ログイン処理延滞の理由を使用者へ知らせる為とか・・ご存知でしたらお教え下さい〜
オフライン
hito による投稿:
kappa による投稿:
/boot/grub/menu.lst 内の、
# defoptions で、全てのカーネルイメージに適応するカーネルオプションを指定してまでやれば、sudo update-grubすると、kernel行以下の修正は勝手にやってくれるはずです。
hitoさん>出来ません(TT)。なるほどそういう事か!と思い、再度やってみたのですが、
他の箇所の記述がhitoさんの環境と少し違うのだと思います。
私の方でも調べてみますが、
menu.lst のカーネルイメージ指定等の記述よりも上部分を全て載せますので、よかったら是非見てみて下さい〜
*** やってみた事 ***************************************************************************
# defoptions=quiet splash の quiet splash を消してファイルを保存、sudo update-grub を実行
*******************************************************************************************
※実験の為、kernel の行の最後に quiet splash を再度追記して、上記内容を実行したのですが、
sudo update-grub 実行後に kernel 行の最後の quiet splash は消されずにそのまま残ってしまっていました。
*** /boot/grub/menu.lst ほぼ全て *******************************************************************************
# menu.lst - See: grub(8), info grub, update-grub(8)
# grub-install(8), grub-floppy(8),
# grub-md5-crypt, /usr/share/doc/grub
# and /usr/share/doc/grub-doc/.
## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.
#
# You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.
# WARNING: If you are using dmraid do not use 'savedefault' or your
# array will desync and will not let you boot your system.
default 0
## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout 30
## hiddenmenu
# Hides the menu by default (press ESC to see the menu)
#hiddenmenu
##GRUB背景
splashimage=/boot/grub/majotaku.xpm.gz
# Pretty colours
#color cyan/blue white/blue
## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line) and entries protected by the
# command 'lock'
# e.g. password topsecret
## password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
# password topsecret
#
# examples
#
# title Windows 95/98/NT/2000
# root (hd0,0)
# makeactive
# chainloader +1
#
# title Linux
# root (hd0,1)
# kernel /vmlinuz root=/dev/hda2 ro
#
#
# Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST
### BEGIN AUTOMAGIC KERNELS LIST
## lines between the AUTOMAGIC KERNELS LIST markers will be modified
## by the debian update-grub script except for the default options below
## DO NOT UNCOMMENT THEM, Just edit them to your needs
## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specific kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
## kopt_2_6_8=root=/dev/hdc1 ro
## kopt_2_6_8_2_686=root=/dev/hdc2 ro
# kopt=root=UUID=d3b82b3a-5b30-4fbf-8b17-1bfca293693c ro
## default grub root device
## e.g. groot=(hd0,0)
# groot=d3b82b3a-5b30-4fbf-8b17-1bfca293693c
## should update-grub create alternative automagic boot options
## e.g. alternative=true
## alternative=false
# alternative=true
## should update-grub lock alternative automagic boot options
## e.g. lockalternative=true
## lockalternative=false
# lockalternative=false
## additional options to use with the default boot option, but not with the
## alternatives
## e.g. defoptions=vga=791 resume=/dev/hda5
# defoptions=quiet splash
## should update-grub lock old automagic boot options
## e.g. lockold=false
## lockold=true
# lockold=false
## Xen hypervisor options to use with the default Xen boot option
# xenhopt=
## Xen Linux kernel options to use with the default Xen boot option
# xenkopt=console=tty0
## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
## altoptions=(recovery) single
# altoptions=(recovery mode) single
## controls how many kernels should be put into the menu.lst
## only counts the first occurence of a kernel, not the
## alternative kernel options
## e.g. howmany=all
## howmany=7
# howmany=all
## specify if running in Xen domU or have grub detect automatically
## update-grub will ignore non-xen kernels when running in domU and vice versa
## e.g. indomU=detect
## indomU=true
## indomU=false
# indomU=detect
## should update-grub create memtest86 boot option
## e.g. memtest86=true
## memtest86=false
# memtest86=true
## should update-grub adjust the value of the default booted system
## can be true or false
# updatedefaultentry=false
## should update-grub add savedefault to the default options
## can be true or false
# savedefault=false
## ## End Default Options ##
************************************************************************************************************
オフライン
こんばんは
*** やってみた事 ***************************************************************************
# defoptions=quiet splash の quiet splash を消してファイルを保存、sudo update-grub を実行
*******************************************************************************************
※実験の為、kernel の行の最後に quiet splash を再度追記して、上記内容を実行したのですが、
sudo update-grub 実行後に kernel 行の最後の quiet splash は消されずにそのまま残ってしまっていました。
menu.lstの読み方が違っているようなので。Linuxの設定ファイルには共通の書式があります。
Linuxの設定ファイルはほとんどすべてがテキストファイルです。そのファイルは変更しやすいやすいように、書式が説明されています。
#,##,###などとなっているところは、コメント行です。つまり説明の行です。ですのでここを書き換えても何の意味もありません。
例をあげます。
## default num ;ここはdefault numについての説明
# Set the default entry to the entry number NUM. Numbering starts from 0, and ;ここはキー入力がなければスタートする0Sが
# the entry number 0 is the default if the command is not used. ;選ばれるので普通はdefoult 0ですのでエントリーが
# ;一つしかないときには書かなくていいですよ。
# You can specify 'saved' instead of a number. In this case, the default entry ;"savedefoult"というコマンドを使って起動ドライブを環境変数に設定したときには、 ←すいません。環境変数でなく、menu.lst内での設定でした。ですので、コマンドではなくsettingです。
# is the entry saved with the command 'savedefault'. ;数字を書く代わりに”saved"を使うことができます。
# WARNING: If you are using dmraid do not use 'savedefault' or your ;警告:DMRAIDを使ってRAIDシステムを構築しているときは
# array will desync and will not let you boot your system. ;シンクできずに、システムが起動されません。
default 0 ;行の先頭に#がないので、ここで defoult 0 という宣言をしている。
残りの行も全部同じです。一つ一つ確かめながら、見てみてください。 実際に実行される行の先頭には#はありません。
ですから、menu.lstも、私のコンピュータのコメント行をとってしまうと、
default 0
timeout 3
hiddenmenu
title Ubuntu 9.04, kernel 2.6.28-11-generic ;これが 0
uuid ae7c3380-7e74-42ac-8624-c4358936f936
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=ae7c3380-7e74-42ac-8624-c4358936f936 ro quiet splash
initrd /boot/initrd.img-2.6.28-11-generic
quiet
title Ubuntu 9.04, kernel 2.6.28-11-generic (recovery mode) ;これが 1
uuid ae7c3380-7e74-42ac-8624-c4358936f936
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=ae7c3380-7e74-42ac-8624-c4358936f936 ro single
initrd /boot/initrd.img-2.6.28-11-generic
title Ubuntu 9.04, kernel 2.6.27-11-generic ;これが 2
uuid ae7c3380-7e74-42ac-8624-c4358936f936
kernel /boot/vmlinuz-2.6.27-11-generic root=UUID=ae7c3380-7e74-42ac-8624-c4358936f936 ro quiet splash
initrd /boot/initrd.img-2.6.27-11-generic
quiet
title Ubuntu 9.04, kernel 2.6.27-11-generic (recovery mode) ;これが 3
uuid ae7c3380-7e74-42ac-8624-c4358936f936
kernel /boot/vmlinuz-2.6.27-11-generic root=UUID=ae7c3380-7e74-42ac-8624-c4358936f936 ro single
initrd /boot/initrd.img-2.6.27-11-generic
title Ubuntu 9.04, memtest86+ ;これが 4
uuid ae7c3380-7e74-42ac-8624-c4358936f936
kernel /boot/memtest86+.bin
quiet
で、コンピュータが起動されたときにgrubに制御が移ると、grubのバージョンとカウントダウンだけが表示され(hiddenmenu)、3秒後に(timeout 3) デフォルトでエントリー0が選択されます(defoult 0)。カウントダウン途中でESCキーを押すと、この5つのエントリーが表示され、カーソルキーとエンターキーで選択します。
もちろんsynapticのsource.lstのように、##がコメント行、#が未選択行、何もない行が選択行を表す場合もありますが、例を読めば分かります。
なお、
「routing check on device : /dev/sda5...」と表示され~
は「/deb/sda5を探しています。」ということかと思いますので、sda5(たぶんswapパーティション)がきちんと取られているか確認してみてください。
※ 漢字の間違いを訂正しました。
※ 青文字を加えました。
最後の編集者: funatogawa (2009-05-17 20:03:04)
オフライン
※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。
最後の編集者: kiyoshi (2009-05-17 07:51:12)
オフライン
こんばんは
### BEGIN AUTOMAGIC KERNELS LIST
以下の
## ## Start Default Options ##
から
## ## End Default Options ##
までの間の
#
が一個だけ行頭に入った部分を使って
## ## End Default Options ##
から
### END DEBIAN AUTOMAGIC KERNELS LIST
までの間の行が書き換えられると思っていました。実際に私のUbuntu9.04で、hitoさんのご指摘の事項を行い、title行以下のkernel行のオプションが変更されました。kappaさんのパソコンではupdate-grubの設定がおかしいのかもしれませんね。
やってみましたら、書き換えられました。
ただ、kappaさんのスレッドですと、下の部分が表示されていないので、何ともいえませんが、どこが書き換わっているのかを見つけられるよう前回の書き込みをしました。
Vine Linux ではLILOを書き換えてはいましたが、Ubuntuでは便利な’startupmanager'で変えられる範囲しか変更していませんでした(あまり変なところをいじってしまうともとに戻せなくなる?)。synapticからインストールできますので、お勧めです。
オフライン
kappa による投稿:
## additional options to use with the default boot option, but not with the
## alternatives
## e.g. defoptions=vga=791 resume=/dev/hda5
# defoptions=quiet splash
ええと、どう見ても書き換わってないんですが、これは書き換え前のものということでしょうか……?
オフライン
funatogawa による投稿:
menu.lstの読み方が違っているようなので。Linuxの設定ファイルには共通の書式があります。
Linuxの設定ファイルはほとんどすべてがテキストファイルです。そのファイルは変更しやすいやすいように、書式が説明されています。
#,##,###などとなっているところは、コメント行です。つまり説明の行です。ですのでここを書き換えても何の意味もありません。
えーと。menu.lstの先頭に書かれている以下を読んでman update-grubを見て頂ければ分かりますが、
# menu.lst - See: grub(8), info grub, update-grub(8) # grub-install(8), grub-floppy(8), # grub-md5-crypt, /usr/share/doc/grub # and /usr/share/doc/grub-doc/.
update-grubは、
After update-grub has been run for the first time, the user is required
to edit the generated menu.lst. The user must set the two options
update-grub uses. Then re-run the update-grub script to update the
menu.lst file using the default's that have been set.
These are the options passed to the linux kernel:
# kopt=root=/dev/hda1 ro
Everything after "kopt=" is passed to the kernel as parameters. See
bootparam(7) for more information.
という仕様になっています。
オフライン
こんばんは
hitoさんの丁寧な解説ありがとうございます。
'startupmanager'もそうですが、便利ですが、オプションを設定してくれるので、つい書き換えてみようという気を起こさせるコマンドですね。要注意!
うまく動くときのmenu.lstのコピーを取っておかなければ、いたずらはできませんね。
ついでですが、grubのエラー日本語訳?のURLを見つけました。
http://www.gentoo.org/doc/ja/grub-error-guide.xml
皆さんの参考になればいいですね。
※追記 あれ、error 21がない!
一部挿入
最後の編集者: funatogawa (2009-05-17 23:53:05)
オフライン
startupmanagerをインストールした後から、
カーネルを選択後に、画面下方に
「routing check on device : /dev/sda5...」と表示され
何かキーを押下しなければ、しばらくそのままになってしまう。 という状況になってしまいました!
ブート時に実行されるファイルシステムのチェックでデフォルトの設定でstartupmanagerのインストールとは関係ありません。
設定を変更するにはtune2fsコマンドで行います。
sudo tune2fs -l /dev/sdxxで得られるリストでMaximum mount countとCheck intervalの値を変更します。
例:sudo tune2fs -c 100 -i 12m /dev/sdxx
とりあえず、いきなりなのでどうしてかは分かりませんが・・・
カーネル選択後の
「routing check on device : /dev/sda5...」というメセージは表示されなくなりました。
どうもお騒がせしましたm(__)m
処理をスキップすると次回のブート時に同じ事になります。
設定を変更しない限りこれから30回ほどブートを繰り返すと同じRoutine ...が表示されれるはずです。
何もキーを押さずにそのままにしてブートしませんでしたか?
オフライン
hito による投稿:
kappa による投稿:
## additional options to use with the default boot option, but not with the
## alternatives
## e.g. defoptions=vga=791 resume=/dev/hda5
# defoptions=quiet splashええと、どう見ても書き換わってないんですが、これは書き換え前のものということでしょうか……?
ご無沙汰してます。
hitoさん>そうです、書き換え前のものになります!
hitoさんが指摘して下さったファイル内容は、実験をする前の内容になります。
今回他の行を見て欲しかったので、ここはまあいいかなと思い、そのまま載せてしまいました・・!
やっぱり分かりにくいですよねー・・すみません〜
kiyoshiさんのコメントにupdate-grubの設定がおかしいかもとあったのですが、
ひょっとしたらそれかなー・・って思ているところです!
funatogawaさん>コメントありがとうございます!
大丈夫です。#でコメント化するという事は自分も承知しています。
今回 update-grub を実行する際に、#を消してもまた実行後に#が復帰していたので、
#defoptionsの#は特殊なのかなー。と思ってたところなんです。
書き換えられてるかを確認していたのは・・
## ## End Default Options ##
から
### END DEBIAN AUTOMAGIC KERNELS LIST
の間のカーネルオプションの指定(kernelで始まる行の最後の方)箇所なんです。
しかし、どうにも上手くいかなくて・・
kiyoshiさんの指摘どおり、update-grubがおかしいのかもしれません(@_@)/
まだまだlinux初心者なので、他にもどんどん怪しい事を言ってしまってるかもしれません。
そんな時はまたご指摘よろしくお願いします〜
kiyoshiさん>ご無沙汰してます〜
kiyoshi による投稿:
hitoさんのご指摘のとおりで、update-grubをかければ、Grubが正しく設定されていれば、その参照しているmenu.lstが
### BEGIN AUTOMAGIC KERNELS LIST
以下の
## ## Start Default Options ##
から
## ## End Default Options ##
までの間の
#
が一個だけ行頭に入った部分を使って
## ## End Default Options ##
から
### END DEBIAN AUTOMAGIC KERNELS LIST
までの間の行が書き換えられると思っていました。実際に私のUbuntu9.04で、hitoさんのご指摘の事項を行い、title行以下のkernel行のオプションが変更されました。kappaさんのパソコンではupdate-grubの設定がおかしいのかもしれませんね。
上記のコメントお陰でupdate-grubの挙動が具体的にわかった気がします。ありがとうございます。
update-grubの設定ですかー・・そうかもしれませんね!また継続して調べてみようと思います。
もう一つあります!
あと起動時に”カーネルメッセージがばばばーって出力されていく”のを止められません!(@_@)/
「それは便利だな!よし、止めてやるぞ」と思い
「CTRL + Q」、「CTRL + S」やってみたのですが・・止まってくれませんでした。
ノートパソコンだからかもしれません。こちらも少し調べてみようと思います〜色々ありがとうございます。
オフライン