Re: [問題] 用 USB 安裝 linux 失敗

看板Linux作者 (四元)時間10年前 (2015/07/27 09:56), 編輯推噓6(609)
留言15則, 6人參與, 最新討論串5/6 (看更多)
Debian, Ubuntu, Fedora, ... 都有支援一種叫做 Hybrid ISO 的技術 http://www.syslinux.org/wiki/index.php/Isohybrid 在 Linux 系統上你只要直接對該 USB drive 的 device node 使用 dd 或是 cp 指令 就可以製作出可以開機安裝的 USB drive 以 USB drive 在 /dev/sdb 為例: # cp Fedora-Live-Workstation-x86_64-22-3.iso /dev/sdb # cp ubuntu-15.04-desktop-amd64.iso /dev/sdb # cp firmware-8.1.0-amd64-netinst.iso /dev/sdb 如果使用 file 指令去看就會得到下面的結果 $ file Fedora-Live-Workstation-x86_64-22-3.iso \ firmware-8.1.0-amd64-netinst.iso \ ubuntu-15.04-desktop-amd64.iso Fedora-Live-Workstation-x86_64-22-3.iso: x86 boot sector firmware-8.1.0-amd64-netinst.iso: x86 boot sector ubuntu-15.04-desktop-amd64.iso: x86 boot sector 也就是說你對 ISO 檔案執行 file 指令看到 x86 boot sector 大概就是 Hybrid ISO 了 這種 ISO 檔案應該也可以在 Windows 上面使用 dd 之類的工具來寫入 USB drive http://www.chrysocome.net/dd Hybrid ISO 的好處是可以不太需要特殊的工具來製作開機 USB drive 或是 CD/DVD 片 壞處就是製作出來的東西無法變更裡面的內容 (Read only) -- http://www.tossug.org/ 台北開放原始碼軟體使用者社群 (台北土虱社群) Taipei Open Source Software User Group (TOSSUG) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.135.121.238 ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1437962167.A.EAF.html

07/27 10:30, , 1F
嘩,這樣真的方便很多
07/27 10:30, 1F

07/27 10:31, , 2F
請問是只適用新的 UEFI 還是早期 BIOS 也可以開機?
07/27 10:31, 2F

07/27 10:35, , 3F
原來是這個原因,難怪我把win7的iso dd進usb不能開
07/27 10:35, 3F

07/27 11:26, , 4F
這個是bios用的 uefi有的發行版有別的hybrid版
07/27 11:26, 4F

07/27 18:21, , 5F
是很方便,只是用Win dd要注意符號參數的改變。
07/27 18:21, 5F

07/27 18:37, , 6F
我記得之前有搜尋過把一般iso檔變成hybrid iso的perl腳本,
07/27 18:37, 6F

07/27 18:37, , 7F
現在有點忘記關鍵字,不過至少主流發行版的iso好像都能直接
07/27 18:37, 7F

07/27 18:37, , 8F
dd就也沒有太常用...
07/27 18:37, 8F

07/27 18:37, , 9F
win7直接用官方的windows 7 usb/dvd download tool做就好了
07/27 18:37, 9F

07/27 18:38, , 10F
吧,還省出一些自由空間可以自行操作
07/27 18:38, 10F

07/28 01:18, , 11F
windows7 download tool是要用wine嗎?
07/28 01:18, 11F

07/28 01:24, , 12F
想請教一下,我之前裝Manjaro到usb上,後來再用dd把e
07/28 01:24, 12F

07/28 01:24, , 13F
lementary OS後,開機就讀不到了,最後是用unetbooti
07/28 01:24, 13F

07/28 01:24, , 14F
n才解決
07/28 01:24, 14F

07/28 01:26, , 15F
把elementary OS後->改成elementary OS後
07/28 01:26, 15F
文章代碼(AID): #1LjO-twl (Linux)
文章代碼(AID): #1LjO-twl (Linux)