精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

自己動手創建最精簡的Linux

系統 Linux
Linux一大亮點就是開源,相對于Windows我們可以在Linux上發揮更大的想象力,來親手打造擁有自己特色的Linux系統,首先我們從打造最基本的微型的Linux系統入手,通過整個打造過程的體驗,你就可以將自己的完整的Linux系統進行個性化設置,然自己用的Linux系統散發著自己的氣息,讓其更具親合力!!

 Linux一大亮點就是開源,相對于Windows我們可以在Linux上發揮更大的想象力,來親手打造擁有自己特色的Linux系統,首先我們從打造最基本的微型的Linux系統入手,通過整個打造過程的體驗,你就可以將自己的完整的Linux系統進行個性化設置,然自己用的Linux系統散發著自己的氣息,讓其更具親合力!!

下面我們就來直接操作,關于原理,會在每步中說明:

一、準備階段:

硬件設施:一臺宿主機、一個空磁盤(或者數據不再使用的磁盤,1G就足夠了,如果想對自己制作的Linux進行不斷的完善,那么就選用大點的光盤,文中我們將其視為sdb,根據自己實際情況進行相應的調整)。

1、分區、格式化我們準備的磁盤

將我們準備的新磁盤進行分區(如果是數據不用的磁盤,使用dd if=/dev/zero of=/dev/sdb bc=512 count=1 將其磁盤引導區的數據全部進行0覆蓋,這樣這塊磁盤也就編程了空磁盤)。

fdisk /dev/sdb 將其分為兩個區sdb1 100M 、sdb2 500M,類型為都為Linux,保存,退出

格式化分區:根據自己屬主機的文件系統類型,進行格式化我的為ext3,所以我格式化時加了個-j,如果自己的是ext2就不需要加-j了

mke2fs -j /dev/sdb1 mke2fs -j /dev/sdb2 #都將其格式化為ext3格式

2、掛載磁盤(掛載點自己選擇,但是掛載sdb1的掛載點名字必須為boot)

創建掛載點:

mkdir -pv /mnt/{boot,myroot}
mount /dev/sdb1 /mnt/boot  #將sdb1掛載至/mnt/boot
mount /dev/sdb2 /mnt/myroot   #將sdb2掛載至/mnt/myroot

(注:當我們掛載的這兩個分區的時候也許會出現分區不存在的錯誤提示,主要原因為系統沒能自動獲取剛剛創建的分區的信息,也就是/proc/partitions文件中沒有新建分區的信息,我們只需要輸入命令:partproble /dev/sdb 重讀分區信息,新建的分區信息將被寫入/proc/parttions文件,這樣就OK了)

二、打造階段:

1、準備我們Linux的心臟(內核)

查看我們宿主機中/boot目錄中的內容,會發現有類似vmlinuz-2.6.18-164.el5 vmlinuz-2.6.28.10這樣帶有版本號的文件,這就是系統的內核文件,我們選擇一個內核文件,將其拷貝到我們小Linux的/boot目錄中,這樣我們的Linux就有心臟了。

命令:

cp /boot/vmlinuz-2.6.18-164.e15 /mnt/boot/vmlinuxz  #將內核改名為vlinuxz。

(注:將內核進行改名,不僅有利于我們接下來操作的操作還可以避免因為此處內核名字和grub.conf文件中內核名字的不符而引起kernel panic(內核恐慌)問題,導致我們的小Linux無法啟動,此外我曾遇到過在虛擬機里用手打出的內核名字和用Tab鍵寫出的內核名字不符的現象,至今不知為何!所以我們盡可能的將我們小Linux的內核文件名字寫的簡短一點)

2、準備我們的Linux的善意欺騙文件initrd文件。

關于initrd文件的作用,我在有一篇名為《Linux開機流程簡述》的文章中詳細說明多,建議大家去看看,對我們的小Linux管理和維修是有很大幫助的。

