Linux精简版配置及编译运行

一.    内核配置linux-2.6.26.5

System Type

Support ARM920T processor

Support thumb user binaries

User space binary formats

Kernel support for ELF binaries   ---------------------------------------------(1)

Networking support

Networking options-----

TCP/IP networking

IP: kernel level autoconfiguration(不需要选择dhcp rarp bootp) ----(2)

Device drivers

Network device support

Ethernet(10M or 100Mbit)

CS8900a support

File system

Network file systems

NFS file system support                         --------------(3)

Root file system on NFS (此处依赖2和3)

参考:config ROOT_NFS

bool "Root file system on NFS"

depends on NFS_FS=y && IP_PNP

其余的不选择或者用默认的配置。

如果(1)不选择会产生错误如下(好像根文件系统错误也会产生该问题):

Failed to execute /linuxrc. Attempting defaults...

Kernel panic - not syncing: No init found. Try passing init= option to kernel.

二.    内核编译

CHK     include/linux/version.h

SYMLINK include/asm-arm/arch -> include/asm-arm/arch-s3c2410

Generating include/asm-arm/mach-types.h

CHK     include/linux/utsrelease.h

HOSTCC  scripts/basic/fixdep

HOSTCC  scripts/basic/docproc

CC      kernel/bounds.s

GEN     include/linux/bounds.h

CC      arch/arm/kernel/asm-offsets.s

GEN     include/asm-arm/asm-offsets.h

CALL    scripts/checksyscalls.sh

CC      scripts/mod/empty.o

HOSTCC  scripts/mod/mk_elfconfig

MKELF   scripts/mod/elfconfig.h

HOSTCC  scripts/mod/file2alias.o

HOSTCC  scripts/mod/modpost.o

HOSTCC  scripts/mod/sumversion.o

HOSTLD  scripts/mod/modpost

HOSTCC  scripts/kallsyms

HOSTCC  scripts/conmakehash

CC      init/main.o

CHK     include/linux/compile.h

UPD     include/linux/compile.h

CC      init/version.o

CC      init/do_mounts.o

LD      init/mounts.o

CC      init/noinitramfs.o

CC      init/calibrate.o

LD      init/built-in.o

LD      usr/built-in.o

CC      arch/arm/kernel/compat.o

AS      arch/arm/kernel/entry-armv.o

AS      arch/arm/kernel/entry-common.o

CC      arch/arm/kernel/irq.o

CC      arch/arm/kernel/process.o

CC      arch/arm/kernel/ptrace.o

CC      arch/arm/kernel/setup.o

CC      arch/arm/kernel/signal.o

CC      arch/arm/kernel/sys_arm.o

CC      arch/arm/kernel/stacktrace.o

CC      arch/arm/kernel/time.o

CC      arch/arm/kernel/traps.o

CC      arch/arm/kernel/io.o

LD      arch/arm/kernel/built-in.o

AS      arch/arm/kernel/head.o

CC      arch/arm/kernel/init_task.o

LDS     arch/arm/kernel/vmlinux.lds

CC      arch/arm/mm/consistent.o

CC      arch/arm/mm/extable.o

CC      arch/arm/mm/fault.o

CC      arch/arm/mm/init.o

CC      arch/arm/mm/iomap.o

CC      arch/arm/mm/fault-armv.o

CC      arch/arm/mm/flush.o

CC      arch/arm/mm/ioremap.o

CC      arch/arm/mm/mmap.o

CC      arch/arm/mm/pgd.o

CC      arch/arm/mm/mmu.o

CC      arch/arm/mm/alignment.o

AS      arch/arm/mm/abort-ev4t.o

AS      arch/arm/mm/cache-v4wt.o

AS      arch/arm/mm/copypage-v4wb.o

AS      arch/arm/mm/tlb-v4wbi.o

AS      arch/arm/mm/proc-arm920.o

LD      arch/arm/mm/built-in.o

CC      arch/arm/common/rtctime.o

LD      arch/arm/common/built-in.o

CC      arch/arm/mach-s3c2410/s3c2410.o

CC      arch/arm/mach-s3c2410/irq.o

CC      arch/arm/mach-s3c2410/gpio.o

CC      arch/arm/mach-s3c2410/clock.o

CC      arch/arm/mach-s3c2410/mach-smdk2410.o

LD      arch/arm/mach-s3c2410/built-in.o

LD      arch/arm/mach-s3c2400/built-in.o

LD      arch/arm/mach-s3c2412/built-in.o

LD      arch/arm/mach-s3c2440/built-in.o

LD      arch/arm/mach-s3c2442/built-in.o

LD      arch/arm/mach-s3c2443/built-in.o

CC      arch/arm/plat-s3c24xx/cpu.o

CC      arch/arm/plat-s3c24xx/irq.o

CC      arch/arm/plat-s3c24xx/devs.o

CC      arch/arm/plat-s3c24xx/gpio.o

CC      arch/arm/plat-s3c24xx/time.o

CC      arch/arm/plat-s3c24xx/clock.o

CC      arch/arm/plat-s3c24xx/common-smdk.o

LD      arch/arm/plat-s3c24xx/built-in.o

CC      kernel/sched.o

CC      kernel/fork.o

CC      kernel/exec_domain.o

CC      kernel/panic.o

CC      kernel/printk.o

CC      kernel/profile.o

CC      kernel/exit.o

CC      kernel/itimer.o

TIMEC   kernel/timeconst.h

CC      kernel/time.o

CC      kernel/softirq.o

CC      kernel/resource.o

CC      kernel/sysctl.o

CC      kernel/capability.o

CC      kernel/ptrace.o

CC      kernel/timer.o

CC      kernel/user.o

CC      kernel/signal.o

CC      kernel/sys.o

CC      kernel/kmod.o

CC      kernel/workqueue.o

CC      kernel/pid.o

CC      kernel/rcupdate.o

CC      kernel/extable.o

CC      kernel/params.o

CC      kernel/posix-timers.o

CC      kernel/kthread.o

CC      kernel/wait.o

CC      kernel/kfifo.o

CC      kernel/sys_ni.o

CC      kernel/posix-cpu-timers.o

CC      kernel/mutex.o

CC      kernel/hrtimer.o

CC      kernel/rwsem.o

CC      kernel/nsproxy.o

CC      kernel/srcu.o

CC      kernel/semaphore.o

CC      kernel/notifier.o

CC      kernel/ksysfs.o

CC      kernel/pm_qos_params.o

CC      kernel/sched_clock.o

CC      kernel/sysctl_check.o

CC      kernel/irq/handle.o

CC      kernel/irq/manage.o

CC      kernel/irq/spurious.o

CC      kernel/irq/resend.o

CC      kernel/irq/chip.o

CC      kernel/irq/devres.o

CC      kernel/irq/autoprobe.o

CC      kernel/irq/proc.o

LD      kernel/irq/built-in.o

CC      kernel/time/timekeeping.o

CC      kernel/time/ntp.o

CC      kernel/time/clocksource.o

CC      kernel/time/jiffies.o

