在grub配置文件kernel /vmlinuz ro root=/dev/sda2 selinux=0 init=/bin/bash
如果自己制作的系统没有启动,是因为没有bash环境,init失败,应该换成init=/sbin/init
。
动态装载和卸载内核模块
Linux是单内核,将外设模块化,模块位置lib/modules/kernel-version
#查看PCI设备
lspci
#查看内核模块
lsmod
#查看模块详细信息
modinfo MOD_NAME
#动态装载模块
insmod /lib/modules/MOD_NAME 或者 modprobe MOD_NAME
#动态卸载模块
rmmod MOD_NAME 或者 modprobe -r MOD_NAME
在上一篇自己制作得linux小系统内,并没有装载网卡模块,所以不支持网络。运用命令复制脚本,将有关网络的命令复制到我们制作系统的磁盘sdb:
./mv_command.sh
enter a command : ifconfig
enter a co