自制linux和內核編譯

自制linux和內核編譯

1、分區并創建文件系統

fdisk /dev/sdb
分兩個必要的分區
/dev/sdb1對應/boot /dev/sdb2對應根/
mkfs.ext4 /dev/sdb1
mkfs.ext4 /dev/sdb2
自制linux和內核編譯

2、掛載boot

mkdir/mnt/boot
mount /dev/sdb1 /mnt/boot

3、安裝grub

grub-install —root-directory=/mnt  /dev/sdb
自制linux和內核編譯

4、建立grub.conf:

vim /mnt/boot/grub/grub.conf

title qzxlinux
root (hd0,0)
kernel /vmlinuz-2.6.32-642.el6.x86_64 root=/dev/sda2 selinux=0 init=/bin/bash
initrd /initramfs-2.6.32-642.el6.x86_64.img

5、恢復內核和initramfs文件

cp /boot/vmlinuz-2.6.32-642.el6.x86_64 /mnt/boot/
cp /boot/initramfs-2.6.32-642.el6.x86_64.img /mnt/boot

6、創建一級目錄

mkdir /mnt/sysroot
mount /dev/sdb2 /mnt/sysroot
mkdir–pv /mnt/sysroot/{etc,lib,lib64,bin,sbin,tmp,var,usr,sys,proc,opt,home,root,boot,dev,mnt,media}
自制linux和內核編譯

7、vim /mnt/sysroot/etc/fstab

/dev/sda1 /boot ext4 defaults 1 1
/dev/sda2  /    ext4 defaults 1 2

8、復制bash和相關庫文件

9、復制相關命令及相關庫文件

如:ls,cat,vim,reboot,hostname等

自制linux和內核編譯

成功

原創文章,作者:qzx,如若轉載,請注明出處:http://www.www58058.com/46910

(0)
qzxqzx
上一篇 2016-09-16 13:44
下一篇 2016-09-16 15:24

相關推薦

  • Hello word!

    初識linux

    2018-03-26
  • 常用的命令

    1、Cat 查看文件內容 2、Cp 拷貝    -a:此參數的效果和同時指定“-dpR”參數相同;    -d:當復制符號連接時,把目標文件或目錄也建立為符號連接,并指向與源文件或目錄連接的原始文件或目錄;    -f:強行復制文件或目錄,不論目…

    Linux干貨 2017-04-09
  • linux 必須掌握的60個命令

    Linux提供了大量的命令,利用它可以有效地完成大量的工 作,如磁盤操作、文件存取、目錄操作、進程管理、文件權限設定等。所以,在Linux系統上工作離不開使用系統提供的命令。要想真正理解Linux系統, 就必須從Linux命令學起,通過基礎的命令學習可以進一步理解Linux系統。 不同Linux發行版的命令數量不一樣,但Linux發行版本最少的命令也有200…

    2017-09-05
  • 深入淺出Docker(一):Docker核心技術預覽

    原文鏈接:http://www.infoq.com/cn/articles/docker-core-technology-preview/ 【編者按】Docker是PaaS供應商dotCloud開源的一個基于LXC 的高級容器引擎,源代碼托管在 GitHub 上,基于Go語言開發并遵從Apache2.0協議開源。Docker提供了一種在安全、可重復的環境中自…

    2015-04-10
  • LVS-幾種負載方式的區別

    LVS的原理很重要,很重要。每一個知識點都要做到熟記與腦,謹記于心,張口就來。 LVS是Linux Virtual Server的簡寫,意即Linux虛擬服務器,是一個虛擬的服務器集群系統。本項目在1998年5月由章文嵩博士成立,是中國國內最早出現的自由軟件項目之一。 使用集群技術和Linux操作系統實現一個高性能、高可用的服務器. 很好的可伸縮性(Scal…

    Linux干貨 2017-05-11
  • 用戶和組相關配置文件

    1. /etc/passwd文件詳解 輸入vi /etc/passwd 可以查看此文件的內容 [root@localhost ~]# vi /etc/passwdroot:x:0:0:root:/root:/bin/bash root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/…

    Linux干貨 2016-10-23
欧美性久久久久