53 initrd/initramfs 相关

news2024/9/30 7:32:28

前言

呵呵 这里主要是 探究一下 根文件系统 相关的东西 

以及 附加了一些 系统启动的相关信息 

 

 

计算机启动

硬件重置寄存器 设置初始化数据

计算机访问 0xffff0, 执行 bios 的代码, bios 选择启动设备, 然后执行 启动设备 boolloader 的代码 

bootloader 将 boot.img 加载至 0x7c00 的位置启动

之后 bootloader 将执行 操作系统 入口, start_cpu

 

 

内核启动的时候 创建了两个进程, 一个执行 kernel_init, 一个执行 kthreadd

kernel_init 中执行了 init 进程

kthreadd 中执行了 kthreadd 进程 

 

 

解压根文件系统

解压了两个东西, 一个是 initramfs 相关 134 字节 

里面包含了 dev, dev/console, root

另外一个是 initrd 相关, 是指定的 initrd 文件的大小, 这里是 37544191[initrd文件本身大小一致]

这里面解压了 initrd 所有文件, 用作初始化根文件系统 

主要是创建对应的文件, 文件夹, 拷贝 对应的文件

free 掉 initrd 占用的内存 

c3a66b8adc454ca88063b3e30aba90da.png

 

然后 后面是 执行 /init

a46347fe226b406d94935983ccab2c60.png

 

 

我们这里的 init 脚本的内容 

创建相关系统文件夹, 挂载文件系统 

06db15cb39d94f7792e91530b5d4e42d.png

 

 

 

加载必要的驱动

c7476cddd67445c981a4319e284662f1.png

 

 

将 initrd 文件系统的东西 移动到

9cd21a0981ee4a5d99f056ebeb06cb97.png

b8f7b8a896124212aaf65fabf77814ad.png 

 

 

最终调用 /sbin/init 来启动系统 

 

 

initrd 文件探索

mkinitramfs -o 创建的根文件系统文件, 里面包含了 图形相关驱动, 因此 大很多 

Image: ramdisk.img: 309M
========================================================================
Version:

