Portál AbcLinuxu, 12. května 2025 10:09
qemu-system-mips -kernel vmlinux-2.6.18-3-qemu -initrd initrd.gz -nographic -append "console=ttyS0 init=/bin/sh" -serial stdio | tee /tmp/boot.txt
se výpis provede do souboru /tmp/boot.txt, přičemž budete stále schopen ovládat emulovaný systém z terminálu:
$ head boot.txt Linux version 2.6.18-3-qemu (Debian 2.6.18-8) (waldi@debian.org) (gcc version 4.1.2 20061115 (prerelease) (Debian 4.1.1-20)) #1 Mon Dec 11 02:18:57 UTC 2006 CPU revision is: 00018000 FPU revision is: 00000110 Determined physical RAM map: memory: 08000000 @ 00000000 (usable) Initial ramdisk at: 0x80800000 (2663940 bytes) Built 1 zonelists. Total pages: 32768 Kernel command line: rd_start=0x80800000 rd_size=2663940 console=ttyS0 init=/bin/sh Primary instruction cache 2kB, physically tagged, 2-way, linesize 16 bytes. Primary data cache 2kB, 2-way, linesize 16 bytes.
$ tail boot.txt RAMDISK: Compressed image found at block 0 VFS: Mounted root (cramfs filesystem) readonly. Freeing unused kernel memory: 132k freed BusyBox v1.1.3 (Debian 1:1.1.3-3) Built-in shell (ash) Enter 'help' for a list of built-in commands. /bin/sh: can't access tty; job control turned off ~ #
/var/log/boot
, ale po resetu se tam vzdy obevi pouze (Nothing has been logged yet.)
/etc/default/bootlogd
:# Run bootlogd at startup ? BOOTLOGD_ENABLE=YES
DAEMON=/sbin/bootlogd
[ -x "$DAEMON" ] || exit 0
Takže je potřeba nainstalovat balík se souborem sbin/bootlogd
a ten je v balíčku sysvinit
.
apt-get install sysvinit
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.