欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

如何制作Linux的usb啟動(dòng)盤(pán)-創(chuàng)新互聯(lián)

這篇文章主要介紹“如何制作Linux的usb啟動(dòng)盤(pán)”,在日常操作中,相信很多人在如何制作Linux的usb啟動(dòng)盤(pán)問(wèn)題上存在疑惑,小編查閱了各式資料,整理出簡(jiǎn)單好用的操作方法,希望對(duì)大家解答”如何制作Linux的usb啟動(dòng)盤(pán)”的疑惑有所幫助!接下來(lái),請(qǐng)跟著小編一起來(lái)學(xué)習(xí)吧!

成都創(chuàng)新互聯(lián)技術(shù)團(tuán)隊(duì)10年來(lái)致力于為客戶提供網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作、成都品牌網(wǎng)站建設(shè)、成都全網(wǎng)營(yíng)銷推廣、搜索引擎SEO優(yōu)化等服務(wù)。經(jīng)過(guò)多年發(fā)展,公司擁有經(jīng)驗(yàn)豐富的技術(shù)團(tuán)隊(duì),先后服務(wù)、推廣了上千多家網(wǎng)站,包括各類中小企業(yè)、企事單位、高校等機(jī)構(gòu)單位。

USB閃存存儲(chǔ)裝置(優(yōu)盤(pán))一般只有鑰匙扣大小,存儲(chǔ)容量多為32MB和64MB。由于具有輕巧精致、使用方便、便于攜帶等優(yōu)點(diǎn),特別是對(duì)比軟盤(pán)具有容量較大、安全可靠、讀取速度較快等特性,越來(lái)越多人使用這種裝置取代了軟驅(qū)與軟盤(pán),在PC之間交換文件。目前新出的主板BIOS都支持USB軟盤(pán)和硬盤(pán)的啟動(dòng)方式,這樣對(duì)于Windows 98的系統(tǒng)維護(hù)與安裝工作越來(lái)越方便。但是,廠家僅提供制作Windows 98啟動(dòng)盤(pán)的制作工具,并不提供linux啟動(dòng)盤(pán)的制作工具。在優(yōu)盤(pán)上建立Linux啟動(dòng)盤(pán),對(duì)于系統(tǒng)維護(hù)人員具有更加實(shí)用的意義,你可以使用Linux 建立小巧的內(nèi)核,建立網(wǎng)絡(luò)環(huán)境,快速地判斷和排除網(wǎng)絡(luò)故障與傳送文件。本文以Red Hat 8.0為例,使用朗科的雙啟動(dòng)型優(yōu)盤(pán)建立優(yōu)盤(pán)的Linux啟動(dòng)盤(pán)。


下載相關(guān)軟件:e3,bvi,Liuux內(nèi)核。

編譯內(nèi)核

首先計(jì)算機(jī)的主板必須要支持USB硬盤(pán)的啟動(dòng)方式,并且所使用的優(yōu)盤(pán)是啟動(dòng)型優(yōu)盤(pán)。

我以Linux-2.4.20為例說(shuō)明。編譯時(shí)一定要注意不要編譯不必要的模塊,如聲卡驅(qū)動(dòng)等驅(qū)動(dòng)模塊,使編譯的內(nèi)核盡可能小一些。由于要支持優(yōu)盤(pán)啟動(dòng),必須將SCSI設(shè)備、usbcore、usb-storage、Loopback device support、RAM disk support和initrd等編譯到內(nèi)核中。

許多人會(huì)問(wèn),usb-storage模塊已經(jīng)包括在內(nèi)核了為什么還要建立 initrd.img文件?這是由于優(yōu)盤(pán)的初始化過(guò)程比執(zhí)行/sbin/init慢,導(dǎo)致內(nèi)核已經(jīng)啟動(dòng)完成了,優(yōu)盤(pán)還沒(méi)有完成初始化工作,因此根文件系統(tǒng)沒(méi)有加載,這時(shí)執(zhí)行/sbin/init命令肯定不成功。通過(guò)建立initrd.img文件,在啟動(dòng)內(nèi)核時(shí)加載initrd.img文件到內(nèi)存中,等待3 秒使優(yōu)盤(pán)完成初始化工作,再執(zhí)行/sbin/init指令。具體操作步驟如下。

1.建立initrd.img文件


# mkdir -p /mnt/initrd
# cd /tmp
# mkinitrd /tmp/initrd.gz 2.4.20-usb



2.解壓initrd.img文件,修改啟動(dòng)腳本linuxrc


# gunzip initrd.gz
# mount -o loop /tmp/initrd /mnt/initrd
# cp /sbin/busybox /mnt/initrd/bin
# cd /mnt/initrd/bin
# ln -s busybox sleep
# vi /mnt/initrd/linuxrc



加入如下內(nèi)容:


echo 'wait 3 seconds.....'
/bin/sleep 3



3.重新生成initrd.img文件

由于缺省建立的initrd文件比較大(為4MB),為了加快優(yōu)盤(pán)的啟動(dòng),必須減小它。具體操作如下:


# mkdir -p /mnt/initrdusb
# cd /tmp
# dd if =/dev/zero of= /tmp/initrdusb bs=1M count=1
# mke2fs -m 0 initrdusb
# mount -o loop /tmp/initrdusb /mnt/initrdusb
# cp -a /mnt/initrd/* /mnt/initrdusb
# umount /mnt/initrd
# umount /mnt/initrdusb
# cd /tmp
# gzip -9 initrdusb
# cp initrdusb.gz /boot/initrd-2.4.20-usb.img



4.測(cè)試編譯的內(nèi)核是否正常啟動(dòng)

測(cè)試編譯的內(nèi)核是否正常啟動(dòng),以及在啟動(dòng)過(guò)程中是否可看見(jiàn)優(yōu)盤(pán)的相關(guān)信息。

建立優(yōu)盤(pán)啟動(dòng)盤(pán)

1.將優(yōu)盤(pán)分成兩個(gè)分區(qū)

留給Linux分區(qū)容量大小完全取決于安裝哪些系統(tǒng)維護(hù)工具,結(jié)果如下:


# modprobe usb-storage
# fdisk -l /dev/sda
Disk /dev/sda: 16 heads, 63 sectors, 126 cylinders
Units = cylinders of 1008 * 512 bytes
Device Boot Start End Blocks Id System
/dev/sda1 1 102 51376+ 6 FAT16
/dev/sda2 103 126 12096 83 Linux



注意:如果需要使用優(yōu)盤(pán)引導(dǎo)Windows 98,扇區(qū)大小必須設(shè)置為63個(gè)扇區(qū),可以通過(guò)fdisk的x命令擴(kuò)展修改heads、sectors和cylinders參數(shù)。

2.建立與生成ext2分區(qū)


# mke2fs -m 0 /dev/sda2
# mkdir -p /mnt/sda2
# mount /dev/sda2 /mnt/sda2
# cd /mnt/sda2



3.建立boot目錄

將編譯好的內(nèi)核與initrd-2.4.20-usb.img文件拷貝到boot目錄、編譯好的模塊拷貝到lib/modules目錄,以及將/boot/grub的文件拷貝到boot目錄,編輯boot/grub/menu.lst文件,內(nèi)容如下:


timeout 10
color 0x17 0x70
default 0
title Windows 98
rootnoverify (hd0,0)
makeactive
chainloader +1
title GNU/Linux Redhat 8.0 (2.4.20-usb)
root (hd0,1)
kernel /boot/vmlinuz-2.4.20-usb ro root=/dev/sda2
initrd /boot/initrd-2.4.20-usb.img



安裝grub,具體操作如下:


grub> root (hd1,1)
grub> setup (hd1)




4.建立bin目錄

根據(jù)自工作的需要拷貝系統(tǒng)維護(hù)工具,如insmod、fsck和mkdosfs等實(shí)用程序。一定要注意使用ldd命令檢查那些共享庫(kù)文件,這些文件需要按照原來(lái)的路徑拷貝到lib目錄。 由于受到磁盤(pán)空間的限制,使用busybox命令代替一些常見(jiàn)的Linux命令,主要原因就是busybox 文件非常小,并且是靜態(tài)鏈接的,包括許多常見(jiàn)的Linux命令(如cat、init、ifconig、route)用ln -s busybox建立這些文件的符號(hào)聯(lián)接。可以根據(jù)個(gè)人需要重新編譯busybox,包括vi等命令,也可以使用小巧的e3代替vi。

另外,如果使用bash,還必須編輯與裁減/etc/termcap及如下文件:


/bin/bash
/etc/termcap
/usr/share/terminfo/l/linux
/usr/share/terminfo/k/klone+acs
/usr/share/terminfo/k/klone+color
/usr/share/terminfo/k/klone+sgr



5.建立dev目錄

使用cp -a命令拷貝常用的設(shè)備文件,包括console、tty1、tty2、tty3sda、sda1、sda2、hda、hdb和hda1等設(shè)備文件。

6.編輯etc/init.d/rcS

內(nèi)容如下:


#!/bin/sh
PATH=/sbin:/bin
export PATH
mount -n -t proc none /proc
umount /initrd
mount -n -o remount,rw /
mount -n -o remount,rw -t proc none /proc
ifconfig lo 127.0.0.1



7.編輯etc/fstab文件

內(nèi)容如下:


/dev/sda2 / ext2 defaults 1 1
none /proc proc defaults 0 0



應(yīng)用舉例

舉一個(gè)傳送文件的例子。在一臺(tái)正常工作的Linux機(jī)器A(IP=192.168.100.5)上執(zhí)行:


 $ tar cf - win98 | nc -l -p 5555



注意:可以在機(jī)器B上使用優(yōu)盤(pán)啟動(dòng)機(jī)器,telnet登陸到機(jī)器A上執(zhí)行以上命令。

在機(jī)器B上使用優(yōu)盤(pán)啟動(dòng)執(zhí)行:


# mount -t vfat -o codepage=938,iocharset=cp936 /dev/hda5 /mnt/2dos
# cd /mnt/2dos
# modprobe eepro00
# ifconfig eth0 192.168.1.10
# route add default gw 192.168.1.1
# ping 192.168.10.5
# nc 192.168.10.5 5555 | tar xf -



如果這時(shí)使用format /s命令無(wú)法建立優(yōu)盤(pán)Windows 98啟動(dòng)盤(pán),可以采用變通的方式,具體操作如下:


# mkdosfs -F 16 /dev/sda1
# xxd -c 16 /dev/sda1 | less



這時(shí)記錄下Boot Record的32~35字節(jié)內(nèi)容(本例為60 91 01 00,這4個(gè)字節(jié)記錄了FAT分區(qū)總的扇區(qū)數(shù)量),再使用朗科隨盤(pán)提供的制作引導(dǎo)盤(pán)的工具制作Windows 98啟動(dòng)盤(pán),然后使用Linux下bvi或者能夠編輯二進(jìn)制文件的工具修改Boot Record的32~35字節(jié)為原來(lái)的內(nèi)容。這樣,就能夠?qū)崿F(xiàn)名副其實(shí)的三啟動(dòng)方式(Windows雙啟動(dòng)+Linux啟動(dòng))。

到此,關(guān)于“如何制作Linux的usb啟動(dòng)盤(pán)”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請(qǐng)繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)?lái)更多實(shí)用的文章!

網(wǎng)站欄目:如何制作Linux的usb啟動(dòng)盤(pán)-創(chuàng)新互聯(lián)
網(wǎng)站網(wǎng)址:http://aaarwkj.com/article0/gdcio.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站內(nèi)鏈、網(wǎng)站制作、商城網(wǎng)站品牌網(wǎng)站設(shè)計(jì)、關(guān)鍵詞優(yōu)化面包屑導(dǎo)航

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

手機(jī)網(wǎng)站建設(shè)
午夜未满十八禁止观看| 亚洲国产a级一区二区| 欧美精品一区二区毛卡片| 日进去了啊内射视频| 麻豆av永久地址久久精品| 小草少妇视频免费看视频| 国产国产乱老熟视频网站| 在线国产丝袜自拍观看| 精品人妻中文字幕一区有码| 欧美亚洲国产日韩熟女| 亚洲免费三级黄色片| 欧美性生活在线视频观看| 长腿丝袜美女亚洲一区二区| 亚洲一区二区三区日韩精品| 国产一区二区欧美久久| 国产人妖cd蜜雅丝袜美女| 国产欧美日韩综合激情| 亚洲国产天堂久久综合| 久久国产亚洲欧美日韩精品| 日韩特级黄片在线免费观看| 国产在线不卡中文字幕| av熟女一区二区三区| 欧美精品一区二区网址| 水蜜桃成人在线视频免费观看| 精品欧美日韩国产一区| 未满18十八禁止观看| 亚洲成av人亚洲av| 免费av不卡一区二区| 九色视频在线观看91| 国产欧美日韩精品一区| 精品偷拍污视频一区二区| 麻豆视传媒短视频网站| 日韩欧美国产精品一区| 欧美中文字幕内射合集| 青青草成人公开在线视频| 日韩欧美人妻中文字幕| 国产美女高潮流白浆视频免费看| 本色啪啪人妻夜嗨嗨av| 亚洲欧美综合精品久久成人| 麻豆看片高清在线播放| 亚洲日本乱码一区二区三|