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

制作比較簡單的Linux系統

系統 Linux
本文檔在virtualbox5.1.30,和ubuntu14.04下制作的.目的是了解系統的啟動過程.

 本文檔在virtualbox5.1.30,和ubuntu14.04下制作的.目的是了解系統的啟動過程.

[[344975]]

1. 新建一個虛擬機(名稱:linux,類型:Linux,版本:Ubuntu(64bit))

除了虛擬硬盤大小設置2G,其它選項默認.

2. 在一個已經安裝好ubuntu的虛擬機添加上述的虛擬硬盤.

先在安裝好的ubuntu上選擇設置->儲存->控制器:SATA->添加虛擬硬盤.

找到步驟1建立的虛擬硬盤.

結果如圖:

 

制作最簡單的linux系統

 

3.啟動已安裝好的ubuntu.給虛擬硬盤分區.

如圖/dev/sdb就是步驟1的虛擬硬盤.

 

制作最簡單的linux系統

 

分區命令:sudo fdisk /dev/sdb

如圖,只分了一個主分區:

 

制作最簡單的linux系統

 

4.給虛擬硬盤安裝grub引導.

a.把/dev/sdb1格式化ext4文件系統.如圖:

 

制作最簡單的linux系統

 

b.掛載/dev/sdb1到/mnt.

命令:sudo mount -t ext4 /dev/sdb1 /mnt/

c.安裝grub.

 

制作最簡單的linux系統

 

5.添加grub.cfg

最簡單的方法是拷貝ubuntu虛擬機上的/boot/grub/grub.cfg到/mnt/boot/grub/,然后修改.

a.修改所有的uuid,用如圖的uuid(sdb1)替換原來的uuid(每個分區有唯一的uuid).

 

制作最簡單的linux系統

 

b.如圖修改147,165,182行.

 

制作最簡單的linux系統

 

6.拷貝vmlinux和ramdisk.

如圖命令:

 

制作最簡單的linux系統

 

7.自己寫一個init程序,測試內核能否啟動.

代碼如圖:(文件名mian.c)

 

制作最簡單的linux系統

 

編譯命令:gcc -static main.c -o init,然后拷貝init到/mnt.

8.在/mnt下創建proc,sys,dev三個文件夾,/mnt內容如下:

 

制作最簡單的linux系統

 

9.啟動linux虛擬機,如圖,說明內核和init都成功運行.

 

制作最簡單的linux系統

 

10.拷貝sh和ls命令程序和動態庫. (可以拷貝更多命令)

注意:ubuntu系統的bash無法在這里當作init進程,sh實際是dash

a.先在/mnt下創建bin,lib/x86_64-linux-gnu,lib64文件夾.

b.sudo cp /bin/sh /bin/ls ./bin/

c.查看sh,ls需要哪些動態庫,如下:

 

制作最簡單的linux系統

 

d.拷貝步驟c的動態庫到lib/x86_64-linux-gnu和lib64.

結果如圖:

 

制作最簡單的linux系統

 

11.啟動linux虛擬機,啟動前修改grub.cfg的init=/bin/sh,或者啟動時修改.結果如下:

 

制作最簡單的linux系統

 

 

制作最簡單的linux系統

 

責任編輯:華軒 來源: 今日頭條
相關推薦

2021-05-14 17:38:11

Python工具程序

2022-09-14 15:10:40

前端架構

2010-04-26 18:06:31

ADSL負載均衡設置

2009-11-05 11:13:25

李嚴冰VMware

2010-04-28 17:46:19

2009-12-22 10:46:35

2011-01-07 16:49:13

LinuxWindows

2009-12-30 15:50:50

2011-04-08 17:33:07

Oracle性能

2010-03-16 15:53:47

Ubuntu Linu

2009-12-18 15:28:19

Linux內核

2009-12-24 15:59:58

Linux hal

2010-03-10 15:05:22

linux系統備份方式

2010-07-13 11:14:57

Linux圖形制作

2012-07-13 15:29:49

2011-03-18 10:25:20

javac++Python

2009-12-30 16:05:34

甲骨文Linux

2010-03-15 14:33:24

Ubuntu Linu

2018-01-15 14:36:34

Linux負載CPU

2009-06-01 14:32:10

jpa技術Java框架
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩区| 久久精品国产99国产精品 | av网站免费观看 | 黄色av免费网站 | 91久久精品国产免费一区 | 国产在线一区二区三区 | 男女啪啪高潮无遮挡免费动态 | 国产视频不卡一区 | 麻豆av电影网 | 另类视频在线 | 久久国产精品久久久久久 | 亚洲国产欧美在线 | 色偷偷人人澡人人爽人人模 | 精品一区二区免费视频 | 天堂亚洲| 国产精品欧美精品 | 国产精品一码二码三码在线 | 国产一区二区三区色淫影院 | 奇米影视77 | 中文字幕国产一区 | 免费高清av | 求毛片 | 精品亚洲一区二区三区 | 日日碰狠狠躁久久躁婷婷 | 久久网站免费视频 | 亚洲黄色av | 亚洲欧美国产一区二区三区 | 嫩草一区二区三区 | 一区二区三区四区不卡 | 一区二区三区视频在线 | 一区二区三区中文字幕 | av在线免费观看网站 | 国产高清区 | 日韩欧美国产精品 | 91极品视频| 国产精品一区二区不卡 | 国产真实乱对白精彩久久小说 | 人碰人操| 国产精品国产a级 | 久草新在线| 国产视频日韩 |