操作系统
文章平均质量分 75
主要记录操作系统相关的知识,比如内核裁剪移植,系统安装和环境配置,
蜗牛世家
什么时候才能年入百万,嗯哼,不存在的
展开
-
x86-linux实现系统启动时自动识别usb设备并执行usb设备中的程序
目的实现在系统启动时通过usb自动进行一些系统配置(比如更新程序)参考资料udev规则dev udev sysfs devfs区别sysfs是对devfs改进,udev也是对devfs的改进。两者之间的区别与联系为:实际上用户的工具udev就是利用sysfs提供的信息来实现的:udev会根据sysfs里面的设备信息创建/dev目录下的相应设备节点systemd man手册编写udev规则/*cat /lib/udev/rules.d/test-usb.rules*/KERNEL=="s原创 2021-08-31 16:44:32 · 545 阅读 · 0 评论 -
基于d-i方式的Debian自动化安装
一.自动化安装的大致流程提取iso镜像中的initrd.gz vmlinuz,pool/ dist/ .disk文件将编辑好的preseed.cfg文件放到initrd.gz中制作u盘启动,引导vmlinuz内核和initrd.gz文件系统debian iso下载Debian官网只有最新镜像的下载链接,如果想下载历史版本的镜像,需要官方提供的jigdo工具。jigdo教程jigdo是什么Jigdo(“Jigsaw download”,曲线下载)是为Debian套件设计的下载工具,可原创 2021-05-31 19:38:22 · 2477 阅读 · 0 评论 -
linux init启动分析
上电最先运行/etc/inittab/etc/inittab文件每一行包括四个字段:label:runlevel:action:processlabel:登记项标志符,是一个任意指定的、4个字符以内的序列标号,在本文件内必须唯一。label是1到4个字符的标签,用来标示输入的值。label字符如下:labelid用来定义缺省的init运行的级别si是系统初始化的进程ln其中的n从1~6,指明该进程可以使用的runlevel的级别ud是升级进程.原创 2020-09-15 11:04:06 · 241 阅读 · 0 评论