国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Linux|Centos|Ubuntu|系統進程|Fedora|注冊表|Bios|Solaris|Windows7|Windows10|Windows11|windows server|

服務器之家 - 服務器系統 - Centos - 自己DIY制作精簡版Centos系統的詳細過程

自己DIY制作精簡版Centos系統的詳細過程

2019-06-30 17:37服務器之家 Centos

今天小編為大家帶來的是自己DIY制作精簡版Centos系統的詳細過程;有需要的朋友可以過來看看,希望可以幫助到大家

我們都知道linux系統具有無比強大的功能,但是有時候功能強大并不一定是我們想要的,有些情況下我們想要的恰恰就是一個簡潔、消耗資源少、能運行一些基本的功能和基本指令的系統,這時候就需要我們手動來制作一個精簡的linux系統。

如下圖所示:我們有一臺待安裝的主機(主機B)和一臺功能完備的主機(主機A),首先把待安裝主機的硬盤拆下來放到主機A上,然后在主機A把內核、驅動、進程、庫文件等一些系統必備的東西放到空的硬盤上做成系統硬盤,最后把做好的硬盤放到主機B上直接啟動就行了。

自己DIY制作精簡版Centos系統的詳細過程

下面我們在虛擬機上來模擬這個實驗:

1、在宿主機上創建一個空的硬盤

自己DIY制作精簡版Centos系統的詳細過程

2、打開主機A進行硬盤分區

(1)利用fdisk /dev/adb對空的硬盤進行分區,分區大小分別為主分區一(作為引導分區)100M、主分區二(作為根分區)1G(根分區不能太小)和主分區三(作為虛擬分區)500M

自己DIY制作精簡版Centos系統的詳細過程

(2)對分區做標識

自己DIY制作精簡版Centos系統的詳細過程

(3)分別對第一第二分區做格式化

自己DIY制作精簡版Centos系統的詳細過程

(4)新建兩個掛載點,把新硬盤的前兩個分區分別掛載到兩個掛載點上

自己DIY制作精簡版Centos系統的詳細過程

3、為新硬盤創建grub引導程序引導的第一、第二階段建

(1)創建grub引導程序引導的第二階段,如下所示,參數DIR既是指/mnt /dev/adb

自己DIY制作精簡版Centos系統的詳細過程

如下圖所示在boot目錄下生成了grub菜單,進入grub目錄查看,除了grub.conf的配置文件沒有外其他說明文件和描述文件都有,這里需要說明的是配置文件需要我們手動創建。

自己DIY制作精簡版Centos系統的詳細過程

(2)創建grub引導第一階段

首先輸入grub,然后開始創建

自己DIY制作精簡版Centos系統的詳細過程

4、拷貝內核

自己DIY制作精簡版Centos系統的詳細過程

5、拷貝驅動

(1)在家目錄下創建一個臨時工作空間,在該目錄下把主機A的驅動解壓縮到該目錄

自己DIY制作精簡版Centos系統的詳細過程

在temp目錄下有些比較重要的目錄或文件,比如bin(放置庫文件)、init(init程序調用的相關信息)。下面我們來查看一下init文件,如圖所示,我們要根據實際情況做相應的調整。

自己DIY制作精簡版Centos系統的詳細過程

(2)把temp目錄下的文件重新打包成一個文件,并輸送到新硬盤的引導分區下

自己DIY制作精簡版Centos系統的詳細過程

6、切換到/mnt/boot/grub目錄,創建grub.conf文件,文件內容如下

自己DIY制作精簡版Centos系統的詳細過程

7、在新硬盤的根分區下建設文件系統(下面建設的是必要的目錄,可根據實際情況設置哦)

自己DIY制作精簡版Centos系統的詳細過程

自己DIY制作精簡版Centos系統的詳細過程

8、拷貝可執行程序和其所依賴的庫文件

(1)這里我們先拷貝init的可執行程序和所依賴的庫

首先查看可執行文件的具體位置,再進行拷貝

自己DIY制作精簡版Centos系統的詳細過程

然后進行查看庫文件并拷貝

自己DIY制作精簡版Centos系統的詳細過程

如上圖所示,凡是帶有/lib目錄的都要拷貝