CC      kernel/time/timer_list.o

LD      kernel/time/built-in.o

CC      kernel/futex.o

CC      kernel/rtmutex.o

CC      kernel/uid16.o

CC      kernel/kallsyms.o

CC      kernel/rcuclassic.o

CC      kernel/utsname_sysctl.o

LD      kernel/built-in.o

CC      mm/bootmem.o

CC      mm/filemap.o

CC      mm/mempool.o

CC      mm/oom_kill.o

CC      mm/fadvise.o

CC      mm/maccess.o

CC      mm/page_alloc.o

CC      mm/page-writeback.o

CC      mm/pdflush.o

CC      mm/readahead.o

CC      mm/swap.o

CC      mm/truncate.o

CC      mm/vmscan.o

CC      mm/prio_tree.o

CC      mm/util.o

CC      mm/mmzone.o

CC      mm/vmstat.o

CC      mm/backing-dev.o

CC      mm/page_isolation.o

CC      mm/fremap.o

CC      mm/highmem.o

CC      mm/madvise.o

CC      mm/memory.o

CC      mm/mincore.o

CC      mm/mlock.o

CC      mm/mmap.o

CC      mm/mprotect.o

CC      mm/mremap.o

CC      mm/msync.o

CC      mm/rmap.o

CC      mm/vmalloc.o

CC      mm/pagewalk.o

CC      mm/bounce.o

CC      mm/dmapool.o

CC      mm/shmem.o

CC      mm/slab.o

LD      mm/built-in.o

CC      fs/open.o

CC      fs/read_write.o

CC      fs/file_table.o

CC      fs/super.o

CC      fs/char_dev.o

CC      fs/stat.o

CC      fs/exec.o

CC      fs/pipe.o

CC      fs/namei.o

CC      fs/fcntl.o

CC      fs/ioctl.o

CC      fs/readdir.o

CC      fs/select.o

CC      fs/fifo.o

CC      fs/locks.o

CC      fs/dcache.o

CC      fs/inode.o

CC      fs/attr.o

CC      fs/bad_inode.o

CC      fs/file.o

CC      fs/filesystems.o

CC      fs/namespace.o

CC      fs/aio.o

CC      fs/seq_file.o

CC      fs/xattr.o

CC      fs/libfs.o

CC      fs/fs-writeback.o

CC      fs/pnode.o

CC      fs/drop_caches.o

CC      fs/splice.o

CC      fs/sync.o

CC      fs/utimes.o

CC      fs/stack.o

CC      fs/buffer.o

CC      fs/bio.o

CC      fs/block_dev.o

CC      fs/direct-io.o

CC      fs/mpage.o

CC      fs/ioprio.o

CC      fs/eventpoll.o

CC      fs/anon_inodes.o

CC      fs/signalfd.o

CC      fs/timerfd.o

CC      fs/eventfd.o

CC      fs/binfmt_script.o

CC      fs/binfmt_elf.o

CC      fs/devpts/inode.o

LD      fs/devpts/devpts.o

LD      fs/devpts/built-in.o

CC      fs/lockd/clntlock.o

CC      fs/lockd/clntproc.o

CC      fs/lockd/host.o

CC      fs/lockd/svc.o

CC      fs/lockd/svclock.o

CC      fs/lockd/svcshare.o

CC      fs/lockd/svcproc.o

CC      fs/lockd/svcsubs.o

CC      fs/lockd/mon.o

CC      fs/lockd/xdr.o

LD      fs/lockd/lockd.o

LD      fs/lockd/built-in.o

CC      fs/nfs/client.o

CC      fs/nfs/dir.o

CC      fs/nfs/file.o

CC      fs/nfs/getroot.o

CC      fs/nfs/inode.o

CC      fs/nfs/super.o

CC      fs/nfs/nfs2xdr.o

CC      fs/nfs/direct.o

CC      fs/nfs/pagelist.o

CC      fs/nfs/proc.o

CC      fs/nfs/read.o

CC      fs/nfs/symlink.o

CC      fs/nfs/unlink.o

CC      fs/nfs/write.o

CC      fs/nfs/namespace.o

CC      fs/nfs/mount_clnt.o

CC      fs/nfs/nfsroot.o

CC      fs/nfs/sysctl.o

LD      fs/nfs/nfs.o

LD      fs/nfs/built-in.o

LD      fs/nfs_common/built-in.o

CC      fs/partitions/check.o

CC      fs/partitions/msdos.o

LD      fs/partitions/built-in.o

CC      fs/proc/mmu.o

CC      fs/proc/task_mmu.o

CC      fs/proc/inode.o

CC      fs/proc/root.o

CC      fs/proc/base.o

CC      fs/proc/generic.o

CC      fs/proc/array.o

CC      fs/proc/proc_tty.o

CC      fs/proc/proc_misc.o

CC      fs/proc/proc_sysctl.o

CC      fs/proc/proc_net.o

CC      fs/proc/kmsg.o

LD      fs/proc/proc.o

LD      fs/proc/built-in.o

CC      fs/ramfs/inode.o

CC      fs/ramfs/file-mmu.o

LD      fs/ramfs/ramfs.o

LD      fs/ramfs/built-in.o

CC      fs/sysfs/inode.o

CC      fs/sysfs/file.o

CC      fs/sysfs/dir.o

CC      fs/sysfs/symlink.o

CC      fs/sysfs/mount.o

CC      fs/sysfs/bin.o

CC      fs/sysfs/group.o

LD      fs/sysfs/built-in.o

LD      fs/built-in.o

LD      ipc/built-in.o

CC      security/commoncap.o

LD      security/built-in.o

LD      crypto/built-in.o

CC      block/elevator.o

CC      block/blk-core.o

CC      block/blk-tag.o

CC      block/blk-sysfs.o

CC      block/blk-barrier.o

CC      block/blk-settings.o

CC      block/blk-ioc.o

CC      block/blk-map.o

CC      block/blk-exec.o

CC      block/blk-merge.o

CC      block/ioctl.o

CC      block/genhd.o

CC      block/scsi_ioctl.o

CC      block/noop-iosched.o

LD      block/built-in.o

LD      drivers/auxdisplay/built-in.o

CC      drivers/base/core.o

CC      drivers/base/sys.o

CC      drivers/base/bus.o

CC      drivers/base/dd.o

CC      drivers/base/driver.o

CC      drivers/base/class.o

CC      drivers/base/platform.o

CC      drivers/base/cpu.o

CC      drivers/base/firmware.o

CC      drivers/base/init.o

CC      drivers/base/map.o

CC      drivers/base/devres.o

CC      drivers/base/attribute_container.o

CC      drivers/base/transport_class.o

LD      drivers/base/power/built-in.o

CC      drivers/base/dma-mapping.o

LD      drivers/base/built-in.o

LD      drivers/block/built-in.o

LD      drivers/cdrom/built-in.o

CC      drivers/char/mem.o

CC      drivers/char/random.o

CC      drivers/char/tty_io.o

CC      drivers/char/n_tty.o

CC      drivers/char/tty_ioctl.o

