?grub應用之提供單獨bash系統

grub應用之提供單獨bash系統


    1.掛載新硬盤,并創建好三個分區,第一分區為boot分區,第三分區為根分區

        blob.png

    2.創建掛載目錄,并掛boot分區

        # mount /dev/sdd1 /mnt/boot/

    3.安裝grub到新硬盤,注意指明root-directory=/mnt

        grub-install –root-directory=/mnt /dev/sdd

    4.復制內核文件和ramfs文件到boot分區下

        # cp /boot/vmlinuz-2.6.32-504.el6.x86_64 vmlinuz

        # cp /boot/initramfs-2.6.32-504.el6.x86_64.img initramfs.img

    5.新建/boot/grub/grub.conf配置文件,注意內核參數要指明root=/dev/sda3, selinux=0,初始腳本為/bin/bash

        # vim /boot/grub/grub.conf

        blob.png

    6.創建掛載目錄并掛載根分區,并創建一些目錄

        # mkdir /mnt/sysroot

        # mount /dev/sdd3 /mnt/sysroot/

        # cd /mnt/sysroot

        # mkdir bin sbin lib lib64 home root var sys proc mnt 

    7.復制bash程序到新硬盤上

         # cp /bin/bash /mnt/sysroot/bin

    8.查看bash的依賴的庫文件并復制到新硬盤

        # ldd /bin/bash

         linux-vdso.so.1 =>  (0x00007fffd0fff000)

         libtinfo.so.5 => /lib64/libtinfo.so.5 (0x00007f36d481a000)

         libdl.so.2 => /lib64/libdl.so.2 (0x00007f36d4616000)

         libc.so.6 => /lib64/libc.so.6 (0x00007f36d4281000)

         /lib64/ld-linux-x86-64.so.2 (0x00007f36d4a43000)

        # /mnt/sysroot

        # cp /lib64/libtinfo.so.5 /lib64/libtinfo.so.5 /lib64/libc.so.6 /lib64/ld-linux-x86-64.so.2 ./bin


     9.新硬盤開機成功如下圖:

        blob.png

        


        blob.png

       



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

(0)
mr.sprintmr.sprint
上一篇 2017-01-12
下一篇 2017-01-13

相關推薦

  • 高級文件系統管理(swap,RAID,LVM)

    交換分區wasp swap文件系統:     linux上的交換分區必須使用獨立的文件系統;         其文件系統的system ID必須為82 創建swap設備,文件系統,使用mkswap命令 創建步驟:   &…

    Linux干貨 2016-08-30
  • Linux基本命令總結

    一.目錄相關的命令 mkdir rmdir tree cd ls pwd   二.文件相關命令 less cat more tac rev stat head tail cut grep cp mv rm touch rename   三.分析文本的工具 wc sort uniq cut    

    2017-09-10
  • 文本編輯工具vim

                             vim +#: 打開文件直接處在#行 +/PATTERN:打開文件直接處在第一次匹配到行 vim + file :打開文件直接處在最后行 vim –b file :以二進制打開文件…

    Linux干貨 2016-08-12
  • 磁盤管理、文件系統管理

    磁盤管理、文件系統管理 磁盤管理 磁盤設備 機械硬盤(非固態) I/O Ports —– I/O 設備地址 塊設備:Block 存取單位“塊”;(磁盤) 字符設備:char 存取單位“字符”;(鍵盤) 設備文件:關聯一個設備驅動程序,進而能夠跟與之對應的硬件設備進行通信; – 設備號碼: 主設備號 major number…

    Linux干貨 2016-07-22
  • Linux mdadm命令解析

    mdadm命令解析 一,在Linux系統中目前MD(Multiple Devices)虛擬塊設備的方式實現軟件RAID,利用多個底層的塊設備虛擬出一個新的虛擬設備,并且利用條帶化(stripping)技術將數據塊均勻分布到多個磁盤上來提高虛擬設備的讀寫性能,利用不同的數據冗余算法來保護用戶數據不會因為某個塊設備的故障而完全丟失,而且還能在設備被替換后將丟失的…

    Linux干貨 2017-08-31
  • Linux 練習冊1

    一、文件通配符練習題:          1、顯示/var目錄下所有以 l開頭,以一個小寫字母結尾,且中間出現至少一位數字的文件或目錄。         (1)ls  l*[[:digit:]]*[[:lower:]]    &n…

    2017-07-30
欧美性久久久久