Arguments:
dracut modules:
========================================================================
-rw-r--r--   1 root     root            0 Dec 31  2021 etc/fstab
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/[
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/[[
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/acpid
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/ash
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/awk
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/basename
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/blockdev
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/busybox
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/cat
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/chmod
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/chroot
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/chvt
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/clear
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/cmp
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/cp
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/cut
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/deallocvt
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/devmem
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/df
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/dnsdomainname
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/du
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/dumpkmap
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/echo
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/egrep
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/env
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/expr
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/false
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/fbset
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/fdflush
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/fgrep
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/find
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/fstrim
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/grep
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/gunzip
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/gzip
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/hostname
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/hwclock
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/ifconfig
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/ip
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/kill
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/loadfont
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/loadkmap
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/ls
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/lzop
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/lzopcat
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/mkdir
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/mkfifo
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/mknod
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/mkswap
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/mktemp
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/modinfo
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/more
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/mount
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/mv
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/openvt
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/pidof
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/printf
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/ps
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/pwd
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/readlink
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/reset
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/rm
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/rmdir
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/sed
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/seq
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/setkeycodes
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/sh
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/sleep
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/sort
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/stat
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/static-sh
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/stty
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/switch_root
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/sync
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/tail
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/tee
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/test
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/touch
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/tr
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/true
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/tty
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/umount
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/uname
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/uniq
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/unlzop
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/wc
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/wget
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/which
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/yes
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/zcat
drwxr-xr-x   2 root     root            0 Dec  6  2020 etc/dhcp/dhclient-enter-hooks.d
drwxr-xr-x   2 root     root            0 Dec  6  2020 usr/share/plymouth/themes/details
drwxr-xr-x   2 root     root            0 Dec  6  2020 usr/share/plymouth/themes/ubuntu-text
drwxr-xr-x   2 root     root            0 Dec 24  2021 etc/ld.so.conf.d
drwxr-xr-x   2 root     root            0 Dec 31  2021 bin
drwxr-xr-x   2 root     root            0 Dec 31  2021 conf/conf.d
drwxr-xr-x   2 root     root            0 Dec 31  2021 etc/console-setup
drwxr-xr-x   2 root     root            0 Dec 31  2021 etc/default
drwxr-xr-x   2 root     root            0 Dec 31  2021 etc/modprobe.d
drwxr-xr-x   2 root     root            0 Dec 31  2021 etc/plymouth
drwxr-xr-x   2 root     root            0 Dec 31  2021 etc/udev
// 省略掉一部分文件 
-rwxr-xr-x   1 root     root      1868984 Apr 21  2021 lib/x86_64-linux-gnu/libc-2.23.so
-rw-r--r--   1 root     root      1911622 Dec 31  2021 lib/modules/4.10.14/kernel/drivers/net/fjes/fjes.ko
-rw-r--r--   1 root     root      1937280 Jan  9  2017 lib/x86_64-linux-gnu/libdns-export.so.162.1.3
-rw-r--r--   1 root     root      1953150 Dec 31  2021 lib/modules/4.10.14/kernel/drivers/block/aoe/aoe.ko
-rw-r--r--   1 root     root      1963198 Dec 31  2021 lib/modules/4.10.14/kernel/drivers/net/ethernet/qlogic/qlge/qlge.ko
-rw-r--r--   1 root     root      2064558 Dec 31  2021 lib/modules/4.10.14/kernel/fs/fscache/fscache.ko
-rw-r--r--   1 root     root      2096358 Dec 31  2021 lib/modules/4.10.14/kernel/drivers/usb/storage/usb-storage.ko
-rw-r--r--   1 root     root      2127494 Dec 31  2021 lib/modules/4.10.14/kernel/drivers/net/ethernet/neterion/vxge/vxge.ko
-rw-r--r--   1 root     root      2163782 Dec 31  2021 lib/modules/4.10.14/kernel/drivers/gpu/drm/ast/ast.ko
-rw-r--r--   1 root     root      2208294 Dec 31  2021 lib/modules/4.10.14/kernel/drivers/scsi/aic7xxx/aic79xx.ko
-rw-r--r--   1 root     root      2220214 Dec 31  2021 lib/modules/4.10.14/kernel/drivers/net/ethernet/intel/e1000/e1000.ko
-rw-r--r--   1 root     root      2226030 Dec 31  2021 lib/modules/4.10.14/kernel/drivers/scsi/be2iscsi/be2iscsi.ko
-rw-r--r--   1 root     root      2280254 Dec 31  2021 lib/modules/4.10.14/kernel/fs/nfs/nfsv3.ko
-rw-r--r--   1 root     root      2322910 Dec 31  2021 lib/modules/4.10.14/kernel/drivers/net/ethernet/samsung/sxgbe/samsung-sxgbe.ko
-rw-r--r--   1 root     root      2329502 Dec 31  2021 lib/modules/4.10.14/kernel/drivers/scsi/aic7xxx/aic7xxx.ko
-rw-r--r--   1 root     root      2339726 Dec 31  2021 lib/modules/4.10.14/kernel/drivers/net/ethernet/emulex/benet/be2net.ko
-rw-r--r--   1 root     root      2370046 Dec 31  2021 lib/modules/4.10.14/kernel/drivers/scsi/pm8001/pm80xx.ko
-rw-r--r--   1 root     root      2373734 Dec 31  2021 lib/modules/4.10.14/kernel/sound/core/snd-pcm.ko
-rw-r--r--   1 root     root      2391150 Dec 31  2021 lib/modules/4.10.14/kernel/drivers/net/ethernet/qlogic/netxen/netxen_nic.ko
-rw-r--r--   1 root     root      2400974 Dec 31  2021 lib/modules/4.10.14/kernel/drivers/net/ethernet/broadcom/bnxt/bnxt_en.ko
-rw-r--r--   1 root     root      2429414 Dec 31  2021 lib/modules/4.10.14/kernel/drivers/gpu/drm/udl/udl.ko
-rw-r--r--   1 root     root      2520294 Dec 31  2021 lib/modules/4.10.14/kernel/sound/core/snd.ko
-rw-r--r--   1 root     root      2571190 Dec 31  2021 lib/modules/4.10.14/kernel/drivers/net/ethernet/dec/tulip/tulip.ko
-rw-r--r--   1 root     root      2596622 Dec 31  2021 lib/modules/4.10.14/kernel/drivers/ssb/ssb.ko
-rw-r--r--   1 root     root      2606998 Dec 31  2021 lib/modules/4.10.14/kernel/drivers/net/ethernet/intel/i40evf/i40evf.ko
-rw-r--r--   1 root     root      2810358 Dec 31  2021 lib/modules/4.10.14/kernel/drivers/gpu/drm/ttm/ttm.ko
-rw-r--r--   1 root     root      2833302 Dec 31  2021 lib/modules/4.10.14/kernel/fs/udf/udf.ko
-rw-r--r--   1 root     root      2884766 Dec 31  2021 lib/modules/4.10.14/kernel/drivers/input/mouse/psmouse.ko
-rw-r--r--   1 root     root      2902662 Dec 31  2021 lib/modules/4.10.14/kernel/drivers/scsi/bnx2fc/bnx2fc.ko
-rw-r--r--   1 root     root      2913702 Dec 31  2021 lib/modules/4.10.14/kernel/drivers/scsi/libfc/libfc.ko
-rw-r--r--   1 root     root      2945990 Dec 31  2021 lib/modules/4.10.14/kernel/lib/raid6/raid6_pq.ko
-rw-r--r--   1 root     root      3072766 Dec 31  2021 lib/modules/4.10.14/kernel/drivers/scsi/aacraid/aacraid.ko
-rw-r--r--   1 root     root      3089214 Dec 31  2021 lib/modules/4.10.14/kernel/net/ieee802154/ieee802154.ko
-rw-r--r--   1 root     root      3102126 Dec 31  2021 lib/modules/4.10.14/kernel/drivers/scsi/esas2r/esas2r.ko
-rw-r--r--   1 root     root      3168206 Dec 31  2021 lib/modules/4.10.14/kernel/drivers/scsi/mpt3sas/mpt3sas.ko
-rw-r--r--   1 root     root      3339046 Dec 31  2021 lib/modules/4.10.14/kernel/drivers/net/ethernet/chelsio/cxgb/cxgb.ko
-rw-r--r--   1 root     root      3366510 Dec 31  2021 lib/modules/4.10.14/kernel/net/mac802154/mac802154.ko
-rw-r--r--   1 root     root      3449606 Dec 31  2021 lib/modules/4.10.14/kernel/drivers/scsi/csiostor/csiostor.ko
-rw-r--r--   1 root     root      3516166 Dec 31  2021 lib/modules/4.10.14/kernel/drivers/scsi/aic94xx/aic94xx.ko
-rw-r--r--   1 root     root      3537758 Dec 31  2021 lib/modules/4.10.14/kernel/drivers/scsi/libsas/libsas.ko
-rw-r--r--   1 root     root      3575646 Dec 31  2021 lib/modules/4.10.14/kernel/drivers/gpu/drm/amd/amdkfd/amdkfd.ko
-rw-r--r--   1 root     root      3803166 Dec 31  2021 lib/modules/4.10.14/kernel/drivers/scsi/snic/snic.ko
-rw-r--r--   1 root     root      3811030 Dec 31  2021 lib/modules/4.10.14/kernel/drivers/gpu/drm/drm_kms_helper.ko
-rw-r--r--   1 root     root      3944294 Dec 31  2021 lib/modules/4.10.14/kernel/drivers/gpu/drm/virtio/virtio-gpu.ko
-rw-r--r--   1 root     root      4211614 Dec 31  2021 lib/modules/4.10.14/kernel/drivers/net/ethernet/chelsio/cxgb3/cxgb3.ko
-rw-r--r--   1 root     root      4221342 Dec 31  2021 lib/modules/4.10.14/kernel/drivers/net/ethernet/intel/fm10k/fm10k.ko
-rw-r--r--   1 root     root      4274574 Dec 31  2021 lib/modules/4.10.14/kernel/drivers/net/ethernet/cisco/enic/enic.ko
-rw-r--r--   1 root     root      4281726 Dec 31  2021 lib/modules/4.10.14/kernel/drivers/net/ethernet/intel/igb/igb.ko
-rw-r--r--   1 root     root      4286070 Dec 31  2021 lib/modules/4.10.14/kernel/sound/soc/snd-soc-core.ko
-rw-r--r--   1 root     root      4294646 Dec 31  2021 lib/modules/4.10.14/kernel/drivers/net/ethernet/brocade/bna/bna.ko
-rw-r--r--   1 root     root      4380598 Dec 31  2021 lib/modules/4.10.14/kernel/drivers/scsi/fnic/fnic.ko
-rw-r--r--   1 root     root      4529422 Dec 31  2021 lib/modules/4.10.14/kernel/drivers/gpu/drm/qxl/qxl.ko
-rw-r--r--   1 root     root      4561774 Dec 31  2021 lib/modules/4.10.14/kernel/drivers/scsi/isci/isci.ko
-rw-r--r--   1 root     root      4659214 Dec 31  2021 lib/modules/4.10.14/kernel/drivers/net/ethernet/mellanox/mlx4/mlx4_en.ko
-rw-r--r--   1 root     root      4739982 Dec 31  2021 lib/modules/4.10.14/kernel/drivers/net/ethernet/intel/e1000e/e1000e.ko
-rw-r--r--   1 root     root      4783902 Dec 31  2021 lib/modules/4.10.14/kernel/fs/jfs/jfs.ko
-rw-r--r--   1 root     root      5413334 Dec 31  2021 lib/modules/4.10.14/kernel/fs/reiserfs/reiserfs.ko
-rw-r--r--   1 root     root      5497686 Dec 31  2021 lib/modules/4.10.14/kernel/drivers/net/ethernet/cavium/liquidio/liquidio.ko
-rw-r--r--   1 root     root      5580486 Dec 31  2021 lib/modules/4.10.14/kernel/drivers/net/fddi/skfp/skfp.ko
-rw-r--r--   1 root     root      5593046 Dec 31  2021 lib/modules/4.10.14/kernel/drivers/target/target_core_mod.ko
-rw-r--r--   1 root     root      5625526 Dec 31  2021 lib/modules/4.10.14/kernel/net/ceph/libceph.ko
-rw-r--r--   1 root     root      5626446 Dec 31  2021 lib/modules/4.10.14/kernel/drivers/net/ethernet/stmicro/stmmac/stmmac.ko
-rw-r--r--   1 root     root      5749342 Dec 31  2021 lib/modules/4.10.14/kernel/fs/lockd/lockd.ko
-rw-r--r--   1 root     root      5834078 Dec 31  2021 lib/modules/4.10.14/kernel/drivers/net/ethernet/chelsio/cxgb4/cxgb4.ko
-rw-r--r--   1 root     root      6194926 Dec 31  2021 lib/modules/4.10.14/kernel/drivers/scsi/qla4xxx/qla4xxx.ko
-rw-r--r--   1 root     root      6669286 Dec 31  2021 lib/modules/4.10.14/kernel/drivers/block/drbd/drbd.ko
-rw-r--r--   1 root     root      6727254 Dec 31  2021 lib/modules/4.10.14/kernel/drivers/net/ethernet/qlogic/qlcnic/qlcnic.ko
-rw-r--r--   1 root     root      7094022 Dec 31  2021 lib/modules/4.10.14/kernel/drivers/net/ethernet/broadcom/bnx2x/bnx2x.ko
-rw-r--r--   1 root     root      7442590 Dec 31  2021 lib/modules/4.10.14/kernel/drivers/net/ethernet/qlogic/qed/qed.ko
-rw-r--r--   1 root     root      7607974 Dec 31  2021 lib/modules/4.10.14/kernel/drivers/net/ethernet/intel/i40e/i40e.ko
-rw-r--r--   1 root     root      8019214 Dec 31  2021 lib/modules/4.10.14/kernel/drivers/net/ethernet/mellanox/mlx4/mlx4_core.ko
-rw-r--r--   1 root     root      8272766 Dec 31  2021 lib/modules/4.10.14/kernel/drivers/scsi/lpfc/lpfc.ko
-rw-r--r--   1 root     root      8427726 Dec 31  2021 lib/modules/4.10.14/kernel/drivers/scsi/bfa/bfa.ko
-rw-r--r--   1 root     root      8602718 Dec 31  2021 lib/modules/4.10.14/kernel/drivers/net/ethernet/sfc/sfc.ko
-rw-r--r--   1 root     root      8784726 Dec 31  2021 lib/modules/4.10.14/kernel/drivers/net/ethernet/intel/ixgbe/ixgbe.ko
-rw-r--r--   1 root     root      9169790 Dec 31  2021 lib/modules/4.10.14/kernel/drivers/scsi/qla2xxx/qla2xxx.ko
-rw-r--r--   1 root     root      9568766 Dec 31  2021 lib/modules/4.10.14/kernel/fs/nfs/nfs.ko
-rw-r--r--   1 root     root      9978446 Dec 31  2021 lib/modules/4.10.14/kernel/drivers/gpu/drm/vmwgfx/vmwgfx.ko
-rw-r--r--   1 root     root     10554998 Dec 31  2021 lib/modules/4.10.14/kernel/net/sunrpc/sunrpc.ko
-rw-r--r--   1 root     root     10684958 Dec 31  2021 lib/modules/4.10.14/kernel/drivers/gpu/drm/gma500/gma500_gfx.ko
-rw-r--r--   1 root     root     12111038 Dec 31  2021 lib/modules/4.10.14/kernel/fs/nfs/nfsv4.ko
-rw-r--r--   1 root     root     12958726 Dec 31  2021 lib/modules/4.10.14/kernel/drivers/gpu/drm/drm.ko
-rw-r--r--   1 root     root     18600462 Dec 31  2021 lib/modules/4.10.14/kernel/fs/btrfs/btrfs.ko
-rw-r--r--   1 root     root     19456718 Dec 31  2021 lib/modules/4.10.14/kernel/drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.ko
-rw-r--r--   1 root     root     31907350 Dec 31  2021 lib/modules/4.10.14/kernel/fs/xfs/xfs.ko
-rw-r--r--   1 root     root     35038694 Dec 31  2021 lib/modules/4.10.14/kernel/drivers/gpu/drm/amd/amdgpu/amdgpu.ko
-rw-r--r--   1 root     root     40909710 Dec 31  2021 lib/modules/4.10.14/kernel/drivers/gpu/drm/i915/i915.ko
-rw-r--r--   1 root     root     42626574 Dec 31  2021 lib/modules/4.10.14/kernel/drivers/gpu/drm/radeon/radeon.ko
-rw-r--r--   1 root     root     128612614 Dec 31  2021 lib/modules/4.10.14/kernel/drivers/gpu/drm/nouveau/nouveau.ko
========================================================================

 

无图形界面的服务器本身的 initrd 

Image: /boot/initrd.img-4.4.0-62-generic: 33M
========================================================================
Version: 

Arguments: 
dracut modules:
========================================================================
-rw-r--r--   1 root     root            0 Dec  6  2020 etc/fstab
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/[
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/[[
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/acpid
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/ash
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/awk
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/basename
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/blockdev
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/busybox
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/cat
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/chmod
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/chroot
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/chvt
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/clear
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/cmp
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/cp
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/cut
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/deallocvt
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/devmem
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/df
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/dnsdomainname
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/du
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/dumpkmap
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/echo
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/egrep
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/env
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/expr
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/false
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/fbset
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/fdflush
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/fgrep
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/find
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/fstrim
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/grep
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/gunzip
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/gzip
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/hostname
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/hwclock
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/ifconfig
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/ip
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/kill
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/loadfont
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/loadkmap
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/ls
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/lzop
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/lzopcat
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/mkdir
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/mkfifo
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/mknod
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/mkswap
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/mktemp
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/modinfo
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/more
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/mount
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/mv
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/openvt
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/pidof
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/printf
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/ps
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/pwd
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/readlink
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/reset
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/rm
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/rmdir
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/sed
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/seq
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/setkeycodes
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/sh
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/sleep
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/sort
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/stat
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/static-sh
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/stty
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/switch_root
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/sync
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/tail
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/tee
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/test
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/touch
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/tr
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/true
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/tty
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/umount
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/uname
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/uniq
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/unlzop
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/wc
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/wget
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/which
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/yes
-rwxr-xr-x  91 root     root            0 Aug 19  2015 bin/zcat
drwxr-xr-x   2 root     root            0 Dec  6  2020 bin
drwxr-xr-x   2 root     root            0 Dec  6  2020 conf/conf.d
drwxr-xr-x   2 root     root            0 Dec  6  2020 etc/console-setup
drwxr-xr-x   2 root     root            0 Dec  6  2020 etc/default
drwxr-xr-x   2 root     root            0 Dec  6  2020 etc/dhcp/dhclient-enter-hooks.d
drwxr-xr-x   2 root     root            0 Dec  6  2020 etc/ld.so.conf.d
drwxr-xr-x   2 root     root            0 Dec  6  2020 etc/modprobe.d
drwxr-xr-x   2 root     root            0 Dec  6  2020 etc/plymouth
drwxr-xr-x   2 root     root            0 Dec  6  2020 etc/udev
// 省略掉一部分文件 
-rwxr-xr-x   1 root     root      1864888 Nov 16  2016 lib/x86_64-linux-gnu/libc-2.23.so
-rw-r--r--   1 root     root      1937280 Jan  9  2017 lib/x86_64-linux-gnu/libdns-export.so.162.1.3
-rw-r--r--   1 root     root      1970886 Jan 18  2017 lib/modules/4.4.0-62-generic/kernel/drivers/gpu/drm/i915/i915.ko
-rw-r--r--   1 root     root      2113854 Jan 18  2017 lib/modules/4.4.0-62-generic/kernel/ubuntu/i915/i915_bpo.ko
-rw-r--r--   1 root     root      2352054 Jan 18  2017 lib/modules/4.4.0-62-generic/kernel/drivers/gpu/drm/nouveau/nouveau.ko
-rw-r--r--   1 root     root      2412942 Jan 18  2017 lib/modules/4.4.0-62-generic/kernel/drivers/gpu/drm/radeon/radeon.ko
========================================================================

 

 

 

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1540844.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

玩具蛇(蓝桥杯)

文章目录 玩具蛇题目描述答案:552dfs 玩具蛇 题目描述 本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。 小蓝有一条玩具蛇,一共有 16 节,上面标着数字 1 至 16。每一节都是一个正方形的形…

GCC制作静态库详解

目录 前言 一.静态动态库区别 二.静态库制作 2.1 库文件命名 三.静态库文件制作 3.1 静态库制作 3.1.1 先获得.o文件 3.1.2 生成静态库文件 3.1.3 删除不必要文件 3.1.4 使用静态库 3.1.5 使用运行运行 前言 带大家快速入门,学会制作静态库。本文详细介绍在Linux系统…

“玩转文本魔法师:Python编程轻松变格式“

Hey小伙伴们,今天我们要一起打造一个文本转换器,就像神奇的魔法棒,能把普通的文字变成各种奇妙的格式!想象一下,你的输入是:“Hello, World!”,输出可以是Markdown、HTML或者粗体、斜体的文字&a…

大语言模型(Large Language Model,LLM)简介

1. 什么是大语言模型 它是一种基于深度学习的人工智能模型,它从大量来自书籍、文章、网页和图像等来源的数据中学习,以发现语言模式和规则,如处理和生成自然语言文本。通常,大语言模型含数百亿(或更多)参数…

外包干了4年,技术退步明显.......

先说一下自己的情况,大专生,19年通过校招进入杭州某软件公司,干了接近4年的功能测试,今年年初,感觉自己不能够在这样下去了,长时间呆在一个舒适的环境会让一个人堕落! 而我已经在一个企业干了四年的功能测…

GJB5000软件配置管理计划模板

1 范围 1.1 标识 本条应描述本文档所适用的系统和软件的完整标识,适用时,包括其标识号、名称、缩略名、版本号和发布号。 1.2 系统概述 本条应概述本文档所适用的系统和软件的用途。它还应描述软件的一般特性;概述软件开发、运行和维护…

【 Mysql8.0 忘记登录密码 可以试试 】

** Mysql8.0 忘记登录密码 可以试试 ** 2024-3-21 段子手168 1、首先停止 mysql 服务 ,WIN R 打开运行,输入 services.msc 回车打开服务,找到 mysql 服务,停止。 然后 WIN R 打开运行,输入 CMD 打开控制台终端输…

深度学习绘制热力图heatmap、使模型具有可解释性

思路 获取想要解释的那一层的特征图,然后根据特征图梯度计算出权重值,加在原图上面。 Demo 加上类激活(cam) 可以看到,cam将模型认为有利于分类的特征标注了出来。 下面以ResNet50为例: Trick: 使用 for i in model._modules.items():可以…

springboot做自定义校验注解

目录 自定义校验注解的实现 注意: 首先,我们需要自定义一个校验注解: 注解含义: Target({ElementType.FIELD}) Retention(RetentionPolicy.RUNTIME) Constraint(validatedBy PhoneValidator.class) 校验注解逻辑实现类&a…

数据结构:图的最短路径

目录 一、最短路径的基本概念 二、无权图单源最短路径 三、Dijkstra算法(正权图单源) 3.1、算法的基本步骤 3.2、算法的实现 3.3、习题思考 3.3.1、网络延迟时间 四、A*算法(正权图单源单目标点) 4.1、算法的基本概念 4…

阿里必问:Spring源码背后的10大设计奥秘!

如有疑问或者更多的技术分享,欢迎关注我的微信公众号“知其然亦知其所以然”! 各位小米粉丝们,大家好!今天小米要和大家分享的是一个备受关注的话题——“阿里巴巴面试题:Spring源码中的设计模式?”设计模式是软件工程领域中的经典话题,也是技术面试中的常见考点之一。而…

UE5学习日记——Rope Swing 人物与绳索摆动知识准备

rope swing荡绳 比我想的要复杂,目前还没查到简单的做法。本文为查资料的记录,积累后再做一个自己满意的荡绳蓝图。 一、某国外网友的解释 原文 https://forums.unrealengine.com/t/implementing-rope-swing/83098/15 Project Flake - Physics Rope De…

1+x中级题目练习复盘(八)

SQL 语句中进行 group by 分组时,可以不写 where 子句 在使用 select 语句进行查询分组时,如果希望去掉不满足条件的分组,使用 having 子句File 类的 isDirectory() 方法可以判断文件是否为目录 在使用 select 语句进行查询分组时&#xff0…

StarRocks学习笔记

介绍场景建表明细模型聚合模型更新模型主键模型 介绍 StarRocks是一款经过业界检验、现代化,面向多种数据分析场景的、兼容MySQL协议的、高性能分布式关系型分析数据库。 StarRocks充分吸收关系型 OLAP 数据库和分布式存储系统在大数据时代的优秀研究成果&#xff…

【数据结构】链表习题之链表的中间节点和合并两个有序链表

👑个人主页:啊Q闻 🎇收录专栏:《数据结构》 🎉道阻且长,行则将至 前言 嗨嗨,今天的博客是关于链表的题目,力扣题目之链表的中间节点和合并两个有序链表 一.链表的…

【MySql】1.mysql数据库

一、数据库的基本概念 1.数据 记录事物的信息;按统一的格式进行存储 2.表 数据的集合,行和列的组合;将多条数据组织在一起 3.数据库 表的集合,是存储 相互有关 数据的仓库 二、数据库管理系统 DBMS的主要功能: …

【Unity】UI九宫格

什么是九宫格? 顾名思义,九宫格就是指UI切成9个格子,9个格子可以任意拉伸。 1、3、7、9不拉伸。 2、8水平拉伸。 4、6垂直拉伸。 5既可以水平也可以垂直拉伸。 怎么切九宫格? 选中图片,改成Sprite模式,点…

使用React搭建single-spa

自己搭建的Demo GitHub - ftao123/single-spa-react-demo: single-spa-react-demo 修改子应用的webpack配置 library: "app2"和libraryTarget: "umd"配置必须添加。 可以看到filename在开发环境下的地址是static/js/bundle.js,所以我们主应用…

axure和蓝湖上查看页面的说明和上传文件

蓝湖上传文件 入口 可添加链接和文件 文件可添加 PDF,word,Excel等,不能添加压缩包,可在线预览文件内容 axure元件说明 在原型上添加说明 axure发布页 axure预览页或发布到axure的服务器上,查看页面说明的方法 点…

jmeter之并发和顺序执行与特殊线程组-第四天

1.jmeter的并发执行 并发执行:多个线程同时执行,不能确定谁先结束 以上案例中http请求里面没有写任何内容,只是为了看这个并发执行的效果 2.jmeter的顺序执行 顺序执行:多个线程顺序执行 再测试计划中勾选“独立运行每个线程组…