CC      drivers/char/pty.o

CC      drivers/char/misc.o

CC      drivers/char/vt_ioctl.o

CC      drivers/char/vc_screen.o

CC      drivers/char/consolemap.o

CONMK   drivers/char/consolemap_deftbl.c

CC      drivers/char/consolemap_deftbl.o

CC      drivers/char/selection.o

CC      drivers/char/keyboard.o

CC      drivers/char/vt.o

SHIPPED drivers/char/defkeymap.c

CC      drivers/char/defkeymap.o

CC      drivers/char/s3c2410ts.o

LD      drivers/char/built-in.o

LD      drivers/firmware/built-in.o

LD      drivers/i2c/algos/built-in.o

LD      drivers/i2c/busses/built-in.o

LD      drivers/i2c/chips/built-in.o

LD      drivers/i2c/built-in.o

LD      drivers/ieee1394/built-in.o

CC      drivers/input/input.o

CC      drivers/input/ff-core.o

LD      drivers/input/input-core.o

CC      drivers/input/mousedev.o

LD      drivers/input/built-in.o

LD      drivers/lguest/built-in.o

LD      drivers/macintosh/built-in.o

LD      drivers/media/common/tuners/built-in.o

LD      drivers/media/common/built-in.o

LD      drivers/media/video/built-in.o

LD      drivers/media/built-in.o

LD      drivers/mfd/built-in.o

LD      drivers/misc/built-in.o

CC      drivers/net/Space.o

CC      drivers/net/loopback.o

CC      drivers/net/cs8900a.o

LD      drivers/net/arm/built-in.o

LD      drivers/net/wireless/built-in.o

LD      drivers/net/built-in.o

CC      drivers/rtc/rtc-lib.o

LD      drivers/rtc/built-in.o

CC      drivers/serial/serial_core.o

CC      drivers/serial/8250.o

CC      drivers/serial/8250_early.o

CC      drivers/serial/s3c2410.o

LD      drivers/serial/built-in.o

CC      drivers/video/fb_notify.o

LD      drivers/video/backlight/built-in.o

CC      drivers/video/console/dummycon.o

LD      drivers/video/console/built-in.o

LD      drivers/video/display/built-in.o

LD      drivers/video/built-in.o

LD      drivers/built-in.o

LD      sound/built-in.o

CC      net/socket.o

LD      net/802/built-in.o

CC      net/core/sock.o

CC      net/core/request_sock.o

CC      net/core/skbuff.o

CC      net/core/iovec.o

CC      net/core/datagram.o

CC      net/core/stream.o

CC      net/core/scm.o

CC      net/core/gen_stats.o

CC      net/core/gen_estimator.o

CC      net/core/net_namespace.o

CC      net/core/sysctl_net_core.o

CC      net/core/dev.o

CC      net/core/ethtool.o

CC      net/core/dev_mcast.o

CC      net/core/dst.o

CC      net/core/netevent.o

CC      net/core/neighbour.o

CC      net/core/rtnetlink.o

CC      net/core/utils.o

CC      net/core/link_watch.o

CC      net/core/filter.o

CC      net/core/net-sysfs.o

LD      net/core/built-in.o

CC      net/ethernet/eth.o

LD      net/ethernet/built-in.o

CC      net/ipv4/route.o

CC      net/ipv4/inetpeer.o

CC      net/ipv4/protocol.o

CC      net/ipv4/ip_input.o

CC      net/ipv4/ip_fragment.o

CC      net/ipv4/ip_forward.o

CC      net/ipv4/ip_options.o

CC      net/ipv4/ip_output.o

CC      net/ipv4/ip_sockglue.o

CC      net/ipv4/inet_hashtables.o

CC      net/ipv4/inet_timewait_sock.o

CC      net/ipv4/inet_connection_sock.o

CC      net/ipv4/tcp.o

CC      net/ipv4/tcp_input.o

CC      net/ipv4/tcp_output.o

CC      net/ipv4/tcp_timer.o

CC      net/ipv4/tcp_ipv4.o

CC      net/ipv4/tcp_minisocks.o

CC      net/ipv4/tcp_cong.o

CC      net/ipv4/datagram.o

CC      net/ipv4/raw.o

CC      net/ipv4/udp.o

CC      net/ipv4/udplite.o

CC      net/ipv4/arp.o

CC      net/ipv4/icmp.o

CC      net/ipv4/devinet.o

CC      net/ipv4/af_inet.o

CC      net/ipv4/igmp.o

CC      net/ipv4/fib_frontend.o

CC      net/ipv4/fib_semantics.o

CC      net/ipv4/inet_fragment.o

CC      net/ipv4/sysctl_net_ipv4.o

CC      net/ipv4/fib_hash.o

CC      net/ipv4/proc.o

CC      net/ipv4/ipconfig.o

CC      net/ipv4/tcp_cubic.o

LD      net/ipv4/built-in.o

CC      net/netlink/af_netlink.o

CC      net/netlink/attr.o

CC      net/netlink/genetlink.o

LD      net/netlink/built-in.o

CC      net/sched/sch_generic.o

LD      net/sched/built-in.o

CC      net/sunrpc/clnt.o

CC      net/sunrpc/xprt.o

CC      net/sunrpc/socklib.o

CC      net/sunrpc/xprtsock.o

CC      net/sunrpc/sched.o

CC      net/sunrpc/auth.o

CC      net/sunrpc/auth_null.o

CC      net/sunrpc/auth_unix.o

CC      net/sunrpc/auth_generic.o

CC      net/sunrpc/svc.o

CC      net/sunrpc/svcsock.o

CC      net/sunrpc/svcauth.o

CC      net/sunrpc/svcauth_unix.o

CC      net/sunrpc/rpcb_clnt.o

CC      net/sunrpc/timer.o

CC      net/sunrpc/xdr.o

CC      net/sunrpc/sunrpc_syms.o

CC      net/sunrpc/cache.o

CC      net/sunrpc/rpc_pipe.o

CC      net/sunrpc/svc_xprt.o

CC      net/sunrpc/stats.o

CC      net/sunrpc/sysctl.o

LD      net/sunrpc/sunrpc.o

LD      net/sunrpc/built-in.o

LD      net/wireless/built-in.o

CC      net/sysctl_net.o

LD      net/built-in.o

LD      arch/arm/lib/built-in.o

AS      arch/arm/lib/ashldi3.o

AS      arch/arm/lib/ashrdi3.o

AS      arch/arm/lib/backtrace.o

AS      arch/arm/lib/changebit.o

AS      arch/arm/lib/clear_user.o

AS      arch/arm/lib/clearbit.o

AS      arch/arm/lib/copy_from_user.o

AS      arch/arm/lib/copy_page.o

AS      arch/arm/lib/copy_to_user.o

AS      arch/arm/lib/csumipv6.o

AS      arch/arm/lib/csumpartial.o

AS      arch/arm/lib/csumpartialcopy.o

AS      arch/arm/lib/csumpartialcopyuser.o

AS      arch/arm/lib/delay.o

