zoukankan      html  css  js  c++  java
  • Debian网络安装中的驱动问题

        部署Debian网络安装环境,从pxe启动->tftp下载内核->从本地安装源获取文件,一切正常,但到安装时候发现:安装程序无法找到硬盘。

        怀疑是缺少相关的驱动所致,解压debian-installer/amd64/initrd.gz

    gzip -d initrd.gz
    mkdir /opt/dir1
    cp initrd /opt/dir1
    cd /opt/dir1
    cpio -idmv < initrd
    rm initrd

        把ISO里的/install.amd/initrd.gz也提取出来 

    gzip -d initrd.gz
    mkdir /opt/dir2
    cp initrd /opt/dir2
    cd /opt/dir2
    cpio -idmv < initrd

        把安装镜像里的驱动复制到dir1的对应目录

    cp -r /opt/dir2/lib/modules/2.6.32-5-amd64/kernel/drivers/* /opt/dir1/lib/modules/2.6.32-5-amd64/kernel/drivers

        合并设备信息文件,取两个文件的并集 

    cat /opt/dir1/lib/modules/2.6.32-5-amd64/modules.alias /opt/dir2/lib/modules/2.6.32-5-amd64/modules.alias | sort | uniq > /opt/modules.alias
    cat /opt/dir1/lib/modules/2.6.32-5-amd64/modules.dep /opt/dir2/lib/modules/2.6.32-5-amd64/modules.dep | sort | uniq > /opt/modules.dep
    cp /opt//opt/modules.* /opt/dir1/lib/modules/2.6.32-5-amd64

        重新封装initrd.gz文件

    cd /opt/dir1
    find . | cpio -o -H newc > ../initrd
    cd ..
    gzip -9 < initrd > initrd.gz

        将文件initrd.gz放回到debian-installer/amd64目录即可。

  • 相关阅读:
    angular转场动画
    css常用单位
    css3美化滚动条样式
    grid布局
    angular使用material组件库和tailwindcss样式
    使用 BaGet 搭建 nuget 仓库
    net core api 文件下载,断点续传
    netcore 使用中间件响应文件下载请求
    angular通知组件--angular2-toaster
    angular图标组件--@visurel/iconify-angular
  • 原文地址:https://www.cnblogs.com/allegro/p/2057265.html
Copyright © 2011-2022 走看看