成人免费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-30 15:50:50

2011-01-07 16:49:13

LinuxWindows

2009-12-22 10:46:35

2011-04-08 17:33:07

Oracle性能

2010-03-16 15:53:47

Ubuntu Linu

2010-03-10 15:05:22

linux系統備份方式

2009-12-18 15:28:19

Linux內核

2009-12-24 15:59:58

Linux hal

2010-07-13 11:14:57

Linux圖形制作

2012-07-13 15:29:49

2010-03-15 14:33:24

Ubuntu Linu

2009-12-30 16:05:34

甲骨文Linux

2011-03-18 10:25:20

javac++Python

2018-01-15 14:36:34

Linux負載CPU

2009-06-01 14:32:10

jpa技術Java框架
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 午夜精品一区二区三区在线视频 | 国产精品久久久久久久久久免费看 | 欧美三级在线 | 欧美一区二区免费在线 | 一区视频在线播放 | 国产精品久久久 | 亚洲经典一区 | 99九九久久 | av手机在线| av一级一片 | 99日韩| 欧美一级久久久猛烈a大片 日韩av免费在线观看 | 一区二区高清 | cao在线| 中国一级特黄真人毛片 | 欧美精品一区二区三区在线播放 | 日韩高清国产一区在线 | 激情婷婷 | 亚洲免费在线观看视频 | 免费 视频 1级 | 一区二区高清 | 欧美不卡在线 | 精品区一区二区 | 欧美精品在线播放 | 亚洲午夜久久久 | 国产欧美精品一区二区三区 | 日韩精品免费在线观看 | 97国产成人| 亚洲 日本 欧美 中文幕 | 国产美女自拍视频 | 久久久免费毛片 | 国产精品欧美一区二区三区不卡 | 91精品在线播放 | 亚洲综合色自拍一区 | 国产在线一区二区 | 亚洲一区二区在线视频 | 天天射色综合 | www国产成人免费观看视频,深夜成人网 | 久久不卡| 一区二区三区欧美 | 亚洲成人激情在线观看 |