成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Linux initrd啟動跟系統的硬件相關

運維 系統運維
Linux initrd啟動所mount需要文件系統裝載模塊,Linux initrd啟動的奧義是很強大的,Linux initrd啟動的最初的目的是為了把kernel的啟動分成兩個階段。

Linux initrd啟動還是比較常用的,于是我研究了一下Linux initrd啟動,在這里拿出來和大家分享一下,希望對大家有用。initrd = init ramdisk,是一個啟動時存在于內存的文件系統。

Linux initrd啟動的最初的目的是為了把kernel的啟動分成兩個階段:在kernel中保留最少最基本的啟動代碼,然后把對各種各樣硬件設備的支持以模塊的方式放在Linux initrd啟動中。

這樣就在啟動過程中可以從Linux initrd啟動所mount的根文件系統中裝載需要的模塊。這樣的一個好處就是在保持kernel不變的情況下,通過修改Linux initrd啟動中的內容就可以靈活的支持不同的硬件。在啟動完成的***階段,根文件系統可以重新mount到其他設備上。

Linux啟動一定要用initrd么?

不必,如果把需要的功能全都編譯到內核中(非模塊方式),只需要一個內核文件即可,Linux initrd啟動能夠減小啟動內核的體積并增加靈活性。如果你的內核以模塊方式支持某種文件系統(例如ext3, UFS)。

而啟動階段的驅動模塊(如jbd)放在這些文件系統上,內核是無法讀取文件系統的,從而只能通過Linux initrd啟動的虛擬文件系統來裝載這些模塊。這里有些人會問: 既然內核此時不能讀取文件系統,那內核的文件是怎么裝入內存中的呢?答案很簡單,Grub是file-system sensitive的,能夠識別常見的文件系統。

Linux initrd啟動文件是怎么生成的? 使用mkinitrd命令,這個命令其實是一個Bash腳本 #file `which mkinitrd` /sbin/mkinitrd: Bourne-Again shell script text executable 該腳本先建立一個8M的空文件,并在此上建立一個文件系統,并拷貝相應的的文件。

一個默認RedHat Fedora Core 2, 它的Linux initrd啟動是什么內容 (跟系統的硬件相關)?

# file initrd-2.6.5-1.358.img
initrd-2.6.5-1.358.img: gzip compressed data, from Unix, max compression
# mv initrd-2.6.5-1.358.img initrd-2.6.5-1.358.gz
# gzip -d initrd-2.6.5-1.358.gz
# ll
-rw-r--r-- 1 root root 8192000 Jan 14 11:32 initrd-2.6.5-1.358
# mkdir /mnt/loop
# mount -o loop initrd-2.6.5-1.356 /mnt/loop
………… 中間修改此文件系統,等等…………
# umount loop
# cd /boot
# gzip -9 initrd-2.6.5-1.356
# mv initrd-2.6.5-1.356.gz initrd-2.6.5-1.356.img

【編輯推薦】

  1. Linux livna顯卡驅動自動選擇最快的源
  2. Linux升級內核工具安裝編譯
  3. Linux操作系統以實際物理硬盤做為虛擬文件系統
  4. 詳細介紹查看Linux硬件信息命令
  5. Linux安全性獨立分區上創建/home是一個更安全的方法
責任編輯:佚名 來源: CSDN
相關推薦

2009-12-18 16:53:51

Linux initr

2010-03-30 18:32:31

Nginx系統啟動

2015-05-25 19:37:17

InxiLinux

2013-03-27 10:32:22

2010-03-17 13:18:31

Linux系統

2010-03-17 11:21:40

Linux 系統

2010-03-17 13:22:57

Linux系統

2010-03-17 11:05:16

Linux 硬件管理

2013-01-14 16:00:29

Linux系統

2023-09-02 21:50:21

2018-10-10 14:02:30

Linux系統硬件內核

2010-03-15 14:24:09

Python字典

2010-03-02 15:28:51

Linux系統用戶

2009-12-11 15:47:54

Linux硬件信息

2010-03-02 10:56:26

Linux默認啟動系統

2012-07-04 18:12:22

軟件測評

2022-07-19 15:01:34

Linux

2009-12-03 10:00:46

Linux系統啟動

2010-02-02 15:41:00

Linux內核

2012-07-24 14:30:58

Windows 8操作系統
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩一区二区三区在线观看 | 午夜日韩视频 | 国产精品久久久久久高潮 | 欧美a区 | 中文字幕一区二区三区四区 | 午夜影院在线观看 | 国产精品国产成人国产三级 | 在线黄 | 国产午夜精品一区二区三区嫩草 | 欧美一级免费 | 久热久热 | 国产91九色| 日韩视频在线一区 | 久久蜜桃精品 | 波多野结衣一二三区 | 久热精品在线播放 | 黄色网址大全在线观看 | 91精品在线观看入口 | 一区二区三区视频 | 国产欧美精品区一区二区三区 | www.久久99| 91国内在线观看 | 欧美精品久久久 | 日韩高清国产一区在线 | 国产精品片aa在线观看 | 亚洲精品丝袜日韩 | 青草视频在线 | 国产精品视频久久久 | 精品福利在线 | 精品一区二区在线观看 | 亚洲色图插插插 | 久久高清精品 | 久久高清 | 成人在线日韩 | 玖玖国产 | 天天综合久久网 | 久草资源在线视频 | 亚洲一区欧美一区 | 日本三级网站在线观看 | 在线免费av电影 | 免费一级黄色录像 |