openwrt
dd
openwrt-22.03.5-x86-64-generic-ext4-combined.img 在 10.44.3.4
dd if=openwrt-22.03.5-x86-64-generic-ext4-combined.img of=/dev/sdd
grub.conf
禁止系统对网卡重命名的行为
net.ifnames=0 biosdevname=0
| menuentry "USB-5.4" {
linux /boot/vmlinuz-5.4 root=UUID=b4bebba7-76c1-430c-bf28-1b14c4cf20b4 rootwait console=tty0 console=ttyS0,115200n8 net.ifnames=0 biosdevname=0
initrd /boot/initramfs-5.4.img
}
|
坑
替换内核后
root=PARTUUID=bf7a017b-03
会导致系统卡在生成随机数的位置,迟迟无法进入系统
可以使用
root=UUID=b4bebba7-76c1-430c-bf28-1b14c4cf20b4
驱动位于
/lib/models/
但是还需要开机加载驱动位于
/etc/models.d
关于内核替换需要注意的是
| 这是一个用于创建Linux内核初始化内存文件系统(initramfs)的命令。它的作用是将当前目录(包括子目录和文件)中的所有内容打包并压缩为一个gzip压缩文件,并将其命名为"initramfs-5.4.img",保存到用户主目录下。
让我们来详细解释这个命令:
find .:查找当前目录及其子目录中的所有文件和目录。
|:管道符号,将前一个命令的输出作为后一个命令的输入。
cpio -o -H newc:将文件和目录打包成一个新的cpio归档文件,并将其输出到标准输出。
|:再次使用管道符号,将cpio归档文件的输出作为下一个命令的输入。
gzip:使用gzip压缩算法将数据压缩。
>:将压缩后的数据写入到文件中。
~/initramfs-5.4.img:指定输出文件的路径和名称。
总体来说,这个命令的作用是将当前目录及其子目录中的所有内容打包并压缩为一个gzip压缩文件,以便在Linux内核引导时使用。该文件将作为initramfs映像文件,并包含用于初始化系统所需的文件和工具。在这个例子中,我们将它保存到用户主目录下,并将其命名为"initramfs-5.4.img"。
这是一个用于将RPM软件包转换为cpio归档文件格式并解包的命令。它的作用是将位于上级目录的"123.rpm"文件转换为cpio格式,并将其解包到当前目录中。
让我们来详细解释这个命令:
rpm2cpio ../123.rpm:将上级目录下的"123.rpm"文件转换为cpio归档文件格式,并将其输出到标准输出。
|:管道符号,将前一个命令的输出作为后一个命令的输入。
cpio -ivdh:解包cpio归档文件,并显示详细的输出信息,包括文件名和权限等。
总体来说,这个命令的作用是将RPM软件包转换为cpio归档文件格式,并解包其中的内容。cpio归档文件格式是一种常用的Linux文件归档格式,可用于将文件和目录打包为单个文件。解包后,文件和目录将被还原为它们在软件包中的原始位置,并可以在当前目录中找到。这对于在Linux系统上安装和管理软件包非常有用。
这是一个用于解压缩gzip格式的initramfs映像文件并将其解包的命令。它的作用是将用户主目录下的"initramfs.img"文件解压缩并解包到当前目录中。
让我们来详细解释这个命令:
zcat ~/initramfs.img:使用zcat工具解压缩gzip压缩的"initramfs.img"文件,并将其输出到标准输出。
|:管道符号,将前一个命令的输出作为后一个命令的输入。
cpio -ivdm:将cpio归档文件解包并将文件和目录提取到当前目录中。选项"-i"表示解包,"-v"表示显示详细的输出信息,"-d"表示自动创建目录并解压缩文件。
总体来说,这个命令的作用是将gzip格式的initramfs映像文件解压缩并解包到当前目录中。initramfs映像文件包含用于初始化Linux系统的文件和工具,它通常在Linux内核引导过程中使用。解包后,文件和目录将被还原为它们在映像文件中的原始位置,并可以在当前目录中找到。这对于在Linux系统上进行系统修复和调试非常有用。
|