自己DIY制作精簡版Centos系統的詳細過程

(2)根據上邊的方法再分別把bash、ls、cat進行拷貝

9、配置inittab文件

(1)切換到/mnt/sysroot/etc目錄下,建個inittab文件。

(2)打開/etc/inittab文件

自己DIY制作精簡版Centos系統的詳細過程

(3)因為不需要太多的功能,在inittab文件里我們只留下0、6級別和初始化的文件,也就是上圖中21、23和29行。

10、在/mnt/sysroot/rc.d目錄下配置初始化文件rc.sysinit

自己DIY制作精簡版Centos系統的詳細過程

11、然后運行多次sync命令,把設置的所有參數同步到要寫入的新的磁盤上

12、在虛擬機上添加一個虛擬主機(也就是主機B),并把其中的硬盤卸下,把剛才我們建的那塊硬盤添加到這臺主機上

自己DIY制作精簡版Centos系統的詳細過程

13、完成后暫停主機A,啟動主機B,進入系統,我們試著去完成添加的幾個可執行程序,ls可以完成,關機指令和重啟指令卻不能完成

自己DIY制作精簡版Centos系統的詳細過程

(1)查看/mnt/sysroot/etc目錄下inittab文件我們就不難發現,要進入0級別的話,依賴于名為rc的腳本,而rc的腳本又需要相應的指令,相應的指令又需要相應的庫文件的支持。我們都把這些拷過來的話實在是太麻煩了,那應該怎樣做呢,下面我們來做一下講解。

自己DIY制作精簡版Centos系統的詳細過程

(2)如下圖所示,我們來為關機和重啟分別做sysshutdown和sysreboot兩個腳本

自己DIY制作精簡版Centos系統的詳細過程

分別制作關機腳本和重啟腳本,并把相應的可執行程序和庫文件拷到對應的目錄下

自己DIY制作精簡版Centos系統的詳細過程

自己DIY制作精簡版Centos系統的詳細過程

自己DIY制作精簡版Centos系統的詳細過程

把腳本權限改為可執行

自己DIY制作精簡版Centos系統的詳細過程

(3)進行同步后,暫停主機A,主機B,再進行相應的關機、重啟命令就ok了

14、當然了,我們還想要有機器的主機名另外還要具備基本的網絡功能,下面就來一一實現

(1)關閉主機B,啟動主機A。分別把名為ping、hostonly以及ifconfig的可執行程序和所依賴的庫文件拷到相應的目錄下

自己DIY制作精簡版Centos系統的詳細過程

(2)編輯初始化配置文件/mnt/sysroot/etc/rc.d/rc.sysinit

自己DIY制作精簡版Centos系統的詳細過程

如上圖所示,想要讓腳本發揮作用,還需要一個名為network的文件,我們把主機A上的文件拷到主機B的硬盤上,然后做改動

自己DIY制作精簡版Centos系統的詳細過程

自己DIY制作精簡版Centos系統的詳細過程

(3)同步之后暫停主機A,開啟主機B,測試一下

自己DIY制作精簡版Centos系統的詳細過程

15、要實現網絡功能的話首先需要內核的支持,但是內核中只有那些最常見的驅動,而其它的都被做成內核的模塊,當然網卡也不例外。

(1)查看網卡參數

自己DIY制作精簡版Centos系統的詳細過程

(2)查看PCnet的模塊

自己DIY制作精簡版Centos系統的詳細過程

(3)分別查看PCnet模塊和mii模塊的詳細信息,從中可以看到模塊的路徑

自己DIY制作精簡版Centos系統的詳細過程

自己DIY制作精簡版Centos系統的詳細過程

(4)在主機B的硬盤上建一個存放驅動的目錄,再把驅動拷進去

自己DIY制作精簡版Centos系統的詳細過程

(5)加載驅動需要相應工具的支持,這里我們用insmod,在宿主機把相應的可執行程序和庫文件拷到新硬盤相應的目錄下

(6)為了在初始化的時候引用相應的模塊,編輯初始化的文件/mnt/sysroot/etc/rc.d/rc.sysinit

自己DIY制作精簡版Centos系統的詳細過程

(7)同步之后,暫停主機A并開啟主機B,進行驗證