同樣查看宿主機的/boot目錄內的內容,會發現有類似initrd-2.6.18-164.el5.img initrd-2.6.28.10.img 這樣以initrd開頭中間是版本號,以img結尾的文件,那么這就是initrd文件了,每個版本的內核文件,就會有一個與之版本號相對應的initrd文件,將與我們剛才選擇的內核版本號相對應的initrd文件拷貝到一個新建的目錄內改造(此處我們在/tmp目錄中創建一個名為test的目錄)

cp /boot/initrd-2.6.18-164.el5.img /tmp/test/

我們用查看這個文件的類型會發現它是一個用cpio打包,由gzip壓縮的文件,我們將其展開在當前目錄下。

zcat initrd-2.6.18-164.el5.img | cpio -id

展開之后我們會發現一個init的腳本文件,將其用vim打開,將以mkrootdev -t ext3 -o defaults,ro開頭行ro后面的內容改成sda2,保存退出,即可(sda2為我們小linux系統單獨運行時根文件系統所在的分區,在此我們告訴init進程,真正的根文件系統在sda2上面,讓內核去進行根文件系統的加載,需要注意的是ro和sda2之間有一個空格)

修改 完成之后,我問就該對其進行封裝復原了(封裝復原前***先將此目錄中的initrd-2.6.18-164.el5.img文件刪除,使用命令:rm -rf initrd-2.6.18-164.el5.img),使用命令:

find . | cpio -H newc -o | gzip -9 > /mnt/boot/initrd.gz

(注:find . 為當前目錄的所有內容cpio -H news -o 將目錄下的所有內容進行cpio打包gzip -9 打包之后進行gzip壓縮,因為這個文件必須是壓縮的格式> /mnt/boot/initrd.gz 將打包壓縮好的文件放在/mnt/boot目錄下,并命名為initrd.gz,重命名同樣是為了方便使用 )

3、向我們小Linux磁盤安裝grub引導程序。(關于grub的作用在我剛剛提到的文章里有介紹,此處不再說明)

安裝命令為:

grub-install --root-directory =/mnt /dev/sda

^此處為boot目錄的父目錄

進入/mnt/boot目錄查看是否有一個新的目錄grub,沒有的話則為安裝失敗,重新安裝,有的話直接進入該目錄。