AS      arch/arm/lib/div64.o

AS      arch/arm/lib/findbit.o

AS      arch/arm/lib/getuser.o

AS      arch/arm/lib/io-readsb.o

AS      arch/arm/lib/io-readsl.o

AS      arch/arm/lib/io-readsw-armv4.o

AS      arch/arm/lib/io-writesb.o

AS      arch/arm/lib/io-writesl.o

AS      arch/arm/lib/io-writesw-armv4.o

AS      arch/arm/lib/lib1funcs.o

AS      arch/arm/lib/lshrdi3.o

AS      arch/arm/lib/memchr.o

AS      arch/arm/lib/memcpy.o

AS      arch/arm/lib/memmove.o

AS      arch/arm/lib/memset.o

AS      arch/arm/lib/memzero.o

AS      arch/arm/lib/muldi3.o

AS      arch/arm/lib/putuser.o

AS      arch/arm/lib/setbit.o

AS      arch/arm/lib/sha1.o

AS      arch/arm/lib/strchr.o

AS      arch/arm/lib/strncpy_from_user.o

AS      arch/arm/lib/strnlen_user.o

AS      arch/arm/lib/strrchr.o

AS      arch/arm/lib/testchangebit.o

AS      arch/arm/lib/testclearbit.o

AS      arch/arm/lib/testsetbit.o

AS      arch/arm/lib/ucmpdi2.o

AR      arch/arm/lib/lib.a

CC      lib/div64.o

CC      lib/sort.o

CC      lib/parser.o

CC      lib/halfmd4.o

CC      lib/debug_locks.o

CC      lib/random32.o

CC      lib/bust_spinlocks.o

CC      lib/hexdump.o

CC      lib/kasprintf.o

CC      lib/bitmap.o

CC      lib/scatterlist.o

CC      lib/iomap_copy.o

CC      lib/devres.o

CC      lib/hweight.o

CC      lib/plist.o

CC      lib/bitrev.o

HOSTCC  lib/gen_crc32table

GEN     lib/crc32table.h

CC      lib/crc32.o

LD      lib/built-in.o

CC      lib/argv_split.o

CC      lib/cmdline.o

CC      lib/ctype.o

CC      lib/dec_and_lock.o

CC      lib/dump_stack.o

CC      lib/extable.o

CC      lib/idr.o

CC      lib/int_sqrt.o

CC      lib/ioremap.o

CC      lib/irq_regs.o

CC      lib/klist.o

CC      lib/kobject.o

CC      lib/kobject_uevent.o

CC      lib/kref.o

CC      lib/prio_heap.o

CC      lib/prio_tree.o

CC      lib/proportions.o

CC      lib/radix-tree.o

CC      lib/ratelimit.o

CC      lib/rbtree.o

CC      lib/reciprocal_div.o

CC      lib/rwsem-spinlock.o

CC      lib/sha1.o

CC      lib/string.o

CC      lib/vsprintf.o

AR      lib/lib.a

LD      vmlinux.o

MODPOST vmlinux.o

GEN     .version

CHK     include/linux/compile.h

UPD     include/linux/compile.h

CC      init/version.o

LD      init/built-in.o

LD      .tmp_vmlinux1

KSYM    .tmp_kallsyms1.S

AS      .tmp_kallsyms1.o

LD      .tmp_vmlinux2

KSYM    .tmp_kallsyms2.S

AS      .tmp_kallsyms2.o

LD      vmlinux

SYSMAP  System.map

SYSMAP  .tmp_System.map

OBJCOPY arch/arm/boot/Image

Kernel: arch/arm/boot/Image is ready

AS      arch/arm/boot/compressed/head.o

GZIP    arch/arm/boot/compressed/piggy.gz

AS      arch/arm/boot/compressed/piggy.o

CC      arch/arm/boot/compressed/misc.o

LD      arch/arm/boot/compressed/vmlinux

OBJCOPY arch/arm/boot/zImage

Kernel: arch/arm/boot/zImage is ready

三.    内核引导运行

## Booting kernel from Legacy Image at 30008000 ...

Image Name:   linux-2.6.26.5

Created:      2014-04-13  10:20:41 UTC

Image Type:   ARM Linux Kernel Image (uncompressed)

Data Size:    936544 Bytes = 914.6 kB

Load Address: 30008000

Entry Point:  30008040

Verifying Checksum ... OK

XIP Kernel Image ... OK

OK

Starting kernel ...

Uncompressing Linux...test1.....................................................

Linux version 2.6.26.5 (root@ubuntu) (gcc version 3.4.5) #119 Sun Apr 13 18:19:4

CPU: ARM920T [41129200] revision 0 (ARMv4T), cr=c0007177

Machine: SMDK2410

Memory policy: ECC disabled, Data cache writeback

suyi in prepare_page_table mi->bank[0].start=0x30000000, size=0x4000000,addr = 0

CPU S3C2410A (id 0x32410002)

S3C2410: core 202.800 MHz, memory 101.400 MHz, peripheral 50.700 MHz

S3C24XX Clocks, (c) 2004 Simtec Electronics

CLOCK: Slow mode (1.500 MHz), fast, MPLL on, UPLL on

USB Control, (c) 2006 sbc2410

CPU0: D VIVT write-back cache

CPU0: I cache: 16384 bytes, associativity 64, 32 byte lines, 8 sets

CPU0: D cache: 16384 bytes, associativity 64, 32 byte lines, 8 sets

Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 16256

Kernel command line: root=nfs nfsroot=192.168.1.57:/nfsrootfs/rootfs ip=192.168c

irq: clearing pending ext status 00000200

irq: clearing subpending status 00000002

s3c2410 touchscreen IRQ_ADCPARENT

s3c2410 touchscreen IRQ_TC_AND_ADC.

s3c2410 touchscreen IRQ_TC_AND_ADC.

PID hash table entries: 256 (order: 8, 1024 bytes)

timer tcon=00500000, tcnt a509, tcfg 00000200,00000000, usec 00001e4c

Console: colour dummy device 80x30

console [tty1] enabled

console [ttySAC0] enabled

Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)

Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)

Memory: 64MB = 64MB total

Memory: 62976KB available (1648K code, 198K data, 80K init)

Mount-cache hash table entries: 512

CPU: Testing write buffer coherency: ok

calling  net_ns_init+0x0/0x144

net_namespace.c obj-y \net\core         支持网络协议的多个实例,通过命名空间实现协议的隔离

net_namespace: 192 bytes

initcall net_ns_init+0x0/0x144 returned 0 after 2 msecs

calling  ptrace_break_init+0x0/0x2c

ptrace.c  obj-y  \arch\arm\kernel 调试输出

initcall ptrace_break_init+0x0/0x2c returned 0 after 0 msecs

calling  consistent_init+0x0/0xfc

consistent.c obj-y \arch\arm\mm   为init_mm分配页表            DMA线性地址空间

initcall consistent_init+0x0/0xfc returned 0 after 0 msecs

calling  s3c2410_core_init+0x0/0x1c

obj-$(CONFIG_CPU_S3C2410) += s3c2410.o  \arch\arm\mach-s3c2410 ,注册s3c2410_sysclass

initcall s3c2410_core_init+0x0/0x1c returned 0 after 1 msecs

calling  sysctl_init+0x0/0x40

sysctl.c obj-y \kernel         应用用来获得系统内核参数的一种方式

initcall sysctl_init+0x0/0x40 returned 0 after 1 msecs

calling  ksysfs_init+0x0/0xc0

ksysfs.c obj-y \kernel       注册目录sys下的kernel

initcall ksysfs_init+0x0/0xc0 returned 0 after 0 msecs

calling  init_jiffies_clocksource+0x0/0x1c

jiffies.c obj-y \kernel\time

initcall init_jiffies_clocksource+0x0/0x1c returned 0 after 0 msecs

calling  filelock_init+0x0/0x48

locks.c obj-y \fs\locks.c  core_initcall(filelock_init);

initcall filelock_init+0x0/0x48 returned 0 after 0 msecs

calling  init_script_binfmt+0x0/0x1c

binfmt_script.o  obj-y \fs\ core_initcall(init_script_binfmt)                 //注册文件类型

initcall init_script_binfmt+0x0/0x1c returned 0 after 0 msecs

calling  init_elf_binfmt+0x0/0x1c

binfmt_elf.c obj-$(CONFIG_BINFMT_ELF) \fs\   core_initcall(init_elf_binfmt)

initcall init_elf_binfmt+0x0/0x1c returned 0 after 0 msecs

calling  random32_init+0x0/0xb0

random32.c obj-y \lib\ core_initcall(random32_init)

initcall random32_init+0x0/0xb0 returned 0 after 0 msecs

calling  sock_init+0x0/0x7c

socket.c obj-$(CONFIG_NET) \net\  core_initcall(sock_init)

initcall sock_init+0x0/0x7c returned 0 after 0 msecs

calling  netlink_proto_init+0x0/0x204

af_netlink.c obj-y \net\netlink\  core_initcall(netlink_proto_init)

NET: Registered protocol family 16

initcall netlink_proto_init+0x0/0x204 returned 0 after 3 msecs

calling  bdi_class_init+0x0/0x3c

backing-dev.c obj-y \mm\  postcore_initcall(bdi_class_init)    ????????????

initcall bdi_class_init+0x0/0x3c returned 0 after 1 msecs

calling  kobject_uevent_init+0x0/0x6c

lib-$(CONFIG_HOTPLUG) += kobject_uevent.o \lib\ postcore_initcall(kobject_uevent_init) #if defined(CONFIG_NET),好像是netlink的                           //kernel message to user space, netlink_kernel_create(&init_net, NETLINK_KOBJECT_UEVENT,  1, NULL, NULL, THIS_MODULE);

initcall kobject_uevent_init+0x0/0x6c returned 0 after 0 msecs

calling  tty_class_init+0x0/0x3c

tty_io.c obj-y \drivers\char postcore_initcall(tty_class_init)

initcall tty_class_init+0x0/0x3c returned 0 after 1 msecs

calling  vtconsole_class_init+0x0/0xf0

obj-$(CONFIG_HW_CONSOLE)+= vt.o \drivers\char postcore_initcall(vtconsole_class_init)

initcall vtconsole_class_init+0x0/0xf0 returned 0 after 2 msecs

calling  customize_machine+0x0/0x38

setup.c obj-y \arch\arm\kernel\ arch_initcall(customize_machine) here to execute smdk2410 init_machine

initcall customize_machine+0x0/0x38 returned 0 after 14 msecs

calling  s3c2410_irq_init+0x0/0x24

obj-$(CONFIG_CPU_S3C2410)+= irq.o \arch\arm\mach-s3c2410  arch_initcall(s3c2410_irq_init)

initcall s3c2410_irq_init+0x0/0x24 returned 0 after 0 msecs

calling  s3c_arch_init+0x0/0x68

cpu.c obj-y \arch\arm\plat-s3c24xx arch_initcall(s3c_arch_init)

S3C2410: Initialising architecture

initcall s3c_arch_init+0x0/0x68 returned 0 after 8 msecs

calling  topology_init+0x0/0x30

setup.c  obj-y \arch\arm\kernel  subsys_initcall(topology_init)         //register cpu

initcall topology_init+0x0/0x30 returned 0 after 1 msecs

calling  param_sysfs_init+0x0/0x21c

params.c obj-y \kernel  subsys_initcall(param_sysfs_init)   //Add module_parameters to sysfs for "modules" built into the kernel.

initcall param_sysfs_init+0x0/0x21c returned 0 after 12 msecs

calling  readahead_init+0x0/0x44

readahead.c obj-y  subsys_initcall(readahead_init)  \mm\readhead.c       //bdi_init,bdi_register, address space read ahead, 调用bdi_register注册默认的后备存储器default_backing_dev_info到bdi_list链表,并创建默认的backing_dev_info管理线程,用于管理其他的后备存储器的数据同步线程的创建和销毁,所有的后备存储器在初始化时都会调用bdi_register注册到bdi_list链表中。

initcall readahead_init+0x0/0x44 returned 0 after 1 msecs

calling  init_bio+0x0/0xec

ifeq ($(CONFIG_BLOCK),y) bio.c obj-y  subsys_initcall(init_bio)  \fs\bio.c

initcall init_bio+0x0/0xec returned 0 after 0 msecs

calling  blk_settings_init+0x0/0x4c

obj-$(CONFIG_BLOCK) subsys_initcall(blk_settings_init) \block\blk-settings.c    该函数只定义了两个参数

initcall blk_settings_init+0x0/0x4c returned 0 after 0 msecs

calling  blk_ioc_init+0x0/0x44

obj-$(CONFIG_BLOCK) subsys_initcall(blk_ioc_init) \block\blk-ioc.c

initcall blk_ioc_init+0x0/0x44 returned 0 after 0 msecs

calling  genhd_device_init+0x0/0x70

obj-$(CONFIG_BLOCK) subsys_initcall(genhd_device_init) \block\genhd.c

initcall genhd_device_init+0x0/0x70 returned 0 after 2 msecs

calling  misc_init+0x0/0xb4

obj-y misc.c subsys_initcall(misc_init) \drivers\char\misc.c

initcall misc_init+0x0/0xb4 returned 0 after 1 msecs

calling  input_init+0x0/0x124

obj-$(CONFIG_INPUT)+= input/  input-core-objs := input.c  subsys_initcall(input_init) \driver\input\input.c

initcall input_init+0x0/0x124 returned 0 after 1 msecs

calling  proto_init+0x0/0x3c

obj-y := sock.c  subsys_initcall(proto_init) \net\core\sock.c

initcall proto_init+0x0/0x3c returned 0 after 0 msecs

calling  net_dev_init+0x0/0x144

obj-y += dev.c subsys_initcall(net_dev_init) \net\core\dev.c

initcall net_dev_init+0x0/0x144 returned 0 after 1 msecs

calling  neigh_init+0x0/0x8c