自己DIY制作精簡版Centos系統的詳細過程

自己DIY制作精簡版Centos系統的詳細過程

至此,一個簡易linux系統就制作成功了,當然我們可以根據需要隨意添加應用和修改腳本

延伸 · 閱讀

精彩推薦
  • CentosCentos7運用/dev/shm進行網站優化

    Centos7運用/dev/shm進行網站優化

    這篇文章主要介紹了LINUX中Centos7運用/dev/shm進行網站優化相關知識點,對此有興趣的朋友參考學習下。...

    彬菌9912022-03-02
  • Centoscentos 安裝與操作方法

    centos 安裝與操作方法

    這篇文章主要介紹了centos 安裝與操作方法,需要的朋友可以參考下...

    centos之家5272019-07-11
  • CentosCentos 7開啟網卡自動獲取IP的詳細方法

    Centos 7開啟網卡自動獲取IP的詳細方法

    本篇文章主要介紹了Centos 7開啟網卡自動獲取IP的詳細方法,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧...

    凌鋒8972021-12-29
  • Centoscentos不小心刪除/root目錄該如何解決?

    centos不小心刪除/root目錄該如何解決?

    一些朋友最近在問小編centos不小心刪除/root目錄該如何解決?今天小編就為大家分享centos不小心刪除/root目錄解決辦法;希望對大家會有幫助,有需要的朋友...

    腳本之家8022019-05-29
  • CentosCentOS 6.6實現永久修改DNS地址的方法

    CentOS 6.6實現永久修改DNS地址的方法

    這篇文章主要介紹了CentOS 6.6實現永久修改DNS地址的方法,涉及針對CentOS配置文件的相關設置技巧,具有一定參考借鑒價值,需要的朋友可以參考下 ...

    Linux社區4472020-08-21
  • CentosCentOS6.5下Redis安裝與配置詳細步驟

    CentOS6.5下Redis安裝與配置詳細步驟

    本篇文章主要介紹了CentOS6.5下Redis安裝與配置詳細步驟,詳細介紹redis單機單實例安裝與配置,服務及開機自啟動。有興趣的可以了解一下。...

    飛流11452021-12-24
  • CentosCentOS7設置日期和時間方法以及基本概念介紹

    CentOS7設置日期和時間方法以及基本概念介紹

    這篇文章主要介紹了CentOS7設置日期和時間方法以及基本概念介紹,本文講解使用CentOS7中的新命令timedatectl設置日期時間方法,需要的朋友可以參考下 ...

    CentOS之家6522019-09-19
  • CentosCentOS下Uptime命令詳解

    CentOS下Uptime命令詳解

    在Linux下,我們可以使用uptime命令,而且此命令不必使用root權限。uptime命令在系統中已經默認安裝了。今天小編為大家帶來的是CentOS下Uptime命令詳解;希望...

    CentOS之家11482019-06-19
主站蜘蛛池模板: 中文字幕在线视频观看 | 天天干天天操天天干 | 天堂资源最新在线 | 欧美成年黄网站色视频 | av国产精品 | 成人精品视频99在线观看免费 | 成人精品久久久 | 亚洲福利在线观看 | 亚洲精品国产乱码在线看蜜月 | 伊人青青草| 黄色片在线看 | 欧美成人h版在线观看 | 国产精品99 | 国产不卡免费视频 | 久久久久99| 黄色毛片在线看 | 一级片少妇 | 日本一区二区高清不卡 | 欧美日韩亚洲综合 | 最新中文字幕 | 欧美一区二区三区在线观看视频 | 色在线免费观看 | 午夜免费av| 亚洲视频第一页 | 国产精品欧美一区二区三区 | 久久香蕉网 | 国产精品美女av | 一 级 黄 色 片免费网站 | 日韩av在线不卡 | 久久精品一区 | 一级毛片免费视频 | 欧美日韩精品久久久 | 黄色一级片久久 | 久久久久久久久久久网站 | 成人福利视频 | 黄色一级片黄色一级片 | 日韩在线观看成人 | 久久99深爱久久99精品 | 亚洲精品乱码久久久久久蜜桃麻豆 | 日韩欧美一区二区在线视频 | 欧美日韩精品 |