国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > 綜合 > 正文

用GRUB來引導(dǎo)軟盤映象——節(jié)約軟盤介質(zhì)了

2024-07-21 02:33:38
字體:
供稿:網(wǎng)友

  更新:grub_for_dos 0.1.1 發(fā)布,增加了 iso9660 文件系統(tǒng)支持。但是還不能讀出光盤的內(nèi)容,因而也沒有從光盤引導(dǎo)系統(tǒng)的能力。(在老地方下載)
  
  另外,F(xiàn)reeDOS build 2030 也發(fā)布了,但是這個版本引來了 BUG,使得 GRUB.EXE 無法支持它(期待這一 BUG 早日修復(fù))。請繼續(xù)使用 FreeDOS build 2029。
  --------------------------------------------------------------------------------
  
  
  最新的 grub_for_dos 0.1.0 是一個開發(fā)版的系列,實現(xiàn)了引導(dǎo) 1.44M floppy.img 的功能。從這里得到這個軟件:
  
  FTP://ftp.cosoft.org.cn/incoming/grub_for_dos-0.1.0.tar.gz
  ftp://ftp.gnUChina.org/incoming/grub_for_dos/grub_for_dos-0.1.0.tar.gz
  
  也可進入目錄查看:
  
  ftp://ftp.cosoft.org.cn/incoming/
  ftp://ftp.gnuchina.org/incoming/grub_for_dos/
  
  下載解壓后,在 DOS 下運行 grub.exe 文件即可。當(dāng)然你也可以在 linux 下正常編譯生成通常的 grub 引導(dǎo)治理器文件。
  
  有關(guān)用法和注重事項,請看里面的 README 和 ChangeLog 文件。這里摘錄其主要部分:
  
  # boot Windows 98 SE
  map (hd1,0)/dos98se.img (fd0)
  chainloader (hd1,0)/dos98se.img
  rootnoverify (fd0)
  boot
  
  Another example:
  
  # boot Mandrake hard disk installer
  map (hd0,0)/hd.img (fd0)
  chainloader (hd0,0)/hd.img
  rootnoverify (fd0)
  boot
  
  軟盤映象的大小必須是 1440KB, 即 1474560 字節(jié)。映象文件必須是連續(xù)的磁盤塊,不能有碎片。
  
  假如你用 ext2 之類的分區(qū),恐怕無法生成連續(xù)的 1.44M 的文件。解決的辦法是用 FAT32 分區(qū)。
  在 FAT32 分區(qū)中將一個文件拷貝成 10 個或 20 個文件,看看哪個文件是連續(xù)的,就采用哪個。
  
  在 grub 的提示符下敲入
  
  grub> blocklist (hd0,0)/hd.img
  
  可以看到該 hd.img 文件是由幾個不連續(xù)的塊組成。假如沒有逗號,表示是連續(xù)的(只有一塊)。逗號越多,表示碎片越多。
  
  
  --------------------------------------------------------------------------------
  
  
  假如你的機器沒有軟驅(qū),而你又需要運行某個 floppy.img 上的安裝程序(或者引導(dǎo)程序),那么這個軟件正是你所需要的。
  
  假如你有軟驅(qū),但想節(jié)約軟盤介質(zhì)(軟盤輕易壞掉啊!),也可以試試。
  --------------------------------------------------------------------------------
  
  
  更新:
  一個很有用的鏈接地址:
  
  
  1.7M 的急救軟盤映象倒是輕易找到,但 GRUB_for_DOS 目前還沒有支持 非1.44M 的軟盤映象。所以,找一個 1.44M 的急救盤映像,是很必要的。太好了!下面的 ramf-120.img.bin 軟盤映象適用于任意 Linux 系統(tǒng)(不僅僅是某一個發(fā)行版的),相關(guān)網(wǎng)頁在這里:
  
  http://www.linux.org/docs/ldp/howto/Bootdisk-HOWTO/PRemade.Html
  http://www.tux.org/pub/people/kent-robotti/looplinux/rip/index.html
  
  以下鏈接地址就是這個 1.44M 的文件, 可以直接用 dd 命令寫入一張空軟盤上,也可以用 grub.exe 直接從硬盤啟動該軟盤映像文件上的 LINUX 急救系統(tǒng):
  
  http://www.tux.org/pub/people/kent-robotti/looplinux/rip/ramf-120.img.bin
  http://www.ibiblio.org/pub/Linux/system/recovery/ramf-120.img.bin
  
  --------------------------------------------------------------------------------
  
  
  
  不點提供的其它文章:
  
  DOS下用GRUB.EXE修復(fù)啟動故障及用ISO文件從硬盤直接安裝Linux的方法
  
  數(shù)百種 Windows 軟件的免費替代品列表
  --------------------------------------------------------------------------------
  
  
  同時啟用三個 iso 文件,不解包方便安裝 Mandrake
  
  
  同時啟用三個 ISO 文件,不解包安裝 mandrake,無須切換控制臺(不再用手工輸入命令)。

  
  在這里下載:
  
  ftp://ftp.cosoft.org.cn/incoming/MandrakeISOinstall-9.2beta2.tar(在此說明,解包后有很多文件,但你可以不用那些多余的文件,而只用里面的 hd.img 文件。這個 hd.img 文件已經(jīng)是打過補丁的了。用它制作軟盤,引導(dǎo)機器就行,別的一概都不需要了。)
  
  或者進入目錄看看在不在(該目錄下將來會有其它 Mandrake 版本的 ISO 安裝補丁):
  
  ftp://ftp.cosoft.org.cn/incoming/
  
  解壓后,用 hd.img 文件即可。這個 hd.img 適合于 9.2beta2 版。你可以用 grub_for_dos 直接啟動硬盤上的 hd.img 文件;也可以用 vmlinuz 和 hd.rdz 來啟動安裝程序(注重看 hd.img 里面的 syslinux.cfg 文件)。這兩種辦法都是不用軟盤的純硬盤安裝。
  
  假如想在以后的發(fā)行版中使用,也有辦法:把 sh 和 mix_ISOs 這兩個文件拷貝到 hd.rdz 里面的 /tmp 目錄就可以了。需要等待發(fā)行版出來之后才能生成新的 hd.rdz 文件。
  
  但要強調(diào):改動不多,僅僅增加上述兩個程序文件(sh 和 mix_ISOs)而已,別的都不改動。而且這兩個程序文件是固定的,不隨 mandrake 版本的變化而變化。
  
  --------------------------------------------------------------------------------
  
  
  還要注重有兩點限制:
  
  1。三個 iso 文件必須處在某個分區(qū)的“根目錄”下,不能處在其它子目錄下,而且根目錄下不要有多余的 ISO 文件,例如,不要有以前其它版本的 Mandrake iso 文件。
  
  2。文件名必須是 mandrake 提供的 iso 文件的原始名字,不應(yīng)當(dāng)改變文件名(大小寫也不要改動)。
  
  好了,盡情玩耍吧 :-) 程序經(jīng)過多日調(diào)試,應(yīng)當(dāng)不會出現(xiàn)失敗的。
  
  安裝程序照舊會詢問你第一張 ISO 的分區(qū)位置和文件名,你仍然需要敲入 CD1 的 ISO 名字全稱。在這之后,程序自動在那個分區(qū)的根目錄下找到其他幾個 ISO 文件,并自動 mount 上。這你都不用管,繼續(xù)安裝你會發(fā)現(xiàn),所有三張 ISO 的軟件包都在。
  
  --------------------------------------------------------------------------------
  
  補充:解開 hd.rdz 的命令:
  
  gunzip -c hd.rdz > hd.rd
  
  或者等價地:
  
  gzip -cd hd.rdz > hd.rd
  
  壓縮 hd.rd 的命令是:
  
  gzip -9 -c hd.rd > hd.rdz

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 巨鹿县| 凤庆县| 尉犁县| 横峰县| 石家庄市| 江安县| 松阳县| 新乡县| 乌鲁木齐县| 萨迦县| 景泰县| 梅河口市| 方正县| 孝义市| 大冶市| 疏附县| 玛沁县| 正蓝旗| 黄陵县| 年辖:市辖区| 昂仁县| 浠水县| 南华县| 舟山市| 嫩江县| 囊谦县| 南木林县| 滦南县| 峨眉山市| 榆中县| 华亭县| 泌阳县| 同仁县| 四会市| 东兴市| 江北区| 锦屏县| 咸宁市| 宜兰市| 忻城县| 垦利县|