ubuntu提取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 

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

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

ar

sudo apt-get install -y binutils 

 ar -x xxx.deb

tar xf data.tar.xz

Reference

https://www.cnblogs.com/carry00/p/10118671.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM