幫助中心

        當前位置:首頁 > 幫助中心 > 怎么制作Linux U盤啟動系統

        怎么制作Linux U盤啟動系統

        日期:2011-05-01 | 時間:11:40
        前兩天公司一linux系統被誤刪除文件,進不了系統了,里面的數據很重要,為了把硬盤中的數據進行恢復,想了多個辦法,當然很多辦法是可行的,比如把硬盤拿下來掛在另一個linux系統上,把數據考出來;比如跳過控制臺進入系統進行考數據。后來我就想制作一個U盤啟動的linux系統,以后做些東西就比較方便了,所以就研究了兩個小時,下面是制作的過程,以供大家分享。在進行mknod時,著實看了不少的英語文檔,后來終于明白了。 大白菜官網

          一.對U盤進行處理

          1.分區:(插上U盤)

          # fdisk /dev/sdb

          d Enter 刪除原有分區

          n Enter 新建一個主分區

          w Enter 保存設置

          # partprobe /dev/sdb 刷新U盤

          2.設定U盤分區為活動分區

          # fdisk /dev/sdb

          a Enter 設定為活動分區

          1 Enter 選擇分區

          3.對硬盤分區進行格式化,格式化成ext3格式

          # mkfs.ext3 /dev/sdb1

          二.裝filesystem包 (目的:生成根下的root,usr,var ...等目錄)

          1.配置好yum

          2.加載U盤到/net下

          # mount /dev/sdb1 /net

          3.安裝

          # yum -y install --installrot=/net filesystem

          安裝完成后,可查看/net下生成了多個目錄

          三.加載系統啟動項

          1.# cp /boot/vmlinuz-2.6.18-128.el5 /net/boot/

          2.生成initrd.img `uname -r`為取系統版本號

          # mkinitrd --with=usb-storage /net/boot/initrd-usb.img `uname -r`

          3.查看/net/boot/下是否有vmlinuz和initrd

          四.制作boot loader(grub)

          1.# yum -y install --installroot=/net grub

          2.grub.conf不成自動生成,要手工創建

          # cp /boot/grub/grub.conf /net/boot/grub/grub.conf 并作修改

          # cat /net/boot/grub.conf

          default = 0

          timeout = 5

          title redhat-usb-linux

          root(hd0,0)

          kernel /boot/vmlinuz-2.6.18-128.el5 ro root=/dev/sdb1 init=/dev/bash

          initrd /boot/initrd-usb.img

          此處填寫的內容要與/net/boot/grub/下的文件名一致

          五.安裝命令庫文件

          # yum -y install --installroot=/net bash coreutils pam setup vim-enhanced vim-minimal util-

          linux net-tools SysVinit passwd shadow-utils authconfig

          可通過rpm -qf /bin/mount 查看包名

          此時chroot /net下可使用剛才安裝的命令了

          六.創建磁盤分區

          # mknod /net/dev/sdb b 8 16

          # mknod /net/dev/sdb1 b 8 17

          b表示塊設備,8為主設備號,16、17為次設備號

          --------------------------

          | 有關設備號的解釋:

          | 1.對于一塊SCSI/SATA硬盤(格式為sd*),主設備號為8,

          | 第一塊硬盤的次設備號為0-15,第二塊硬盤的次設

          | 備號為16-31,依次類推。因為對于硬盤來說,主分

          | 區最多為4個,可以3個主分區1個擴展分區,擴展分

          | 區仍然可以再分區,但是分區的總數最多為16個,所

          | 以每一塊硬盤的次設備號為16個(0-15,16-31)。

          | 2.對于一塊IDE硬盤(格式為hd*),主設備號為3,次設

          | 備號第一塊為0-63,第二塊為64-127。

          | 3.# ls -l /dev/sd*

          | brw-r----- 1 root disk 8, 0 10-16 14:53 /dev/sda

          | brw-r----- 1 root disk 8, 1 10-16 14:54 /dev/sda1

          | brw-r----- 1 root disk 8, 2 10-16 14:53 /dev/sda2

          | brw-r----- 1 root disk 8, 3 10-16 14:54 /dev/sda3

          | brw-r----- 1 root disk 8, 16 10-16 15:50 /dev/sdb

          | brw-r----- 1 root disk 8, 17 10-16 15:50 /dev/sdb1

          | brw-r----- 1 root disk 8, 32 10-16 15:50 /dev/sdc

          | brw-r----- 1 root disk 8, 36 10-16 15:50 /dev/sdc4

          | 以上是我一臺主機上插了1個硬盤,兩個U盤的顯示情況,我

          | 們可以看到設備號的顯示情況。

          | 4.在linux中一切皆文件,硬件也是通過文件體現出來的,所

          | 有硬件設備都在/dev/有所顯示。

          | 5.更具體的設備號研究可以查看下面的文件。

          | # yum install kernel-doc

          | # /usr/share/doc/kernel-doc-2.6.18/Documentation/devices.txt

          ---------------------------

          七.

          1.創建mtab

          # cat /net/etc/mtab

          /dev/sdb1 / ext3 rw 0 0

          2.創建fstab

          # cat /net/etc/fstab

          /dev/sdb1 / ext3 default 1 1

          八.安裝grub

          # chroot /net

          # grub-install /dev/sdb1

          注:

          1.如果創建硬盤分區的時候沒有配置正確,在第八步會報錯:

          the file /boot/grub/stage1 not read correctly

          2.在用U盤啟動后,進入到U盤中的系統,此時我們可以用已經

          安裝過的命令集,但是此時的文件系統是只讀的,我們不能vim,

          mount等的操作,此時必須用下面這個命令,進行重新讀寫掛載:

          # mount -o remount,rw /

          重掛載后,就可以了。

        (責任編輯:www.hushhushevents.com)

        大白菜超級U盤啟動盤制作工具

        主站蜘蛛池模板: 国产一区二区三区韩国女主播| 69福利视频一区二区| 亚洲AⅤ视频一区二区三区| 白丝爆浆18禁一区二区三区| 亚洲第一区精品观看| 中文字幕不卡一区| 久久一区不卡中文字幕| 无码av免费毛片一区二区| 中文字幕乱码亚洲精品一区 | 国精产品一区一区三区免费视频| 亚欧在线精品免费观看一区| 91在线一区二区三区| 日本精品视频一区二区| 国产色情一区二区三区在线播放| 亚洲一区二区成人| 波多野结衣一区二区三区高清在线| 无码精品人妻一区二区三区影院| 国产区精品一区二区不卡中文| 狠狠色综合一区二区| 一区二区三区免费视频播放器| 无码视频一区二区三区在线观看| 亚洲国产av一区二区三区丶| 视频一区视频二区日韩专区| 蜜桃无码一区二区三区| 四虎永久在线精品免费一区二区 | 精品一区二区三区在线成人| 国产精品成人一区无码| 搡老熟女老女人一区二区| 国产一区二区三区手机在线观看| 久久精品国产一区| 午夜一区二区免费视频| 久久综合精品不卡一区二区| 精品一区二区三区影院在线午夜| 色欲AV蜜臀一区二区三区| 国产精品福利区一区二区三区四区| 亚洲一区二区三区深夜天堂 | 久久久91精品国产一区二区三区| 亚洲AV成人一区二区三区观看| 国产在线精品一区二区不卡麻豆| 精品无码综合一区二区三区 | 天堂一区人妻无码|