手動建立系統啟動映象檔案:initrd.img
手動建立系統啟動映象檔案:initrd.img
有時候為了能讓某些模組提前載入,修改系統啟動引導檔案可能是唯一方法;下面是從網上摘錄的提前載入multipath所需模組並提前啟動multipath的過程;大體上分四步;
步驟一:建立新的啟動檔案
mkinitrd --with=scsi_dh_rdac --with=dm-mod --with=dm-multipath --with=dm-round-robin initrd-`uname -r`.img `uname -r`
步驟二:抽取這些檔案
Extract the initrd image to a temp directory
步驟三:修改部分內容
Copy multipath.conf to the initrd image
步驟四:重新打包檔案
Repackage the initrd image
要想在系統啟動時自動選擇引導檔案,還需要修改grub.conf檔案;
[root@racdb ~]# vi /boot/grub/grub.conf
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,0)
# kernel /vmlinuz-version ro root=/dev/sda3
# initrd /initrd-version.img
#boot=/dev/sda
default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title Red Hat Enterprise Linux AS (2.6.9-78.ELsmp)
root (hd0,0)
kernel /vmlinuz-2.6.9-78.ELsmp ro root=LABEL=/ rhgb quiet clock=pit nosmp noapic nolapic
initrd /initrd-2.6.9-78.ELsmp.img
title Red Hat Enterprise Linux AS-up (2.6.9-78.EL)
root (hd0,0)
kernel /vmlinuz-2.6.9-78.EL ro root=LABEL=/ rhgb quiet
initrd /initrd-2.6.9-78.EL.img
修改第一部分的紅色部分為新生成的啟動映象檔名稱,將新生成的啟動映象檔案複製到/boot下;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16976507/viewspace-1254493/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- AIX啟動自動載入檔案系統AI
- 使用ramdisk啟動ubuntu檔案系統Ubuntu
- 資料庫系統檔案啟動資料庫資料庫
- LINUX 手動建立SWAP檔案及刪除Linux
- 建立自啟動檔案指令碼的例項指令碼
- 【Linux】建立linux開機啟動檔案Linux
- win10系統iso映象檔案的開啟方法Win10
- Linux核心啟動之根檔案系統掛載Linux
- Win10系統如何實現拖動檔案自動建立資料夾Win10
- Linux下修改fstab檔案造成系統無法啟動Linux
- Android系統啟動流程(四)Launcher啟動過程與系統啟動流程Android
- BT自動檔案分發系統
- Windows系統中鮮為人知啟動檔案詳解(轉)Windows
- 檔案系統(三):嵌入式、計算機系統啟動流程與步驟計算機
- 移動資料檔案從ASM到檔案系統ASM
- oracle 隨系統開啟,自動啟動Oracle
- 系統啟動, init
- 10g依然可以啟動手動歸檔!
- 若依管理系統RuoYi-Vue(一):專案啟動和選單建立Vue
- 【Solaris】Solaris檔案系統管理1 UFS檔案系統的建立
- 【Solaris】Solaris檔案系統管理3 ZFS檔案系統的建立
- 作業系統——裝置驅動和檔案系統作業系統
- /etc/fstab檔案中系統啟動不能自動載入usb裝置的分割槽
- 3.1.5.8 隨系統啟動自動啟動資料庫資料庫
- Linux檔案系統破壞,導致系統無法啟動解決辦法Linux
- Ubuntu boot分割槽檔案誤刪,系統無法啟動_恢復Ubuntuboot
- Python 呼叫讓系統自動呼叫預設程式開啟檔案?Python
- 何在Mac系統上建立大檔案?教你在Mac系統建立大檔案的方法Mac
- Butler for Mac檔案啟動器Mac
- STM32啟動檔案
- shell 啟動 java jar 檔案JavaJAR
- 【系統之音】Android程式的建立及啟動簡述Android
- TurboLinux系統啟動軟盤的建立方法(轉)Linux
- 如何手動進入Win8系統的高階啟動項
- 使用webpack 手動建立新react專案WebReact
- HP-UNIX 建立檔案系統
- AIX 建立檔案系統步驟AI
- FreeBSD建立檔案系統(轉)