使用vim創建文件grub.conf并寫入如下內容(注:#后為我的注釋內容,不要寫入)

default=0
timeout=10 #此處是我們系統啟動是菜單選擇時間的設置,我們設置為10秒。
title MY LINUX #title是在開機操作系統選擇菜單中我們小Linux所顯示的名字,可任意填寫
root (hd0,0) #告訴grub我們小Linux系統的內核、根文件系統,initrd文件的所在磁盤
kernel /vmlinuz ro root=/dev/sda2 rhgb quiet #告訴grub內核的名字及根文件系統所在的分區
initrd /initrd.gz #告訴grub initrd文件的名字

保存退出即可。

4、為我們的小Linux系統創建簡單的根文件系統

進入/etc/myroot目錄使用命令創建如下目錄:

mkdir -p {boot,proc,sys,dev,home,root,etc/{rc.d,sysconfig,init.d},bin,sbin,lib,usr/{bin,sbin,lib,include},var/{log,run},tmp,mnt,opt,media}

基本命令移植,將借助宿主機有關命令的庫文件,為我們的小Linux移植必須的命令(各命令的移植方法相同,在此以命令bash為例)

使用which bash 查看bash命令的位置,并將其拷貝到我們小Linux的相應位置即可

cp /bin/bash /mnt/myroot/bin/bash

由于系統在啟動時不是讀取bash命令本身,而是sh,所以我們為bash命令創建一個sh鏈接(只有這個命令需要鏈接)

進入/mnt/myroot/bin目錄

創建鏈接 ln -sv bash sh 然后查看該目錄將會看見sh

查看并拷貝bash命令所依賴的庫文件(沒有庫文件,命令只是個擺設)

使用命令ldd /bin/bash 將顯示bash所依賴的所有庫文件,如

linux-gate.so.1 => (0x0061c000)
libtermcap.so.2 => /lib/libtermcap.so.2 (0x00c8f000)
libdl.so.2 => /lib/libdl.so.2 (0x00c60000)
libc.so.6 => /lib/libc.so.6 (0x00b18000)
/lib/ld-linux.so.2 (0x00af5000)

***個庫文件不必拷貝,下面的庫文件需一一拷貝進小Linux對應的目錄,例如第二個庫文件的拷貝為:cp /lib/libtermcap.so.2 /mnt/myroot/lib/libtermcap.so.2

每個命令的移植過程都是如此,此外init命令也是必須要的,其它命令可以自行選擇。

4、創建我們小Linux的/etc/inittab、/etc/rc.d/rc.sysinit文件(關于這兩個文件的作用在我剛剛提到的文章里有介紹,此處不再說明)

在/etc目錄下創建inittab文件,內容如下:(同樣#之后為注釋內容)

id:3:initdefault: #設定系統默認啟動級別為3
si::sysinit:/etc/rc.d/rc.sysinit #讓系統執行/etc/rc.d/rc.sysinit腳本

保存退出

在/etc/rc.d目錄下創建腳本rc.sysinit ,內容如下

bin/bash #運行bash命令

保存退出,并給予腳本執行權限 chmod +x rc.sysinit

至此,最精簡Linux已經在被我們打造出來,趕緊將含有我們勞動成果的磁盤放在其他的裸機上運行一下吧,千萬要記住,心急吃不了熱豆腐,在取下磁盤之前一定要給宿主機足夠多的時間,將緩存中的數據卸載我們的小Linux磁盤上,不然后果可想而知!

這是個能進行最基本的運行的Linux,所以大家有很大的空間對其進行不斷的完善,希望大家一步步的讓我們的小Linux“長大”!

本文原文:http://aceruser.blog.51cto.com/2772529/636981

【編輯推薦】

  1. 如何選擇最適合你的Linux發行版?
  2. 手把手教你制作Linux發行版
  3. 盤點最適合初學者的Linux發行版
責任編輯:黃丹 來源: 51CTO博客
相關推薦

2024-10-14 13:07:40

Spring框架Boot

2009-12-03 13:56:05

Suse Linux開xinetd

2011-08-25 09:30:22

2020-09-29 12:13:46

SQL引擎底層

2020-05-20 13:53:41

HTTP環境安裝

2015-09-01 09:49:28

2010-09-28 09:20:28

Linux PPP設置

2014-11-10 15:12:46

2009-06-01 10:23:31

asp.net mvcasp.net mvc.net mvc框架

2011-10-31 10:17:05

插件

2009-07-06 09:06:58

清除電腦木馬程序

2014-06-20 09:18:54

Dustjs中間件

2009-03-16 16:30:18

2009-10-27 09:01:54

VB.NET內存指針

2011-05-06 15:35:58

打印機打印故障

2024-12-06 09:58:09

2023-03-10 10:47:06

Xubuntu發行版

2014-11-26 10:54:20

C#

2024-11-08 09:06:16

agentJava探針

2023-06-15 07:53:07

NeRF深度學習
點贊
收藏

51CTO技術棧公眾號

中文字幕无码乱码人妻日韩精品| 日韩精品人妻中文字幕有码 | 成人性生活视频| 久久久不卡网国产精品一区| 国产一区二区av| 国产免费一区二区三区视频| 在线视频二区| 蜜臀久久99精品久久久久宅男| 久久6精品影院| 伊人网在线视频观看| 超碰国产精品一区二页| 精品欧美一区二区三区| 在线观看成人一级片| 手机在线观看免费av| 久久国产精品99精品国产| 一区二区欧美在线| 在线看黄色的网站| 羞羞视频在线观看一区二区| 狠狠躁夜夜躁人人躁婷婷91| 蜜桃网站成人| wwwxxxx国产| 日本欧美在线观看| 久久精品精品电影网| 美国黄色一级毛片| 视频一区在线免费看| 欧美激情在线一区二区| 国产剧情日韩欧美| 久久人妻免费视频| 亚洲精品婷婷| 中文字幕精品www乱入免费视频| 亚洲一区二区三区黄色| 秋霞伦理一区| 亚洲电影中文字幕在线观看| 四虎免费在线观看视频| 91高清在线视频| 国产精品伊人色| 国产美女久久精品| а中文在线天堂| 麻豆成人精品| 久久国产色av| 男女性杂交内射妇女bbwxz| 亚洲精品成人一区| 亚洲国产成人tv| 日韩欧美精品一区二区| 日本中文字幕一区二区有码在线| 成人免费电影视频| 国产精品露脸自拍| 无码人妻丰满熟妇精品| 久久福利精品| 日韩av免费在线播放| 美女又爽又黄免费视频| 麻豆成人在线| 色在人av网站天堂精品| 成年人午夜剧场| 亚洲精品tv久久久久久久久久| 日韩在线中文视频| 国产成人精品无码片区在线| 电影一区二区在线观看| 亚洲国产欧美一区二区三区久久| xfplay5566色资源网站| 国外成人福利视频| 婷婷亚洲久悠悠色悠在线播放| 图片区小说区区亚洲五月| 亚洲女同志亚洲女同女播放| 风流少妇一区二区| 成人黄色av网| 99久久免费国产精精品| 国产盗摄精品一区二区三区在线 | 精品久久久久av| 国产精品一卡二卡三卡 | 永久免费在线看片视频| 久久伊伊香蕉| 成人av网在线| 欧美精品123| 亚洲图片88| 亚洲综合免费观看高清在线观看| 亚洲精品国产精品国自产观看| 91激情在线| 亚洲在线观看免费视频| 能在线观看的av| 黄色欧美视频| 精品国产凹凸成av人网站| 亚洲五月激情网| 国产a亚洲精品| 日韩欧美国产一区在线观看| 中文字幕在线播放一区| 狠狠操综合网| 欧美成人免费观看| 国产成人一级片| 久久丁香综合五月国产三级网站| 国产激情综合五月久久| 亚洲久久在线观看| 久久精品二区亚洲w码| 国产91社区| 亚洲av无码一区二区三区性色| 麻豆精品国产91久久久久久 | 香蕉久久99| 亚洲国产精品成人精品| 1024手机在线观看你懂的| 国产一区二区三区网| 九九九久久久久久| 懂色av蜜臀av粉嫩av分享吧最新章节| 国产在线观看一区二区| 国产日韩在线一区| 91午夜交换视频| 99麻豆久久久国产精品免费 | 亚洲清纯自拍| 91精品久久久久久久久久久| 人人妻人人澡人人爽久久av| 国产欧美一区二区精品仙草咪| www.男人天堂网| 欧美一级免费| 亚洲欧美中文日韩v在线观看| 唐朝av高清盛宴| 欧美91精品| 国产精品私拍pans大尺度在线| 色呦呦中文字幕| 亚洲精品国产一区二区精华液| 97超碰在线视| 波多野一区二区| 色婷婷激情一区二区三区| 农村末发育av片一区二区 | 男女啪啪免费观看| 成人午夜一级| 91麻豆精品91久久久久久清纯| 天堂在线一区二区三区| 国产一区二区三区不卡视频网站| 97激碰免费视频| 亚洲国产精品二区| 亚洲精品视频一区| 色网站在线视频| 色天天久久综合婷婷女18| 久久久国产精品x99av| 精品无码人妻一区二区三区| 黑人精品欧美一区二区蜜桃| 五月婷婷一区| 欧美卡一卡二| 日韩女同互慰一区二区| 男的操女的网站| 久久久亚洲人| 91亚洲精品丁香在线观看| 日中文字幕在线| 午夜av一区二区| 欧美日韩人妻精品一区在线| 狠狠色丁香婷婷综合影院| 超碰91人人草人人干| 91麻豆一区二区| 国产精品不卡在线| 天堂在线中文在线| 999久久久国产精品| 国产主播欧美精品| 天堂av一区二区三区| 中文字幕乱码亚洲精品一区| 欧美中文字幕在线观看视频 | 亚洲激情视频网| 一本一本久久a久久| 激情文学综合插| 久久精品一区二区三区不卡免费视频| 国产激情视频在线看| 欧美精品日韩一本| 野花社区视频在线观看| 欧美在线精品一区| 国产精品欧美激情在线播放| 自拍视频在线| 日韩欧美第一区| 日本一级片免费看| 国产成人亚洲综合色影视| 香港三级日本三级a视频| 成人涩涩视频| 亚洲精品天天看| 日韩xxxxxxxxx| 久久久久久久久蜜桃| 污色网站在线观看| 综合国产在线| 亚洲jizzjizz日本少妇| av在线免费一区| 色综合久久综合网97色综合| 色欲狠狠躁天天躁无码中文字幕 | 亚洲精品91在线| 久久精品观看| 一区二区三区四区免费视频| 亚洲小说春色综合另类电影| 久久人体大胆视频| 色网站免费观看| 欧美日韩亚洲综合在线 | 一区二区黄色| 中文精品一区二区三区| 国产精东传媒成人av电影| 欧美一二三视频| 麻豆视频在线观看免费| 欧美日韩一区二区在线观看视频| av成人免费网站| 91看片淫黄大片一级在线观看| 日韩五码在线观看| 爱爱精品视频| 国产精品视频最多的网站| 青春草免费在线视频| 国产亚洲成精品久久| 波多野结衣在线电影| 国产偷国产偷精品高清尤物| 少妇性l交大片7724com| 日韩精品色哟哟| 欧美亚洲黄色片| 国产精品高潮呻吟久久久久 | 亚洲无线观看| 久久久久久久久久国产| 肥臀熟女一区二区三区| 亚洲高清视频中文字幕| 一女三黑人理论片在线| 国产精品亚洲一区二区三区在线| 亚洲精品中文字幕无码蜜桃| 欧美一区二区三| 91沈先生在线观看| 黑人巨大精品| 性欧美xxxx交| 日韩av官网| 亚洲精品国产精品乱码不99按摩| 国产精品视频免费播放| 亚洲久本草在线中文字幕| 精品一区二区6| 国内成人精品2018免费看| 亚洲一区 在线播放| 久久夜色电影| 国产精品久久久久久久久久99| 国产深夜视频在线观看| 国产亚洲精品久久久久动| 日本国产在线观看| 欧美亚洲综合久久| 超碰手机在线观看| 99久久婷婷国产综合精品电影| 日韩免费毛片视频| 亚洲一区二区三区免费在线观看| 日韩精品在线观看av| 精品国产精品| 99一区二区三区| 欧美7777| 欧美xxxx18国产| 色猫av在线| 亚洲国产天堂久久综合网| 亚洲h视频在线观看| 欧美一级片在线看| 国产精品乱码一区二区| 欧美性xxxxx极品娇小| 少妇高潮一区二区三区喷水| 成人福利视频网站| 久久久久亚洲av成人网人人软件| 日韩激情视频在线观看| 欧美一级片中文字幕| 美女尤物久久精品| 国产精品无码av无码| 日产欧产美韩系列久久99| 国产欧美日韩小视频| 伊人久久成人| 精品99在线视频| 好看的亚洲午夜视频在线| 久操手机在线视频| 亚洲精品在线二区| 成年人黄色片视频| 狠狠爱www人成狠狠爱综合网| 日韩xxxx视频| 天天插综合网| 在线观看17c| 久久免费大视频| 经典三级在线视频| 亚洲二区精品| 亚洲激情免费视频| 国产精品久久777777毛茸茸| 加勒比海盗1在线观看免费国语版| 经典一区二区| 久久国产精品免费一区| 亚洲综合影院| 91日韩在线播放| 精品欧美午夜寂寞影院| 国产成人精品一区二区三区福利| 国产伦精品一区二区三区在线播放| 91精品久久久久| 韩国女主播一区二区三区| 蜜桃传媒视频麻豆一区| 另类春色校园亚洲| 亚洲精品在线免费| 成人免费a**址| 日本一区二区三不卡| 久久久久久久久久久久久久久久久久| 欧美高清中文字幕| 久久综合狠狠| 国产免费视频传媒| 日韩精品电影一区亚洲| 久久综合久久色| 国产在线不卡视频| 亚洲av无码久久精品色欲| 91在线视频观看| 永久久久久久久| 色拍拍在线精品视频8848| 国产黄色片免费| 精品国产乱码久久久久久蜜臀| 国产毛片av在线| 久久久久久欧美| 欧美综合影院| 欧美1o一11sex性hdhd| 中文字幕一区二区精品区| 亚洲精品中文字幕无码蜜桃| 日韩电影在线观看电影| 无码人妻一区二区三区免费n鬼沢| 日本一区二区视频在线观看| 天堂资源在线播放| 在线电影院国产精品| 国产一级网站视频在线| 中文精品99久久国产香蕉| h片在线观看视频免费| 国产精品中文字幕在线| 白嫩亚洲一区二区三区| 日韩欧美电影一区二区| 66视频精品| 天天色综合天天色| 26uuu成人网一区二区三区| 精品深夜av无码一区二区老年| 欧美精品在欧美一区二区少妇| 精品国产一级片| 日韩一区二区福利| 日韩av电影资源网| 明星裸体视频一区二区| 亚洲激情影院| 欧美性猛交xxx乱久交| 99精品在线免费| 波多野结衣一二三四区| 一本久道久久综合中文字幕| 天天操天天干天天爽| 欧美激情成人在线视频| 欧美成人影院| 91久久久久久久一区二区| a看欧美黄色女同性恋| 精品国产一区二区三区麻豆免费观看完整版| 欧美黑人巨大videos精品| 18禁裸男晨勃露j毛免费观看| 久久久久国产精品一区三寸| 年下总裁被打光屁股sp| 国产亚洲自拍一区| 69亚洲精品久久久蜜桃小说 | 久久国产精品影院| 中文字幕av资源一区| 一级黄色免费网站| 亚洲黄在线观看| 日本高清在线观看wwwww色| 国产精品久久久久久av| 成人看的视频| 亚洲欧美日韩三级| 国产网站一区二区三区| 精品无码m3u8在线观看| 精品国产sm最大网站免费看| 成人动漫在线播放| 欧美激情在线观看视频| 一区二区亚洲视频| 五月天亚洲综合小说网| 蜜桃91丨九色丨蝌蚪91桃色| 国产精品久久不卡| 欧美视频在线观看 亚洲欧| 国产在线一二三区| 国产精品麻豆va在线播放| 加勒比视频一区| 超碰10000| 另类中文字幕网| 日韩黄色免费观看| 亚洲精品美女免费| 日韩av中字| 五月天综合婷婷| 毛片不卡一区二区| 久久久久久久久久久国产精品| 91精品福利视频| 二区三区在线观看| 国产精品自拍首页| 欧美色123| 日韩在线一区视频| 亚洲一区在线视频| 色久视频在线播放| 久久青草福利网站| 视频精品二区| 粉嫩av一区二区三区天美传媒| 久久国产精品区| 国产又粗又硬视频| 日韩一区二区免费在线电影| 九色porny丨首页入口在线| 成人黄色片视频网站| 久久精品一本| 国产福利短视频| 欧美日本韩国一区| jizz在线免费观看| 日本亚洲欧美成人| 中文字幕精品影院| www一区二区www免费| 国产精品乱码一区二区三区软件 | 中文字幕你懂的| 色综合天天综合网国产成人网| 黄色精品视频网站| 欧美一级视频免费看| 亚洲欧洲av在线| 国产视频第一页| 欧美黑人xxx| 日韩在线高清| aaaaaav| 欧美一区二区三区爱爱|