53 initrd/initramfs 相关

news/2024/4/29 6:46:35/文章来源:https://blog.csdn.net/u011039332/article/details/129094337

前言

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

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

 

 

计算机启动

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

计算机访问 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.luyixian.cn/news_show_1026721.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【小尘送书-第十五期】Excel函数与公式应用大全for Excel 365 Excel

大家好,我是小尘,欢迎你的关注!大家可以一起交流学习!欢迎大家在CSDN后台私信我!一起讨论学习,讨论如何找到满意的工作! 👨‍💻博主主页:小尘要自信 &#x1…

Spring Boot 3 极速搭建OAuth2认证框架

本篇环境 Java 17Spring Boot 3.2.3Spring Authorization Server 1.2.3开发工具 SpringToolSuite4Spring Boot 3.2.3 需要JDK 17及之上的版本。 项目初始化 项目可以使用Spring的初始化器生成, 也可以创建一个Maven类型的项目。 项目创建后的目录结构如下: 项目配置 使用 …

机器学习——决策树特征选择准则

机器学习——决策树特征选择准则 决策树是一种强大的机器学习模型,它可以用于分类和回归任务。决策树通过树状结构对数据进行分类,每个内部节点表示一个特征,每个叶节点表示一个类别或一个数值。在决策树构建的过程中,特征的选择…

Python RPA简单开发实践(selenium登陆浏览器自动输入密码登陆)

打开csdn博客,简单版 class BS:def __init__(self, url):self.url url# self.password password# self.username usernamedef login_url(self):from selenium import webdriver# 不自动关闭浏览器option webdriver.ChromeOptions()option.add_experimental_opt…

C++从入门到精通——命名空间

命名空间 前言一、命名空间引例什么是命名空间 二、命名空间定义正常的命名空间定义嵌套的命名空间多个相同名称的命名空间 三、命名空间使用加命名空间名称及作用域限定符使用using将命名空间中某个成员引入使用using namespace 命名空间名称引用引用命名空间和引用头文件有什…

Zookeeper的系统架构

先看一张图: ZooKeeper 的架构图中我们需要了解和掌握的主要有: 1: ZooKeeper分为服务器端(Server) 和客户端(Client),客户端可以连接到整个ZooKeeper服务的任意服务器上&#xff…

Redis高级面试题-2024

说说你对Redis的理解 Redis是一个基于Key-Value存储结构的开源内存数据库,也是一种NoSQL数据库。 它支持多种数据类型,包括String、Map、Set、ZSet和List,以满足不同应用场景的需求。 Redis以内存存储和优化的数据结构为基础,提…

java反射应用:调用一个公共方法来间接调取其它各类方法

1.公共方法里用反射 2.通过反射调取进来的其它方法里,该方法想要调用另一个beanA来查询数据库,用Autowired 是不行的 因为beanA载入不了。这时需要利用上下文对象来获取beanA,来实现该方法里再查库的目的。 // / 方法4 import org.springframework.con…

Redis进阶(持久化、复制、集群、多线程、缓存)

Redis进阶 1.Redis持久化1.1 什么是Redis持久化?为什么需要持久化?1.2 Redis持久化方式——RDB(Redis DataBase)1.2.1 什么是RDB?1.2.2 备份文件位置1.2.3 触发RDB的方式1.2.3.1 自动触发1.2.3.2 手动触发1.2.3.3 其他触发方式 1.2.4 RDB优缺…

人工智能与大数据、云计算等其他技术的关联和区别是什么?

人工智能(AI)、大数据和云计算是当今科技领域的三大热门技术,它们之间存在密切的关联,但也有一些明显的区别。以下是它们之间的关联和区别: AI-321 | 专注于AI工具分享的网站 AI工具集 | 人工智能工具箱 | 全球顶尖AI…

hcia datacom课程学习(3):http与https、FTP

1.超文本传输协议:http与https (1)用来访问www万维网。 wwwhttp+html+URLweb (2)它们提供了一种发布和接受html界面的方法:当在网页输入URL后,从服务器获取html文件来…

leetcode每日一题 2642.设计可以求最短路径的图

题目详情 给你一个有 n 个节点的 有向带权 图,节点编号为 0 到 n - 1 。图中的初始边用数组 edges 表示,其中 edges[i] [fromi, toi, edgeCosti] 表示从 fromi 到 toi 有一条代价为 edgeCosti 的边。 请你实现一个 Graph 类: Graph(int n, i…

MySQL面试汇总(一)

MySQL 如何定位慢查询 如何优化慢查询 索引及其底层实现 索引是一个数据结构,可以帮助MySQL高效获取数据。 聚簇索引和非聚簇索引 覆盖索引 索引创建原则 联合索引

【matlab程序】海洋资料的获取与分析--AO/NAO

海洋资料的获取与分析 相关数据代码等资料已上传入群中 海洋资料下载和介绍 AO和NAO指数均取自美国气候预测中心(Climate Prediction Center, CPC)发布的月平均指数,时间跨度为1950-2022年。由于AO和NAO在冬季最强,因此本文选取…

基于51单片机一氧化碳(CO)浓度检测报警仿真LCD显示( proteus仿真+程序+设计报告+原理图+讲解视频)

基于51单片机一氧化碳(CO)浓度检测报警仿真LCD显示( proteus仿真程序设计报告原理图讲解视频) 基于51单片机一氧化碳浓度检测报警仿真 1. 主要功能:2. 讲解视频:3. 仿真4. 程序代码5. 设计报告6. 原理图7. 设计资料内容清单&&下载链…

栅格地图路径规划:基于小龙虾优化算法(Crayfsh optimization algorithm,COA)的机器人路径规划(提供MATLAB代码)

一、机器人路径规划介绍 移动机器人(Mobile robot,MR)的路径规划是 移动机器人研究的重要分支之,是对其进行控制的基础。根据环境信息的已知程度不同,路径规划分为基于环境信息已知的全局路径规划和基于环境信息未知或…

深度学习(三)vscode加jupyter notebook插件使用

0.前言 哎呀,我本次的实验是在新电脑上使用的,之前的笔记本上的环境什么的我都是很久以前弄好了的,结果到了新电脑上我直接忘了是该怎么配的了,不过万幸,花了点时间,查查补补,现在总算是可以了。…

C# 读取二维数组集合输出到Word预设表格

目录 应用场景 设计约定 范例运行环境 配置Office DCOM 实现代码 组件库引入 核心代码 DataSet转二维数组 导出写入WORD表格 调用举例 小结 应用场景 存储或导出个人WORD版简历是招聘应用系统中的常用功能,我们通常会通过应用系统采集用户的个人简历信息…

赛氪网亮相中国人工智能产业发展联盟会议,共筑赛事生态新篇章

2024年3月14日至15日,备受瞩目的中国人工智能产业发展联盟(AIIA)第十一次全体会议在海南海口盛大召开。作为人工智能领域的重要交流与合作平台,此次会议吸引了300余位联盟成员单位代表齐聚一堂,共襄盛举。在这场人工智…

04. 【Android教程】Android 工程解析及使用

在上一章中已经搭建好了 Android 开发环境,本章我们将一起通过 Eclipse 创建我们的第一个 Android App。 1. 创建 Android 工程 首先打开 Eclipse,在菜单栏依次选择“New” -> “Android App Project”。如果是第一次创建,可能没有“Andr…