手動更新 initrd 中驅動的方法

手動更新 initrd 中驅動的方法

想要手動更新 initrd 中驅動,需要完成5步:

  • 備份原來的  initrd.gz 文件

cp   /boot/{initrd.gz,.bakup}

  • 解壓  initrd.gz

mkdir  /tmp/initrd;  cd  /tmp/initrd  ;   zcat   /boot/initrd.gz  | cpio -id

  • 把新驅動替換到系統中

cp  path/driver.ko   /tmp/initrd/lib/modules/MODPATH/

  • 更新模塊依賴

depmod   -a   -b /tmp/initrd/lib/modules/`uname -r`/   `uname  -r`

  • 打包 initrd

cd /tmp/initrd;find . | cpio  -H  newc -o | gzip -9 > /boot/initrd.gz


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章