?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 23:11
下一篇 2017-01-13 09:34

相關推薦

  • Linux下的進程調度與作業管理

    Linux下的進程調度與作業管理 一、概述 1.1 進程的相關概念: 通過前面的幾個章節,我們幾乎已經學習了很多的linux的基礎,這個章節我們講一下linux下的進程管理,就像windows 下的進程一樣,我們知道windows 下有一個任務管理器,專門用來管理進程,我們首先看一下windows 的任務管理器: 從這2個圖我們可以看出,windows 下的…

    Linux干貨 2016-10-17
  • 有關腳本的一些使用及其注意事項

    1,shell 腳本 格式要求:首行shebang機制                  #!/bin/bash       &n…

    2017-08-05
  • man的用法

    man的使用 man命令是Linux下的幫助指令,通過man指令可以查看Linux中的指令幫助、配置文件幫助和編程幫助等信息。 語法 man(選項)(參數) 選項 -a:在所有的man幫助手冊中搜索; -f:等價于whatis指令,顯示給定關鍵字的簡短描述信息; -P:指定內容時使用分頁程序; -M:指定man手冊搜索的路徑。 參數 數字:指定從哪本man手…

    Linux干貨 2018-03-04
  • 正則表達式詳解?

      正則表達式詳解 一、概述   GREP(global search regular expression(RE) and print out theline),是一種強大的文本搜索工具,它能使用正則表達式搜索文本,并把匹配的行打印出來。Unix的grep家族包括grep、egrep和fgrep。利用這些返回值就可進行一些自動化的文本處…

    Linux干貨 2015-05-11
  • 用戶權限管理及課后作業

    一.權限對目錄、文件的意義 文件 r 可用文件查看類工具獲取文件內容 w 可以修改文件內容(包括清空) x 可執行該文件 [root@localhost testdir]# cat zzz i am fine  thank you [root@localhost testdir]…

    Linux干貨 2016-08-08
  • 10個必需的iOS開發工具和資源

       界面總不是一件很容易事,尤其是iPhone/iPad的界面,做過iOS開發的程序員,一定會感到開發iPhone/iPad的界面是一件多么不容易的事。下面的文章來自10 Essential iOS Developer Tools & Resources,這個文章介紹了十個iOS開發的基礎性工具和資源,其一定會很有效地幫你做iO…

    Linux干貨 2015-04-01
欧美性久久久久