Fedora (and generally all Red Hat distro) store information about the boot process messages in these files:
/var/log/dmesg
(kernel messages) and /var/log/boot.log
(services outputs).
The first log (it can be seen also with the command dmesg
) is rewritten at every system restart, the second one mantains the record of past booting activities.
Here follows the output of a Fedora System on a HP Pavillon zd7000 laptop with some standad services removed from startup and a modified kernel with the Nvidia drivers.
[root@vagante root]# cat /var/log/dmesg
Linux version 2.6.5-1.358.8kstacks (root@www) (gcc version 3.3.3 20040412 (Red Hat Linux 3.3.3-7)) #1 Sat May 22 21:46:42 EDT 2004 In this case the kernel is a modified version with 8K stacks, necessary for using the nvidia drivers in Fedora2
BIOS-provided physical RAM map:
BIOS-e820: 0000000000000000 - 000000000009f800 (usable)
BIOS-e820: 000000000009f800 - 00000000000a0000 (reserved)
BIOS-e820: 00000000000d8000 - 0000000000100000 (reserved)
BIOS-e820: 0000000000100000 - 000000001ff70000 (usable)
BIOS-e820: 000000001ff70000 - 000000001ff7b000 (ACPI data)
BIOS-e820: 000000001ff7b000 - 000000001ff80000 (ACPI NVS)
BIOS-e820: 000000001ff80000 - 0000000020000000 (reserved)
BIOS-e820: 00000000fec00000 - 00000000fec10000 (reserved)
BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
BIOS-e820: 00000000ff800000 - 00000000ffc00000 (reserved)
BIOS-e820: 00000000fffffc00 - 0000000100000000 (reserved)
0MB HIGHMEM available.
511MB LOWMEM available.
On node 0 totalpages: 130928
DMA zone: 4096 pages, LIFO batch:1
Normal zone: 126832 pages, LIFO batch:16
HighMem zone: 0 pages, LIFO batch:1
DMI present.
ACPI: RSDP (v000 HP ) @ 0x000f67b0
ACPI: RSDT (v001 HP RSDT 0x06040000 LTP 0x00000000) @ 0x1ff738bb
ACPI: FADT (v001 HP SPDG 0x06040000 PTL 0x00000003) @ 0x1ff7aecf
ACPI: MADT (v001 HP APIC 0x06040000 LTP 0x00000000) @ 0x1ff7af43
ACPI: BOOT (v001 HP $SBFTBL$ 0x06040000 LTP 0x00000001) @ 0x1ff7afa1
ACPI: SSDT (v001 HP ACPIHT 0x06040000 LTP 0x00000001) @ 0x1ff7afc9
ACPI: DSDT (v001 HP SPRGDALE 0x06040000 MSFT 0x0100000e) @ 0x00000000
ACPI: PM-Timer IO Port: 0x1008
Built 1 zonelists
Kernel command line: ro root=LABEL=/ rhgb quiet
Initializing CPU#0
PID hash table entries: 2048 (order 11: 16384 bytes)
Detected 2793.138 MHz processor.
Using pmtmr for high-res timesource
Console: colour VGA+ 80x25
Memory: 515964k/523712k available (1534k kernel code, 6976k reserved, 606k data, 144k init, 0k highmem)
Checking if this processor honours the WP bit even in supervisor mode... Ok.
Calibrating delay loop... 5537.79 BogoMIPS
Security Scaffold v1.0.0 initialized
SELinux: Initializing.
SELinux: Starting in permissive mode
There is already a security framework initialized, register_security failed.
Failure registering capabilities with the kernel
selinux_register_security: Registering secondary module capability SELinux settings, in this case, are not customized
Capability LSM initialized
Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
CPU: After generic identify, caps: bfebfbff 00000000 00000000 00000000
CPU: After vendor identify, caps: bfebfbff 00000000 00000000 00000000
CPU: Trace cache: 12K uops, L1 D cache: 8K
CPU: L2 cache: 512K
CPU: After all inits, caps: bfebf3ff 00000000 00000000 00000080
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
CPU#0: Intel P4/Xeon Extended MCE MSRs (12) available
CPU: Intel(R) Pentium(R) 4 CPU 2.80GHz stepping 09
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Checking 'hlt' instruction... OK.
POSIX conformance testing by UNIFIX
NET: Registered protocol family 16
PCI: PCI BIOS revision 2.10 entry at 0xfd972, last bus=2
PCI: Using configuration type 1
mtrr: v2.0 (20020519)
ACPI: Subsystem revision 20040326
ACPI: IRQ9 SCI: Edge set to Level Trigger.
ACPI breakpoint: Executed AML Breakpoint opcode
ACPI: Interpreter enabled
ACPI: Using PIC for interrupt routing
ACPI: PCI Root Bridge [PCI0] (00:00)
PCI: Probing PCI hardware (bus 00)
PCI: Ignoring BAR0-3 of IDE controller 0000:00:1f.1
Transparent bridge - 0000:00:1e.0
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.AGP_._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.HUB_._PRT]
ACPI: PCI Interrupt Link [LNKA] (IRQs 3 10 11 14 15)
ACPI: PCI Interrupt Link [LNKB] (IRQs 3 *10 11 14 15)
ACPI: PCI Interrupt Link [LNKC] (IRQs 3 *10 11 14 15)
ACPI: PCI Interrupt Link [LNKD] (IRQs 3 10 *11 14 15)
ACPI: PCI Interrupt Link [LNKE] (IRQs 3 10 11 14 15)
ACPI: PCI Interrupt Link [LNKF] (IRQs 3 10 11 14 15)
ACPI: PCI Interrupt Link [LNKG] (IRQs 3 10 11 14 15)
ACPI: PCI Interrupt Link [LNKH] (IRQs 3 10 *11 14 15)
ACPI: Embedded Controller [EC0] (gpe 29)
Linux Plug and Play Support v0.97 (c) Adam Belay
usbcore: registered new driver usbfs
usbcore: registered new driver hub
ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 5
ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 11
ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 10
ACPI: PCI Interrupt Link [LNKH] enabled at IRQ 11
ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 10
ACPI: PCI Interrupt Link [LNKE] enabled at IRQ 4
PCI: Using ACPI for IRQ routing
PCI: if you experience problems, try using option 'pci=noacpi' or even 'acpi=off'
Simple Boot Flag at 0x36 set to 0x1
apm: BIOS version 1.2 Flags 0x03 (Driver version 1.16ac)
apm: overridden by ACPI.
audit: initializing netlink socket (disabled)
audit(1094465361.838:0): initialized
Total HugeTLB memory allocated, 0
VFS: Disk quotas dquot_6.5.1
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
SELinux: Registering netfilter hooks
Initializing Cryptographic API
pci_hotplug: PCI Hot Plug PCI Core version: 0.5
ACPI: Processor [CPU0] (supports C1 C3, 8 throttling states)
ACPI: Thermal Zone [THRM] (32 C)
isapnp: Scanning for PnP cards...
isapnp: No Plug & Play device found
Real Time Clock Driver v1.12
Linux agpgart interface v0.100 (c) Dave Jones
agpgart: Detected an Intel 865 Chipset.
agpgart: Maximum main memory to use for agp memory: 439M
agpgart: AGP aperture is 128M @ 0xd8000000
Serial: 8250/16550 driver $Revision: 1.90 $ 8 ports, IRQ sharing enabled
ttyS1 at I/O 0x2f8 (irq = 3) is a NS16550A
RAMDISK driver initialized: 16 RAM disks of 16384K size 1024 blocksize
divert: not allocating divert_blk for non-ethernet device lo
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
ICH5: IDE controller at PCI slot 0000:00:1f.1
PCI: Enabling device 0000:00:1f.1 (0005 -> 0007)
ICH5: chipset revision 2
ICH5: not 100% native mode: will probe irqs later
ide0: BM-DMA at 0x2040-0x2047, BIOS settings: hda:DMA, hdb:pio
ide1: BM-DMA at 0x2048-0x204f, BIOS settings: hdc:DMA, hdd:pio
hda: TOSHIBA MK6021GAS, ATA DISK drive
Using cfq io scheduler
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
hdc: HL-DT-STCD-RW/DVD DRIVE GCC-4241N, ATAPI CD/DVD-ROM drive
ide1 at 0x170-0x177,0x376 on irq 15
hda: max request size: 128KiB
hda: 117210240 sectors (60011 MB), CHS=65535/16/63, UDMA(100)
hda: hda1 hda2 hda3 hda4 < hda5 hda6 hda7 hda8 hda9 hda10 hda11 hda12 >
hdc: ATAPI 24X DVD-ROM CD-R/RW drive, 2048kB Cache, DMA
Uniform CD-ROM driver Revision: 3.20
ide-floppy driver 0.99.newide
usbcore: registered new driver hiddev
usbcore: registered new driver hid
drivers/usb/input/hid-core.c: v2.0:USB HID core driver
mice: PS/2 mouse device common for all mice
serio: i8042 AUX port at 0x60,0x64 irq 12
Synaptics Touchpad, model: 1
Firmware: 5.9
Sensor: 35
new absolute packet format
Touchpad has extended capability bits
-> palm detection
input: SynPS/2 Synaptics TouchPad on isa0060/serio1
serio: i8042 KBD port at 0x60,0x64 irq 1
input: AT Translated Set 2 keyboard on isa0060/serio0
md: md driver 0.90.0 MAX_MD_DEVS=256, MD_SB_DISKS=27
NET: Registered protocol family 2
IP: routing cache hash table of 4096 buckets, 32Kbytes
TCP: Hash tables configured (established 32768 bind 65536)
Initializing IPsec netlink socket
NET: Registered protocol family 1
NET: Registered protocol family 17
ACPI: (supports S0 S3 S4 S5)
checking if image is initramfs...it isn't (no cpio magic); looks like an initrd
Freeing initrd memory: 187k freed
md: Autodetecting RAID arrays.
md: autorun ...
md: ... autorun DONE.
RAMDISK: Compressed image found at block 0
VFS: Mounted root (ext2 filesystem).
EXT3-fs: INFO: recovery required on readonly filesystem.
EXT3-fs: write access will be enabled during recovery.
kjournald starting. Commit interval 5 seconds
EXT3-fs: recovery complete.
EXT3-fs: mounted filesystem with ordered data mode.
Freeing unused kernel memory: 144k freed
SELinux: Disabled at runtime.
SELinux: Unregistering netfilter hooks
NET: Registered protocol family 10
Disabled Privacy Extensions on device c02db720(lo)
IPv6 over IPv4 tunneling driver
divert: not allocating divert_blk for non-ethernet device sit0
nvidia: module license 'NVIDIA' taints kernel. NVidia modules are not fully GPL even if freelt usable. The kernel underlines this
0: nvidia: loading NVIDIA Linux x86 NVIDIA Kernel Module 1.0-5336 Wed Jan 14 18:29:26 PST 2004
agpgart: Found an AGP 3.0 compliant device at 0000:00:00.0.
agpgart: Putting AGP V3 device at 0000:00:00.0 into 8x mode
agpgart: Putting AGP V3 device at 0000:01:00.0 into 8x mode
ACPI: AC Adapter [ACAD] (on-line)
ACPI: Battery Slot [BAT1] (battery present)
ACPI: Power Button (FF) [PWRF]
ACPI: Sleep Button (CM) [SBTN]
ACPI: Lid Switch [LID]
ehci_hcd 0000:00:1d.7: EHCI Host Controller
PCI: Setting latency timer of device 0000:00:1d.7 to 64
ehci_hcd 0000:00:1d.7: irq 11, pci mem e08a1000
ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 1
PCI: cache line size of 128 is not supported by device 0000:00:1d.7
ehci_hcd 0000:00:1d.7: USB 2.0 enabled, EHCI 1.00, driver 2003-Dec-29
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 6 ports detected
USB Universal Host Controller Interface driver v2.2
uhci_hcd 0000:00:1d.0: UHCI Host Controller
PCI: Setting latency timer of device 0000:00:1d.0 to 64
uhci_hcd 0000:00:1d.0: irq 5, io base 00001cc0
uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 2
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
uhci_hcd 0000:00:1d.1: UHCI Host Controller
PCI: Setting latency timer of device 0000:00:1d.1 to 64
uhci_hcd 0000:00:1d.1: irq 11, io base 00001ce0
uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 3
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 2 ports detected
uhci_hcd 0000:00:1d.2: UHCI Host Controller
PCI: Setting latency timer of device 0000:00:1d.2 to 64
uhci_hcd 0000:00:1d.2: irq 10, io base 00002000
uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 4
hub 4-0:1.0: USB hub found
hub 4-0:1.0: 2 ports detected
EXT3 FS on hda2, internal journal
device-mapper: 4.1.0-ioctl (2003-12-10) initialised: [email protected]
cdrom: open failed.
Adding 1020088k swap on /dev/hda5. Priority:-1 extents:1
found reiserfs format "3.6" with standard journal
reiserfs: using ordered data mode
Reiserfs journal params: device hda6, size 8192, journal first block 18, max trans len 1024, max batch 90
0, max commit age 30, max trans age 30
reiserfs: checking transaction log (hda6) for (hda6)
Using r5 hash to sort names
kjournald starting. Commit interval 5 seconds
EXT3 FS on hda7, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
found reiserfs format "3.6" with standard journal
reiserfs: using ordered data mode
Reiserfs journal params: device hda8, size 8192, journal first block 18, max trans len 1024, max batch 90
0, max commit age 30, max trans age 30
reiserfs: checking transaction log (hda8) for (hda8)
Using r5 hash to sort names
found reiserfs format "3.6" with standard journal
reiserfs: using ordered data mode
Reiserfs journal params: device hda10, size 8192, journal first block 18, max trans len 1024, max batch 9
00, max commit age 30, max trans age 30
reiserfs: checking transaction log (hda10) for (hda10)
Using r5 hash to sort names
EXT2-fs warning: mounting unchecked fs, running e2fsck is recommended
sh-2021: reiserfs_fill_super: can not find reiserfs on hda9
kjournald starting. Commit interval 5 seconds
EXT3 FS on hda3, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
[root@vagante root]# cat /var/log/boot.log
Here follows the enumeration of services started at boot time and stopped during shutdown
Sep 4 10:31:56 vagante syslog: syslogd startup succeeded
Sep 4 10:31:56 vagante syslog: klogd startup succeeded
Sep 4 10:31:56 vagante irqbalance: irqbalance startup succeeded
Sep 4 10:31:56 vagante random: Initializing random number generator: succeeded
Sep 4 10:31:56 vagante pcmcia: Starting PCMCIA services:
Sep 4 10:31:57 vagante pcmcia: cardmgr[1726]: watching 1 socket
Sep 4 10:31:57 vagante pcmcia: done.
Sep 4 10:31:57 vagante rc: Starting pcmcia: succeeded
Sep 4 10:31:58 vagante autofs: automount startup succeeded
Sep 4 10:31:58 vagante smartd: smartd startup succeeded
Sep 4 10:31:58 vagante acpid: acpid startup succeeded
Sep 4 10:31:54 vagante network: Bringing up interface eth0: succeeded
Sep 4 10:31:54 vagante network: Bringing up interface eth1: succeeded
Sep 4 10:31:59 vagante yum: succeeded
Sep 4 10:32:07 vagante cups: cupsd startup succeeded
Sep 4 10:32:07 vagante sshd: succeeded
Sep 4 10:32:07 vagante xinetd: xinetd startup succeeded
Sep 4 10:32:10 vagante postfix: succeeded
Sep 4 10:32:10 vagante crond: crond startup succeeded
Sep 4 10:32:11 vagante xfs: xfs startup succeeded
Sep 4 10:32:11 vagante anacron: anacron startup succeeded
Sep 4 10:32:11 vagante readahead: Starting background readahead:
Sep 4 10:32:12 vagante rc: Starting readahead: succeeded
Sep 4 10:32:12 vagante messagebus: messagebus startup succeeded
Sep 4 13:44:42 vagante yum: Disabling nightly yum update:
Sep 4 13:44:42 vagante yum: succeeded
Sep 4 13:44:42 vagante yum: ^[[60G
Sep 4 13:44:42 vagante yum:
Sep 4 13:44:42 vagante rc: Stopping yum: succeeded
Sep 4 13:44:42 vagante messagebus: messagebus -TERM succeeded
Sep 4 13:44:42 vagante cups: cupsd shutdown succeeded
Sep 4 13:44:42 vagante xfs: xfs shutdown succeeded
Sep 4 13:44:43 vagante sshd: sshd -TERM succeeded
Sep 4 13:44:43 vagante postfix: Shutting down postfix:
Sep 4 13:44:43 vagante postfix: failed
Sep 4 13:44:43 vagante postfix:
Sep 4 13:44:43 vagante rc: Stopping postfix: failed
Sep 4 13:44:43 vagante smartd: smartd shutdown succeeded
Sep 4 13:44:44 vagante xinetd: xinetd shutdown succeeded
Sep 4 13:44:44 vagante ripd: rip shutdown succeeded
Sep 4 13:44:44 vagante acpid: acpid shutdown succeeded
Sep 4 13:44:44 vagante crond: crond shutdown succeeded
Sep 4 13:44:44 vagante dd: 1+0 records in
Sep 4 13:44:44 vagante dd: 1+0 records out
Sep 4 13:44:44 vagante random: Saving random seed: succeeded
Sep 6 10:10:04 vagante syslog: syslogd startup succeeded
Sep 6 10:10:04 vagante syslog: klogd startup succeeded
Sep 6 10:10:04 vagante irqbalance: irqbalance startup succeeded
Sep 6 10:10:04 vagante random: Initializing random number generator: succeeded
Sep 6 10:10:04 vagante pcmcia: Starting PCMCIA services:
Sep 6 10:10:05 vagante pcmcia: cardmgr[1649]: watching 1 socket
Sep 6 10:10:05 vagante pcmcia: done.
Sep 6 10:10:05 vagante rc: Starting pcmcia: succeeded
Sep 6 10:10:06 vagante autofs: automount startup succeeded
Sep 6 10:10:06 vagante smartd: smartd startup succeeded
Sep 6 10:10:06 vagante acpid: acpid startup succeeded
Sep 6 10:10:02 vagante ifup: done.
Sep 6 10:10:02 vagante network: Bringing up interface eth0: succeeded
Sep 6 10:10:07 vagante yum: succeeded
Sep 6 10:10:02 vagante network: Bringing up interface eth1: succeeded
Sep 6 10:10:16 vagante cups: cupsd startup succeeded
Sep 6 10:10:16 vagante sshd: succeeded
Sep 6 10:10:16 vagante xinetd: xinetd startup succeeded
Sep 6 10:10:18 vagante postfix: succeeded
Sep 6 10:10:18 vagante crond: crond startup succeeded
Sep 6 10:10:19 vagante xfs: xfs startup succeeded
Sep 6 10:10:19 vagante anacron: anacron startup succeeded
Sep 6 10:10:19 vagante readahead: Starting background readahead:
Sep 6 10:10:19 vagante rc: Starting readahead: succeeded
Sep 6 10:10:20 vagante messagebus: messagebus startup succeeded
Sep 6 11:15:24 vagante cups: cupsd shutdown succeeded
Sep 6 11:15:26 vagante cups: cupsd startup succeeded
Linux boot process: loader, kernel, init.
OS Guide: FedoraThe OpenSkills Guide for Experienced Linux Sysadmin: Fedora