obj-y neighbour.c  subsys_initcall(neigh_init) \net\core\neighbour.c

initcall neigh_init+0x0/0x8c returned 0 after 0 msecs

calling  genl_init+0x0/0xfc

obj-y genetlink.c  subsys_initcall(genl_init) \net\netlink\genetlink.c        //Generic Netlink Family

initcall genl_init+0x0/0xfc returned 0 after 18 msecs

calling  sysctl_init+0x0/0x30

ifeq ($(CONFIG_NET),y)

obj-$(CONFIG_SYSCTL)+= sysctl_net.c subsys_initcall(sysctl_init) \net\sysctl_net.c   //ctl_table

endif

initcall sysctl_init+0x0/0x30 returned 0 after 0 msecs

calling  alignment_init+0x0/0x9c

obj-$(CONFIG_ALIGNMENT_TRAP)+= alignment.c  fs_initcall(alignment_init) \arch\arm\mm\alignment.c

initcall alignment_init+0x0/0x9c returned 0 after 0 msecs

calling  clocksource_done_booting+0x0/0x24

obj-y clocksource.c fs_initcall(clocksource_done_booting) \kernel\time\clocksource.c

initcall clocksource_done_booting+0x0/0x24 returned 0 after 0 msecs

calling  init_pipe_fs+0x0/0x5c

obj-y pipe.c  fs_initcall(init_pipe_fs) \fs\pipe.c

initcall init_pipe_fs+0x0/0x5c returned 0 after 0 msecs

calling  init_mnt_writers+0x0/0x24

obj-y namespace.c fs_initcall(init_mnt_writers) \fs\namespace.c

initcall init_mnt_writers+0x0/0x24 returned 0 after 0 msecs

calling  eventpoll_init+0x0/0x9c

obj-$(CONFIG_EPOLL)+= eventpoll.o  fs_initcall(eventpoll_init) \fs\eventpoll.c

initcall eventpoll_init+0x0/0x9c returned 0 after 0 msecs

calling  anon_inode_init+0x0/0x110

obj-$(CONFIG_ANON_INODES)+= anon_inodes.o   fs_initcall(anon_inode_init) \fs\anon_inodes.c

initcall anon_inode_init+0x0/0x110 returned 0 after 0 msecs

calling  chr_dev_init+0x0/0xac

obj-y mem.o fs_initcall(chr_dev_init) \drivers\char

initcall chr_dev_init+0x0/0xac returned 0 after 9 msecs

calling  loopback_init+0x0/0x1c

obj-$(CONFIG_NET) loopback.o   fs_initcall(loopback_init) \drivers\net\loopback.c      // 网络回环设备注册

initcall loopback_init+0x0/0x1c returned 0 after 1 msecs

calling  inet_init+0x0/0x2f8

obj-y af_inet.o fs_initcall(inet_init) \net\ipv4\af_inet.c

NET: Registered protocol family 2

IP route cache hash table entries: 1024 (order: 0, 4096 bytes)

TCP established hash table entries: 2048 (order: 2, 16384 bytes)

TCP bind hash table entries: 2048 (order: 1, 8192 bytes)

TCP: Hash tables configured (established 2048 bind 2048)

TCP reno registered

initcall inet_init+0x0/0x2f8 returned 0 after 85 msecs

calling  default_rootfs+0x0/0x78

//建立文件目录

initcall default_rootfs+0x0/0x78 returned 0 after 0 msecs

calling  timer_init_sysfs+0x0/0x40

obj-y time.o device_initcall(timer_init_sysfs) \arch\arm\kernel\time.c

initcall timer_init_sysfs+0x0/0x40 returned 0 after 2 msecs

calling  create_proc_profile+0x0/0x80

obj-y profile.c module_init(create_proc_profile) \kernel\profile.c          //创建/proc/profile

initcall create_proc_profile+0x0/0x80 returned 0 after 0 msecs

calling  ioresources_init+0x0/0x5c

obj-y resource.c __initcall(ioresources_init) \kernel\resource.c

initcall ioresources_init+0x0/0x5c returned 0 after 0 msecs

calling  uid_cache_init+0x0/0x88

obj-y user.c module_init(uid_cache_init) \kernel\user.c                 //用户数管理

initcall uid_cache_init+0x0/0x88 returned 0 after 0 msecs

calling  init_posix_timers+0x0/0xbc

obj-y posix-timers.c  __initcall(init_posix_timers) \kernel\posix-timers.c

initcall init_posix_timers+0x0/0xbc returned 0 after 0 msecs

calling  init_posix_cpu_timers+0x0/0x84

obj-y posix-cpu-timers.o __initcall(init_posix_cpu_timers) \kernel\posix-cpu-timers.c

initcall init_posix_cpu_timers+0x0/0x84 returned 0 after 0 msecs

calling  nsproxy_cache_init+0x0/0x44

obj-y nsproxy.o module_init(nsproxy_cache_init) \kernel\nsproxy.c

initcall nsproxy_cache_init+0x0/0x44 returned 0 after 0 msecs

calling  timekeeping_init_device+0x0/0x40

obj-y += timekeeping.o  device_initcall(timekeeping_init_device) \kernel\time\timekeeping.c

initcall timekeeping_init_device+0x0/0x40 returned 0 after 2 msecs

calling  init_clocksource_sysfs+0x0/0x6c

obj-y clocksource.o device_initcall(init_clocksource_sysfs) \kernel\time\clocksource.c

initcall init_clocksource_sysfs+0x0/0x6c returned 0 after 2 msecs

calling  init_timer_list_procfs+0x0/0x44

obj-y timer_list.o __initcall(init_timer_list_procfs) \kernel\time\timer_list.c

initcall init_timer_list_procfs+0x0/0x44 returned 0 after 0 msecs

calling  futex_init+0x0/0x70

obj-$(CONFIG_FUTEX) += futex.o __initcall(futex_init) \kernel\futex.c

initcall futex_init+0x0/0x70 returned 0 after 0 msecs

calling  kallsyms_init+0x0/0x3c

obj-$(CONFIG_KALLSYMS) += kallsyms.o  __initcall(kallsyms_init) \kernel\kallsyms.c  //proc_create("kallsyms", 0444, NULL, &kallsyms_operations);

initcall kallsyms_init+0x0/0x3c returned 0 after 0 msecs

calling  utsname_sysctl_init+0x0/0x20

obj-$(CONFIG_SYSCTL) += utsname_sysctl.o __initcall(utsname_sysctl_init) \kernel\utsname_sysctl.c          //ctl_table

initcall utsname_sysctl_init+0x0/0x20 returned 0 after 0 msecs

calling  init_per_zone_pages_min+0x0/0x50

obj-y page_alloc.o module_init(init_per_zone_pages_min) \mm\page_alloc.c

initcall init_per_zone_pages_min+0x0/0x50 returned 0 after 0 msecs

calling  pdflush_init+0x0/0x1c

obj-y pdflush.o module_init(pdflush_init) \mm\pdflush.c

