自制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/46961

(0)
qzxqzx
上一篇 2016-09-23
下一篇 2016-09-23

相關推薦

  • 【超全整理】《Linux云計算從入門到精通》系列實戰筆記全放送

    ? ? ? 為了方便Linux云計算愛好者的學習查看,馬哥Linx云計算團隊特別整理了《Linux云計算從入門到精通》年度重磅大放送,囊括了整個學習過程的學習精華,內容全部由馬哥Linux云計算學員撰寫,歡迎大家支持?。?! ? ? ? 詳情請看: ?一、Linux運維基礎實戰入門 從Linux0基礎入門開始,全面講解作為新手如何學習Linux,以及學習方法和…

    2017-09-14
  • 安裝LNMP + 搭建WordPress個人博客

    安裝LNMP + 搭建Wordpress個人博客 前言 來到馬哥教育也有幾個月了,學了很多知識?,F在想要把這些知識能夠存儲在一個地方,隨時隨地的都能看到,于是乎我就想到了博客,以下我搭建Wordpress的過程。 安裝LNMP 一、關掉防火墻 # chkconfig iptables off 二、安裝開發包和庫文件 #&nbsp…

    Linux干貨 2016-05-31
  • raid,lvm,及sed命令的相關使用總結

    raid0 條帶化 chunk最小寫入單位 至少2塊盤 空間大小 單塊磁盤大小*nraid1 鏡像  1/n   讀性能提升,寫入比單塊盤慢  空間始終是一塊盤的大小   容錯率高  可以壞  n-1塊盤raid10 容錯高于raid01 但空間損失更多,讀寫性能 提升 造價高。raid4&nbsp…

    2017-08-26
  • Linux中查看文本工具

    一、文件查看 文件查看命令:cat,tac,rev,我們重點詳解cat命令 cat命令連接文件并打印到標準輸出設備上,cat經常用來顯示文件的內容,類似于下的type命令 我們可以理解cat命令是復制標準輸入到標準輸出 cat命令選項: cat [OPTION]… [FILE]… -E:顯示行結束符$   &nbs…

    Linux干貨 2016-08-07
  • 馬哥網絡班21期-第四周作業

    1、復制/etc/skel目錄為/home/tuser1,要求/home/tuser1及其內部文件的屬組和其它用戶均沒有任何訪問權限。        cp -r /etc/skel /home/tuser1        chmod 700 /home/tuser1  …

    Linux干貨 2016-08-02
  • 網絡與進程管理相關命令使用

    網絡管理之netstat命令 netstat     -print network connections,routing tables,interface statistics,masquerade connections and multicast memberships     netstat…

    Linux干貨 2016-09-07

評論列表(1條)

  • 馬哥教育
    馬哥教育 2016-09-23 09:08

    文章標題要寫,我已經在后臺幫你改過來了,下次注意了哦。

欧美性久久久久