Novell(クラウドコンピューティングのセキュリティ・仮想化ソリューションを実現)

起動時にlinuxrcの動作を確認することはできますか?

This document (00007403) is provided subject to the disclaimer at the end of this document.

問題点

起動時にlinuxrcの動作を確認することはできますか?

解決方法

カーネルの起動パラメータに "linuxrc=trace" を追加します。
SLES9、SLES10では、dmesgでも、/var/log/boot.msgも結果は反映されませんので、>Scroll Lock>キーで画面スクロールを停止させながら確認する必要があります。
openSUSE 10.3(カーネル2.6.22.5-31)では、dmesgには表示されませんが、/var/log/boot.msg にログが出力されます。
実際には、以下のように表示されます。
※ openSUSE 10.3での例

Inspecting /boot/System.map-2.6.22.5-31-default
Loaded 26158 symbols from /boot/System.map-2.6.22.5-31-default.
Symbols match kernel version 2.6.22.
No module symbols loaded - kernel modules not enabled.

klogd 1.4.1, log source = ksyslog started.
<5>Linux version 2.6.22.5-31-default (geeko@buildhost) (gcc version 4.2.1 (SUSE Linux)) #1 SMP 2007/09/21 22:29:00 UTC
<6>BIOS-provided physical RAM map:
<4> BIOS-e820: 0000000000000000 - 000000000009f800 (usable)
<4> BIOS-e820: 000000000009f800 - 00000000000a0000 (reserved)
<4> BIOS-e820: 00000000000ca000 - 00000000000cc000 (reserved)
<4> BIOS-e820: 00000000000dc000 - 0000000000100000 (reserved)
<4> BIOS-e820: 0000000000100000 - 00000000316f0000 (usable)
<4> BIOS-e820: 00000000316f0000 - 00000000316fc000 (ACPI data)
<4> BIOS-e820: 00000000316fc000 - 0000000031700000 (ACPI NVS)
<4> BIOS-e820: 0000000031700000 - 0000000031800000 (usable)
<4> BIOS-e820: 00000000fec00000 - 00000000fec10000 (reserved)
<4> BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
<4> BIOS-e820: 00000000fffe0000 - 0000000100000000 (reserved)
<5>0MB HIGHMEM available.
<5>792MB LOWMEM available.

------------省略-------------

Boot logging started on /dev/tty1(/dev/console) at Wed Oct  3 15:17:52 2007

cmdline:        <= ここからスタート(したがってこれ以前で発生している事象には無効)
+++ debug_linuxrc=1
++ '[' ' processor thermal ata_piix mptspi fan jbd ext3 edd' ']'
++ load_modules
+++ eval echo processor thermal ata_piix mptspi fan jbd ext3 edd
++++ echo processor thermal ata_piix mptspi fan jbd ext3 edd
++ for file in '$(eval echo $modules)'
+++ eval echo '${opt_processor}'
++++ echo
++ opt=
++ modprobe processor
++ for file in '$(eval echo $modules)'
+++ eval echo '${opt_thermal}'
++++ echo
++ opt=

------------省略-------------

+++ usleep 300000
+++ '[' -d /proc/398 ']'
+++ usleep 300000
+++ '[' -d /proc/398 ']'
+++ usleep 300000
+++ '[' -d /proc/398 ']'
+++ usleep 300000
+++ '[' -d /proc/398 ']'
+++ usleep 300000
+++ '[' -d /proc/398 ']'                          <=ここまで

Boot logging started on /dev/tty1(/dev/console (deleted)) at Thu Oct  4 00:18:45 2007

done
Starting udevd udevd-event[1560]: node_symlink: device node '/dev/rtc0' already exists, link '/dev/rtc' will not overwrite it

done
Loading required kernel modules
doneActivating swap-devices in /etc/fstab...
donemount: according to mtab, /dev/sda2 is already mounted on /

Disclaimer

この情報は、米国Novell, Inc.およびノベル株式会社の内外から発生したものです。本文書の内容または本文書を使用した結果について、いかなる保証、表明または約束も行っていません。また、本文書の商品性、および特定目的への適合性について、いかなる黙示の保証も否認し、排除します。

本文書に記載されている会社名、製品名はそれぞれ各社の商品、商標または登録商標です。

  • ドキュメントID: J00007403
  • 作成年月日: 03-OCT-2007
  • 修正年月日:
  • ドキュメントリビジョン: 1
  • 分類: SUSE Linux
  • 対象NOVELL製品およびバージョン: SUSE Linux Enterprise Server 9
  • カテゴリ: