簡介:目標:通過現有linux系統製作出usb引導盤,達到對系統起動更深一層理解的目的。準備:rpm包兩個:grub和filesystem, 2g u盤 製作步驟: 1、清空u盤mbr引導**:(本機usb裝置認作sdb) dd if=/dev/zero of=/dev/sdb bs=102 ...
目標:通過現有
linux
系統製作出
usb引導盤,達到對系統起動更深一層理解的目的。
準備:rpm包兩個:
grub
和filesystem
,2g u盤
製作步驟:
1、清空u盤mbr引導**:(本機usb裝置認作sdb)
dd if=/dev/zero of=/dev/sdb bs=1024 count=1
2、格式化成ext3格式
fdisk /dev/sdb #重新分割槽u盤並標記為可引導
partprobe /dev/sdb #使分割槽生效
mke2fs -j /dev/sdb1 #格式化成ext3檔案系統
mount /dev/sdb1 /mnt #掛載到/mnt目錄下
3、構建系統安裝樹(檔案系統)
rpm -ivh --force --nodeps --root=/mnt filesystem-2.4.0-1.rpm
將本地系統起動必須的檔案複製到u盤上:
cp /bin/* /mnt/bin/
cp /sbin/* /mnt/sbin/
cp -rf /lib/* /mnt/lib/
4、安裝grub(grub可執行檔案)
rpm -ivh --force --nodeps --root=/mnt grub-0.97-13.rpm
5、 cp /usr/bin/* /mnt/usr/bin/
cp /usr/bin/* /mnt/usr/sbin/
#cp /usr/lib/* /mnt/usr/lib/ #這個目錄可以不拷,只是一些庫用不了,但基本的已夠了(800m左右)
cp -rf /boot/* /mnt/boot/
#/mnt/boot/目錄下必須的檔案: ./grub vmlinuz-2.6.23 config-2.6.18-53.el5
# 其他的可以保留
#修改/mnt/boot/grub目錄下的相應檔案內容:
/mnt/boot/grub/device.map
內容:(hd0) /dev/sdb
/mnt/boot/grub/grub.conf
內容: default=0
timeout=5
title usb linux server (2.6.23)
root (hd0,10)
#起動進入/bin/bash
kernel /boot/vmlinuz-2.6.23 ro root=/dev/sdb1 rhgb quiet init=/bin/bash
initrd /initrd.img #一會新建,名字先定義好
6、複製fstab和mtab到u盤相應位置,修改其內容
cp /etc/fstab /mnt/etc/fstab
內容:/dev/sdb1 / ext3 defaults 1 1
cp /etc/mtab /mnt/etc/mtab
內容:/dev/sdb1 / ext3 rw 0 0
7、切換到u盤系統下,安裝grub
chroot /mnt
mkdir /dev/sdb b 8 16
mkdir /dev/sdb1 b 8 17
grub-install /dev/sdb #grub安裝
exit
8、建立initrd.img
#在el5裡只需usb_storage,在el4裡還要有sd-mod,scsi-mod,uhci_hcd,ehci_hcd
mkinitrd --with=usb_storage /mnt/boot/initrd.img `unam -r`
#注意順序不能錯
9、sync #同步下資料
10、umount /mnt
11、重啟,用usb引導測試。
注:這個專案只是加深對系統啟動進一步的了解,企業中並不一定用的上,因為不同的機器對u盤的識別不一樣,在這台機器上是/dev/sda,可能另一台就是/dev/sdb,如果真出了問題,還是光碟更好一些。不過用類似的方法可以做一些自己的發布版……
Win7 系統引導盤(C盤)空間越來越小怎麼辦?
win7的系統引導盤用著用著會越來越小。怎麼辦呢?我以前在網上查過資料,說是找個工具加大c盤。我加了,從原來的20g加到現在的35g。用了一段時間後,空間又只剩幾百m了。難道又要加?後來,在網上找到了這個方法,好用。當時照著網上的步驟一步步走來,終於釋放了很多空間 十幾個g 再後來,又遇到了相同的情...
uboot 引導卡製作
color red size medium 一 格式化sd卡 size color size small sudo fdisk dev sdb command m for help d partition number 1 4 1 size color red size medium 二 檢視資訊 ...
可以引導的IMG檔案製作!
最近在研究 自己動手寫作業系統 有了點進步想記錄並分享一下!根據 自己動手寫作業系統 一書自己完成可以引導的img軟盤映像!工具 nasm彙編編譯器,virtual pc 2007,floppywriter 需要知識 nasm彙編 編寫boot.asm org 07c00h 程式載入到7c00h處 ...