initcall pdflush_init+0x0/0x1c returned 0 after 0 msecs

calling  kswapd_init+0x0/0x20

obj-y vmscan.o module_init(kswapd_init) \mm\vmscan.c

initcall kswapd_init+0x0/0x20 returned 0 after 0 msecs

calling  init_tmpfs+0x0/0xe8

obj-$(CONFIG_SHMEM) += shmem.o module_init(init_tmpfs) \mm\shmem.c

initcall init_tmpfs+0x0/0xe8 returned 0 after 0 msecs

calling  cpucache_init+0x0/0x1c

obj-$(CONFIG_SLAB) += slab.o __initcall(cpucache_init) \mm\slab.c

initcall cpucache_init+0x0/0x1c returned 0 after 0 msecs

calling  fasync_init+0x0/0x44

obj-y fcntl.o  module_init(fasync_init) \fs\fcntl.c       //一个结构体struct fasync_struct添加到内核的异步队列中,
这个结构体用来存放对应设备文件的信息(如fd, filp)并交给内核来管理。一但收到信号,
内核就会在这个所谓的异步队列头找到相应的文件(fd),并在filp->owner中找到对应的进程PID,
并且调用对应的sig_handler了

initcall fasync_init+0x0/0x44 returned 0 after 0 msecs

calling  aio_setup+0x0/0x94

obj-y aio.o  __initcall(aio_setup)  \fs\aio.c

initcall aio_setup+0x0/0x94 returned 0 after 0 msecs

calling  init_devpts_fs+0x0/0x54

obj-y     += devpts/  devpts-$(CONFIG_UNIX98_PTYS):= inode.o  module_init(init_devpts_fs) \fs\devpts\inode.c

initcall init_devpts_fs+0x0/0x54 returned 0 after 0 msecs

calling  init_ramfs_fs+0x0/0x1c

ramfs-objs += inode.o  module_init(init_ramfs_fs) \fs\ramfs\inode.c

initcall init_ramfs_fs+0x0/0x1c returned 0 after 0 msecs

calling  init_nfs_fs+0x0/0x140

nfs-y inode.o  module_init(init_nfs_fs) \fs\nfs\inode.c

initcall init_nfs_fs+0x0/0x140 returned 0 after 1 msecs

calling  init_nlm+0x0/0x34

lockd-objs-y svc.o module_init(init_nlm); \fs\lockd\svc.c           //register_sysctl_table(nlm_sysctl_root); ctl_table

initcall init_nlm+0x0/0x34 returned 0 after 0 msecs

calling  noop_init+0x0/0x20

obj-$(CONFIG_IOSCHED_NOOP)+= noop-iosched.o   module_init(noop_init) \block\noop-iosched.c

io scheduler noop registered (default)                                         //电梯算法的一种方式

initcall noop_init+0x0/0x20 returned 0 after 3 msecs

calling  rand_initialize+0x0/0x38

obj-y random.o module_init(rand_initialize) \drivers\char\random.c

initcall rand_initialize+0x0/0x38 returned 0 after 0 msecs

calling  tty_init+0x0/0x1d4

obj-y tty_io.o module_init(tty_init) \drivers\char\tty_io.c

initcall tty_init+0x0/0x1d4 returned 0 after 98 msecs

calling  pty_init+0x0/0x24c

obj-$(CONFIG_LEGACY_PTYS)+= pty.o

obj-$(CONFIG_UNIX98_PTYS)+= pty.o   module_init(pty_init) \drivers\char\pty.c

initcall pty_init+0x0/0x24c returned 0 after 0 msecs

calling  s3c2410ts_init+0x0/0x28

s3c2410ts init

s3c2410ts in probe

s3c2410ts device driver MAJOR:254

S3C2410 SUCCESS to get adc clock source s3c2410ts initialized

initcall s3c2410ts_init+0x0/0x28 returned 0 after 12 msecs

calling  serial8250_init+0x0/0x128

obj-$(CONFIG_SERIAL_8250) += 8250.o module_init(serial8250_init) \drivers\serial\8250.c

Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing enabled

initcall serial8250_init+0x0/0x128 returned 0 after 14 msecs

calling  s3c24xx_serial_modinit+0x0/0x48

s3c2410-uart.0: s3c2410_serial0 at MMIO 0x50000000 (irq = 70) is a S3C2410

s3c2410-uart.1: s3c2410_serial1 at MMIO 0x50004000 (irq = 73) is a S3C2410

s3c2410-uart.2: s3c2410_serial2 at MMIO 0x50008000 (irq = 76) is a S3C2410

initcall s3c24xx_serial_modinit+0x0/0x48 returned 0 after 23 msecs

calling  net_olddevs_init+0x0/0xd4

obj-$(CONFIG_NET) += Space.o  device_initcall(net_olddevs_init) \drivers\net\space.c

initcall net_olddevs_init+0x0/0xd4 returned 0 after 0 msecs

calling  cs8900_init+0x0/0x34

Cirrus Logic CS8900A driver for Linux (Modified for SMDK2410)

eth0: CS8900A rev E at 0xc4800300 irq=53, no eeprom , addr: 00:12:34:56:78:9A

initcall cs8900_init+0x0/0x34 returned 0 after 15 msecs

calling  mousedev_init+0x0/0x7c

obj-$(CONFIG_INPUT_MOUSEDEV)      += mousedev.o  module_init(mousedev_init)  \drivers\input\mousedev.c

mice: PS/2 mouse device common for all mice

initcall mousedev_init+0x0/0x7c returned 0 after 3 msecs

calling  sysctl_core_init+0x0/0x1c

obj-$(CONFIG_SYSCTL) += sysctl_net_core.o   __initcall(sysctl_core_init)  \net\core\sysctrl_net_core.c

//register_pernet_subsys(&sysctl_core_ops);  ctl_table

initcall sysctl_core_init+0x0/0x1c returned 0 after 0 msecs

calling  sysctl_ipv4_init+0x0/0x58

obj-$(CONFIG_SYSCTL) += sysctl_net_ipv4.o   __initcall(sysctl_ipv4_init)  \net\ipv4\sysctl_net_ipv4.c

//register_sysctl_paths(net_ipv4_ctl_path, ipv4_table); ctl_table

initcall sysctl_ipv4_init+0x0/0x58 returned 0 after 4 msecs

calling  cubictcp_register+0x0/0xa0

obj-$(CONFIG_TCP_CONG_CUBIC) += tcp_cubic.o  module_init(cubictcp_register)  \net\ipv4\tcp_cubic.c //注册拥塞算法

TCP cubic registered

initcall cubictcp_register+0x0/0xa0 returned 0 after 1 msecs

calling  init_sunrpc+0x0/0x64

sunrpc-y := sunrpc_syms.o   module_init(init_sunrpc)  \net\sunrpc\sunrpc_syms.c此功能??

RPC: Registered udp transport module.

RPC: Registered tcp transport module.

initcall init_sunrpc+0x0/0x64 returned 0 after 7 msecs

calling  init_oops_id+0x0/0x3c

