實現 Mandrake 開機時自動掛載 ISO 檔案(轉)
實現 Mandrake 開機時自動掛載 ISO 檔案(轉)[@more@]Mandrake 下,透過 rpmdrake 安裝光碟自帶的 rpm 包是很容易的。輸入你想安裝的軟體名,rpmdrake 會告訴有多少個符合查詢的安裝包,你選擇好以後,又會自動彈出光碟機,提示你放入相應的安裝源盤。
但是有時侯,只是裝幾個數百 k 的 rpm 包,卻要輪流更換光碟。次數多了,也覺得有點麻煩。
我想到了當初下載了 Mandrake 的三個 ISO 安裝檔案,還儲存在我的硬碟裡,那麼能不能利用這個三個 ISO 檔案來替代三張光碟呢?在幾位網友的提示下,狂某透過摸索,成功實現了開機自動掛載 Mandrake 的 ISO 原始檔,進一步簡化了安裝 Mandrake 自帶軟體包的步驟。
以下是方法。首先請確認你有 root 許可權。
1.在 /mnt 下分別建立 iso1、iso2、iso3 資料夾
mkdir /mnt/iso1
mkdir /mnt/iso2
mkdir /mnt/iso3
2.進入 /etc/rc.d/init.d 下,建立 mountiso 檔案
cd /etc/rc.d/init.d
vi mountiso
mountiso 的內容如下(我的 ISO 檔案存放路徑是 /mnt/win_g/Linux_software/Mandrake9.1/,ISO 檔名是Mandrake91-cdx.iso):
#!/bin/sh
#This is a shell script automount the Mandrake Install ISO files.
mount -o loop /mnt/win_g/Linux_software/Mandrake9.1/Mandrake91-cd1.iso /mnt/iso1
mount -o loop /mnt/win_g/Linux_software/Mandrake9.1/Mandrake91-cd2.iso /mnt/iso2
mount -o loop /mnt/win_g/Linux_software/Mandrake9.1/Mandrake91-cd3.iso /mnt/iso3
3.儲存並退出,把 mountiso 改為可執行檔案
chmod 755 mountiso
4.進入 /etc/rc.d/rc5.d,建立一個連結
cd /etc/rc.d/rc5.d
ln -s ../init.d/mountiso S96mountiso
同樣在 /etc/rc.d/rc3.d 目錄下也建立同樣的連結(一般自需要在這兩個目錄下建立連結就行了)。順便解釋一下 S96mountiso 的意思,以 S 開頭表明是開機時會執行的檔案,96 是執行的優先順序,mountiso 表明指向的檔名。
5.重新啟動,進入 /mnt/iso1 看看,ISO 檔案裡的內容顯示出來了嗎?
6.開啟 Mandrake 控制中心,點選“軟體管理”,選擇“軟體源管理器”。先去掉原來的三個光碟檔案源前面的勾,然後新增三個新的檔案源。名稱你自己定義,路徑就分別指向步驟1裡建立起來的三個資料夾。儲存並退出!大功告成!!!
但是有時侯,只是裝幾個數百 k 的 rpm 包,卻要輪流更換光碟。次數多了,也覺得有點麻煩。
我想到了當初下載了 Mandrake 的三個 ISO 安裝檔案,還儲存在我的硬碟裡,那麼能不能利用這個三個 ISO 檔案來替代三張光碟呢?在幾位網友的提示下,狂某透過摸索,成功實現了開機自動掛載 Mandrake 的 ISO 原始檔,進一步簡化了安裝 Mandrake 自帶軟體包的步驟。
以下是方法。首先請確認你有 root 許可權。
1.在 /mnt 下分別建立 iso1、iso2、iso3 資料夾
mkdir /mnt/iso1
mkdir /mnt/iso2
mkdir /mnt/iso3
2.進入 /etc/rc.d/init.d 下,建立 mountiso 檔案
cd /etc/rc.d/init.d
vi mountiso
mountiso 的內容如下(我的 ISO 檔案存放路徑是 /mnt/win_g/Linux_software/Mandrake9.1/,ISO 檔名是Mandrake91-cdx.iso):
#!/bin/sh
#This is a shell script automount the Mandrake Install ISO files.
mount -o loop /mnt/win_g/Linux_software/Mandrake9.1/Mandrake91-cd1.iso /mnt/iso1
mount -o loop /mnt/win_g/Linux_software/Mandrake9.1/Mandrake91-cd2.iso /mnt/iso2
mount -o loop /mnt/win_g/Linux_software/Mandrake9.1/Mandrake91-cd3.iso /mnt/iso3
3.儲存並退出,把 mountiso 改為可執行檔案
chmod 755 mountiso
4.進入 /etc/rc.d/rc5.d,建立一個連結
cd /etc/rc.d/rc5.d
ln -s ../init.d/mountiso S96mountiso
同樣在 /etc/rc.d/rc3.d 目錄下也建立同樣的連結(一般自需要在這兩個目錄下建立連結就行了)。順便解釋一下 S96mountiso 的意思,以 S 開頭表明是開機時會執行的檔案,96 是執行的優先順序,mountiso 表明指向的檔名。
5.重新啟動,進入 /mnt/iso1 看看,ISO 檔案裡的內容顯示出來了嗎?
6.開啟 Mandrake 控制中心,點選“軟體管理”,選擇“軟體源管理器”。先去掉原來的三個光碟檔案源前面的勾,然後新增三個新的檔案源。名稱你自己定義,路徑就分別指向步驟1裡建立起來的三個資料夾。儲存並退出!大功告成!!!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617542/viewspace-948728/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 實現Mandrake開機時自動掛載ISO檔案(轉)
- CentOS 7下掛載NTFS檔案系統並實行開機自動掛載CentOS
- Linux中掛載ISO映象檔案Linux
- 虛擬機器Linux掛載安裝ISO檔案虛擬機Linux
- CentOS系統開機自動掛載光碟機 和 fstab檔案詳解CentOS
- samba實現自動掛載Samba
- 在linux下掛載ISO映象檔案Linux
- linux掛載新硬碟,開機自動掛載Linux硬碟
- 案例七:shell實現開機自動掛載本地YUM倉庫程式
- linux無需root掛載iso映象檔案Linux
- HP UNIX開機自動掛載與開機自動執行命令
- 在硬碟用ISO裸裝Mandrake9(轉)硬碟
- 關於solaris10 掛載ISO檔案的方法
- Linux下掛載及解除安裝ISO檔案Linux
- 【AIX】AIX 開機自動掛載NFS共享AINFS
- ISO檔案解析(轉)
- nfs掛載及開啟自動掛載NFS
- 讓機器開機自動掛載windows分割槽方法-fc3(轉)Windows
- win10如何載入iso檔案_win10虛擬光碟機怎麼載入iso檔案Win10
- 求助iso檔案使用!(轉)
- 求助!使用vagrant啟動時無法掛載檔案
- AIX6.1 oracle10.2.0.5 單機檔案系統,實現開機自動啟動AIOracle
- Linux硬碟分割槽及開機自動掛載Linux硬碟
- JS實現檔案自動上傳JS
- 指令碼實現U盤自動掛載(linux)指令碼Linux
- 下載 Windows 光碟映像(ISO 檔案)Windows
- udev 自動掛載U盤檔案系統指定目錄dev
- C#實現開發windows服務實現自動從FTP伺服器下載檔案(自行設定分/時執行)C#WindowsFTP伺服器
- autofs服務動態自動掛載各種檔案系統(ZT)
- 製作ISO檔案 與 提取ISO檔案
- ubuntu系統開機自掛載硬碟Ubuntu硬碟
- Linux掛載檔案系統(轉)Linux
- javaWeb不生成臨時檔案實現壓縮檔案下載JavaWeb
- 下載 Windows Server 光碟映像(ISO 檔案)WindowsServer
- JavaWeb之實現檔案上傳與下載外掛JavaWeb
- 自動掛載 fstab
- Linux之檔案系統的開機掛載 async/sync 非同步/同步 等【轉】Linux非同步
- Linux下其它格式檔案系統的自動掛裝(轉)Linux