作者SKTP (Yi)
看板Linux
標題[問題] ISO檔 img檔的製作
時間Tue Nov 7 17:13:41 2017
最近在鑽研memtest86這支程式,想請教各位關於img檔以及iso檔的問題,
我看到在makeiso.sh這個製作iso的程序中,他直接
cat memtest.bin fill.tmp > memtest.img
其中bin file是編譯後的bootable image file,
fill.tmp則是因為img大小要剛好為1440KB,所以特別做出來填空間的,
我想請問img是這樣製作的嗎?
第二個問題是我直接拿bin檔製作iso檔,流程是跟著下面網址中:
How Can I Make a Bootable CD With ISOLINUX?
http://www.syslinux.org/wiki/index.php?title=ISOLINUX
結果的確是有出現iso檔,但我試著將其燒至USB上後,
在Windows下會要我將隨身碟格式化,而Ubuntu中可以看到隨身碟中的檔案,
兩者都沒辦法從USB開機,想請教各位,如何從一個bin file弄成USB開機碟
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.218.53.138
※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1510046026.A.51F.html
→ OrzOGC: 懶一點的抓別人做好的img,dd就行 11/07 17:37
→ giraffe4527: 我都直接用dd 一行指令就完成了 11/10 07:57
→ giraffe4527: 網路上應該有現成iso檔之類可以用 11/10 07:59
發現問題所在,我造著的步驟做出來的是CD的bootable ISO file,
而USB的bootloader跟CD是不一樣的,我解決的方式是使用isohybrid,
直接將CD的ISO file的bootloader弄成USB以及CD兩種開機方式都可以用,
Bencrie大大的網頁我會試著去做做看,感謝大家的幫忙
※ 編輯: SKTP (39.9.233.110), 11/12/2017 00:14:25
→ czm: grub-mkrescue, 好用. 01/05 17:10