obj-y = panic.o  late_initcall(init_oops_id)  \kernel\panic.c

initcall init_oops_id+0x0/0x3c returned 0 after 0 msecs

calling  disable_boot_consoles+0x0/0x60

obj-y = printk.o  late_initcall(disable_boot_consoles) kernel\printk.c

initcall disable_boot_consoles+0x0/0x60 returned 0 after 0 msecs

calling  pm_qos_power_init+0x0/0x74

obj-y = pm_qos_params.o  late_initcall(pm_qos_power_init) \kernel\pm_qos_params.c

initcall pm_qos_power_init+0x0/0x74 returned 0 after 4 msecs

calling  random32_reseed+0x0/0x64

obj-y = random32.o late_initcall(random32_reseed) \lib\random32.c

initcall random32_reseed+0x0/0x64 returned 0 after 0 msecs

calling  seqgen_init+0x0/0x1c

obj-y = random.o late_initcall(seqgen_init) \drivers\char\random.c       // rekey_seq_generator(NULL);

initcall seqgen_init+0x0/0x1c returned 0 after 0 msecs

calling  tcp_congestion_default+0x0/0x1c

obj-y = tcp_cong.o late_initcall(tcp_congestion_default) \net\ipv4\tcp_cong.c

initcall tcp_congestion_default+0x0/0x1c returned 0 after 0 msecs

calling  ip_auto_config+0x0/0x734

obj-$(CONFIG_IP_PNP) += ipconfig.o  late_initcall(ip_auto_config) \net\ipv4\ipconfig.c

IP-Config: Guessing netmask 255.255.255.0

IP-Config: Complete:

device=eth0, addr=192.168.1.58, mask=255.255.255.0, gw=255.255.255.255,

host=192.168.1.58, domain=, nis-domain=(none),

bootserver=255.255.255.255, rootserver=192.168.1.57, rootpath=

initcall ip_auto_config+0x0/0x734 returned 0 after 4599 msecs

Looking up port of RPC 100003/2 on 192.168.1.57

Looking up port of RPC 100005/1 on 192.168.1.57

VFS: Mounted root (nfs filesystem).

Freeing init memory: 80K

Bad inittab entry at line 1

Please press Enter to activate this console.

BusyBox v1.13.0 (2011-07-03 10:08:33 CST) built-in shell (ash)

Enter 'help' for a list of built-in commands.

#

Linux精简版配置及编译运行相关推荐

  1. 深入理解Linux软件包的配置、编译与安装

    深入理解Linux软件包的配置.编译与安装   发布时间:2007.09.24 06:23     来源:赛迪网    作者:kit 从源代码安装过软件的朋友一定对 ./configure & ...

  2. CX3 调试学习_持续更新(此文大部分对于初步使用没啥用,回头去公众号整理一个精简版配置应用教程)

    1.FX3 FX3是cypress公司(已被英飞凌收购)的一款USB产品,用于其他类型数据转到USB的桥接,数据接口类型可以通过配置进行修改 2.CX3 CX3是FX3的一个特例,专用于mipi CS ...

  3. Linux内核的配置和编译

    文章目录 前言 1.内核介绍 2.linux内核源码目录结构 3.内核配置和编译实验 4.内核的配置原理 5.menuconfig 6.Kconfig文件详解 7.menuconfig的实验 前言 以 ...

  4. linux内核配置与编译,LINUX内核的配置与编译、安装

    LINUX内核的配置与编译.安装 平台为VM RHEL 5.1 SERVER,所用的内核为linux-2.6.25. 可以到上下载相应的内核版本. 解压压缩包,并进入内核目录.下面是具体的步骤: 1. ...

  5. sublime配置java编译运行环境(亲测有效)

    sublime配置java编译运行环境(亲测有效) 对Java新手而言用eclipse进行一些简单的Java程序的编译与运行其实是比较麻烦的,也是没有必要的,用VS code的话会有很多warning ...

  6. Linux环境中Visual Studio Code的配置使用----编译运行C/C++(良心教程)

    之前的博文分享了下载安装[VS code]的详细教程, 有需要速戳–>Linux环境中Visual Studio Code 安装配置及其卸载(详细教程) 本篇博文分享本人初次使用[VS code ...

  7. oracle10g精简版配置,oracle 10g 精简版安装步骤分享

    今天遇到个软件要求安装oracle client端,于是考虑装精简版本的,就从http://www.oracle.com/technology/software/tech/oci/instantcli ...

  8. php程序检测不到vc9,XAMPP2016中文精简版启动失败 缺少运行库解决办法

    [摘要] XAMPP是一款强大的建站集成软件包,但XAMPP2016 中文精简版在启动的时候会出现"缺少运行库""程序检测不到VC9运行库"等问题,其实只需要正 ...

  9. Linux内核的配置和编译原理

    目录 一.linux内核源码目录结构 二.内核配置和编译体验 三.内核的配置原理 四.menuconfig的使用和演示 五.menuconfig的工作原理 六.Kconfig文件详解 七.menuco ...

最新文章

  1. k8s 重要概念 - 每天5分钟玩转 Docker 容器技术(117)
  2. RabbitMQ基本概念(一)-RabbitMQ的优劣势及产生背景
  3. android 将IE设为默认打开的浏览器
  4. KUBERNETES存储之PERSISTENT VOLUMES简介
  5. [C++基础]031_如何正确获取用户的输入
  6. 让注册体验来得更简单点吧
  7. Js分割字符串(单个分割符、多个分割符、正则)
  8. 2023苏州科技大学计算机考研信息汇总
  9. Windows 运行中的程序的图标在任务栏显示不正常\图标变白色的解决方法
  10. 如何破解Win7之开机密码
  11. 批量删除进程 mysql_linux 批量删除进程
  12. 四位共阳极数码管显示函数_DS1302,四位共阳极数码管显示时钟,可调时间
  13. python和pyqt5入门之简易汇率转换器
  14. 来自灵魂的拷问——知道什么是SQL执行计划吗?
  15. 论文写作神器,SCI 写作必备
  16. ns-3的绘图工具——Gnuplot
  17. 玩转NPM,搭建私有仓库-姜威-专题视频课程
  18. 基于Arduino的音乐动感节奏灯
  19. 关于阅读ROS的源代码
  20. 勃仔诞生记:Hubbleverse哈勃元宇宙的起源故事

热门文章

  1. 同等情况下计算机执行什么速度最快,显存速度是什么 内存和显存哪个更能影响电脑运行速度...
  2. ISP路由表分发中的AS与BGP
  3. 基于安卓的备忘录文件加密_什么备忘录便签app可以让人爱上记录 - 学显
  4. Xcode证书和描述文件不匹配
  5. 一个时代的终结:微软宣布退役IE浏览器!网友表示:脱离苦海?
  6. 2022年潜江中级工程师职称查询方式有哪些呢?甘建二
  7. vscode调试js,chrome调试js
  8. GAN的理论知识及公式的理解
  9. 微信开发者工具——快捷键汇总
  10. ipad触控笔有必要买原装吗?ipad触控笔推荐平价