歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 自己制作從USB啟動LINUX系統的方法

自己制作從USB啟動LINUX系統的方法

日期:2017/2/28 17:43:47   编辑:Linux教程

1. 插入usb硬盤

2. 需要安裝兩個工具:mkinitrd,rsync。apt-get install initrd-tools rsync

3. fdisk /dev/sda(以下都假設是sda),假設sda1為主分區,sda2為交換分區

4. mkfs.reiserfs /dev/sda1,用你喜歡的文件系統創建分區

5. mkswap /dev/sda2,創建交換分區

6. mount /dev/sda1 /mnt/mp(假設/mnt/mp已經存在),把分區掛上,准備把本機的系統傳送過去。

7. rsync -av --exclude "/mnt" --exclude "/proc" / /mnt/mp,開始傳送系統,注意要避開/proc和/mnt。當然你用cp -a也可以。

8. mkdir /mnt/mp/proc /mnt/mp/mnt,雖然避開了/mnt和/proc,但是別忘了創建這兩個掛載點。

9. 把grub/lilo安裝到/dev/sda上面。

10. vi /dev/sda1/etc/fstab,按照新的分區情況調整fstab。

11. vi /etc/mkinitrd/modules,加上以下模塊: usbcore scsi_mod sd_mod usb-storage uhci-hcd ehci-hcd usbhid

12. vi /etc/mkinitrd/mkinitrd.conf,把DELAY=0改成DELAY=10(按照實際情況調整,偶覺得一般>3秒就行了)

13. mkinitrd -o lv.img 2.6.10-1-686(這裡用當前的版本號)

14. mv lv.img /mnt/mp/boot/initrd.img-2.6.10-1-686-usb

15. vi /mnt/mp/boot/grub/menu.lst,加上一個新的啟動選項,其中initrd的那一項用這個新生成的。

16. 搞定,重啟機器,從usb啟動。

Copyright © Linux教程網 All Rights Reserved