ubuntu提取文件出错_ubuntu提取deb内的文件

在Ubuntu 16.04安装过程中遇到无法识别RAID卡驱动的问题,可以通过在安装末期加载ko驱动来解决。具体步骤包括:在安装界面打开终端,挂载ISO文件,加载RAID驱动,切换到挂载的系统并安装deb包。此外,还介绍了如何使用dpkg和ar工具从deb包中提取文件。

问题描述

物理机器安装ubuntu16.04,存在系统没有识别raid卡的驱动,导致不能读取硬盘分区信息

问题解决

在安装过程通过加载ko raid驱动的形式识别硬盘,在安装即将完毕的时刻,把raid的deb包安装到系统中

ctrl + alt +F2  //打开terminal

mount  -t iso9660 /dev/sr0  /mnt     //提取 ko驱动文件   insmod /xxx/xxx/xxx.ko 再切换刀到图形化就可以识别到了继续安装,即将重启时切换tty2

chroot  /target      //切换到挂载的系统中

bash      //默认sh

dpkg -i xxx.deb   //raid驱动安装到系统中

重启系统即可

ctrl + alt +F1 //默认当前安装程序打开terminal(不过是图形化的)

01、通过bmc的形式查看raid卡的类型

02、去厂商下载对应的raid驱动deb包或者源码包(构建初ko文件,比较麻烦需要配合对应的内核 )

提取deb包内的文件

dpkg

0efcd4ac42af9dbd061e01bfbc6dad5d.png

mkdir /tmp/tmp    //提取后保存的目录

dpkg -x xxx.deb /tmp/tmp/   //提取extract,一步到位很爽

ar

067585ee4aff55e0dc1b29df6c09882f.png

sudo apt-get install -y binutils

7b5a293e939c6bbdf0771cfc13a26e5b.png

ar -x xxx.deb

tar xf data.tar.xz

05c3684f4b997eadbfc2bb8bc3cba197.png

Reference

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值