用 k3b 來燒錄 DOS 可開機光碟...

歡迎提問 debian desktop 相關問題,何謂 desktop ? 舉凡您日常生活會用到的部份,如上網 ( www 、 bbs ..) 、程式設計、繪圖...等等。 通常以 X Window 環境底下問題為主。

用 k3b 來燒錄 DOS 可開機光碟...

文章Tetralet » 週四 6月 17, 2004 9:40 am

最近試著用 k3b 來燒錄 DOS 可開機光碟,
我發現在燒錄的過程中,
它會在 CD 裡出現 /boot 這個目錄,
且很奇怪的怎麼樣也無法將它隱藏起來...

有辨法可以讓它不要出現嗎?


不過 k3b 真的很棒,
它在 zh_TW.UTF-8 環境下,
可以完完全全得支援 Unicode 檔名,
記得之前在 MS Windows 2000 下,
Nero 還做不到這一點呢!

不過我很久、很久沒用過 Nero 了,
也許在新版裡已經沒有了這個限制也說不定...
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

re:用 k3b 來燒錄 DOS 可開機光碟...

文章訪客 » 週一 6月 21, 2004 12:11 pm

基本上 k3b 只是一個前端的圖型介面, 最終它還是呼叫 mkisofs 及
cdrecord 來真正做事吧!所以拋開 k3b 直接用 mkisofs 來生產應該可
以達到你的須求.

不曉得你所謂 DOS 可開機光碟是不是說先做一個 DOS 開機軟碟, 然
後把那個軟碟用 dd 做成 image 然後指定給光碟做為 boot image ?

如果是, 用 mkisofs 做光碟 ISO 時, 根本不會生出個什麼 /boot
就算會生出什麼, mkisofs 還有好幾個 -hide-xxx 的參數可用.
訪客
 

re:用 k3b 來燒錄 DOS 可開機光碟...

文章Tetralet » 週四 6月 24, 2004 10:30 pm

感謝您的答覆!

Anonymous 寫:不曉得你所謂 DOS 可開機光碟是不是說先做一個 DOS 開機軟碟, 然
後把那個軟碟用 dd 做成 image 然後指定給光碟做為 boot image ?

是的。

Anonymous 寫:如果是, 用 mkisofs 做光碟 ISO 時, 根本不會生出個什麼 /boot
就算會生出什麼, mkisofs 還有好幾個 -hide-xxx 的參數可用.

這是 k3b 所產生的 mkisofs 命令:

代碼: 選擇全部
/usr/bin/mkisofs -gui -graft-points -V Test -volset  -A K3B THE CD KREATOR VERSION 0.11.11 (C) 2003 SEBASTIAN TRUEG AND THE K3B TEAM -P  -p K3b - Version 0.11.11 -sysid LINUX -volset-size 1 -volset-seqno 1 -sort /tmp/kde-tetralet/k3bW49hic.tmp -r -hide-list /tmp/kde-tetralet/k3b7DclYb.tmp -J -joliet-long -hide-joliet-list /tmp/kde-tetralet/k3bjvrpka.tmp -U -iso-level 3 -path-list /tmp/kde-tetralet/k3bYYSA9b.tmp -b boot/BootDisk.BIN -c boot/boot.cataloge


-hide-xxx 似乎沒有作用呢!


而我用的 mkisofs 指令是:
代碼: 選擇全部
mkisofs -o /tmp/Test.iso -b /Path/To/BootDisk.bin -R -J -V "BootCD" -iso-level 3 -relaxed-filenames -l /MyData/


錯誤訊息:
代碼: 選擇全部
mkisofs: Uh oh, I cant find the boot image '/Path/To/BootDisk.bin' !


實在沒辨法,
才替而使用 k3b 的...
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

re:用 k3b 來燒錄 DOS 可開機光碟...

文章訪客 » 週五 6月 25, 2004 12:01 am

那個 BootDisk.bin 就是由 dd if=/dev/fd0 of=BootDisk.bin 吧!
然後, BootDisk.bin 應該也就是放在 /MyData 的目錄下.
那麼, 應該就把 -b 指向它就好了啊!﹖
mkisofs ......... -b /MyData/BootDisk.bin ........ /MyData

boot 之後應該就會看到一個
A:>
dir 一下會看到一個
BOOTDISK.BIN
訪客
 

re:用 k3b 來燒錄 DOS 可開機光碟...

文章Tetralet » 週五 6月 25, 2004 8:54 am

原來 BootDisk.bin 必須放在 /MyData 目錄裡,
並且使用 -b 參數時,使用的必須是相對路徑才行...

謝謝您,問題解決囉∼

提供一下我的 mkisofs 指令以做為參考:
代碼: 選擇全部
mkisofs -o /tmp/Test.iso -b BootDisk.bin -R -J -hide-joliet BootDisk.bin -hide-joliet boot.catalog -hide BootDisk.bin -hide boot.catalog -hide-rr-moved -allow-lowercase -allow-multidot -V "BootCD" -iso-level 3 -relaxed-filenames -l -L -max-iso9660-filenames -no-iso-translate /MyData


又再一次証明,
命令列才是王道,
k3b 說真的蠻 Buggy 的...
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

re:用 k3b 來燒錄 DOS 可開機光碟...

文章訪客 » 週五 6月 25, 2004 11:05 am

那個 BootDisk.BIN 是不是也是 K3B 幫你取的﹖事實上可以用任何阿里不
達的檔名都能 boot, 只要把 -b 指向那個檔.

我是蠻討厭那個 K 字頭的華麗界面, 耗系統資源, 然後又不知道它背地裡
在幹什麼黑箱作業. 很多人被那個華麗的「整合」蠱惑了.

KNOPPIX (V3.3 為止)是用 syslinux 來 boot, 做法就跟做這個 DOS bootCD
一樣用一個 floppy image, 所以才知道要放在同一目錄.
訪客
 

re:用 k3b 來燒錄 DOS 可開機光碟...

文章Tetralet » 週五 6月 25, 2004 11:52 am

Anonymous 寫:那個 BootDisk.BIN 是不是也是 K3B 幫你取的﹖

那個名字是我自己亂亂取的。

Anonymous 寫:事實上可以用任何阿里不
達的檔名都能 boot, 只要把 -b 指向那個檔.

我知道。謝謝!

Anonymous 寫:我是蠻討厭那個 K 字頭的華麗界面, 耗系統資源, 然後又不知道它背地裡
在幹什麼黑箱作業. 很多人被那個華麗的「整合」蠱惑了.

嗯...
頗有同感...

我所使用的 QT3 Based 的程式有 kopete 和 konqueror,
這兩個一時之間似乎是難以找到其它的代替品...
而其它 K 系列的程式,
真的能不用就不用了...
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

re:用 k3b 來燒錄 DOS 可開機光碟...

文章Tetralet » 週五 6月 25, 2004 1:53 pm

對了,可否請教一下,
如何由 CD 來製作 ISO 檔案呢?
我是用:
代碼: 選擇全部
dd if=/dev/hdc of=CDImage.iso

來製作的,(笑)
不知使用 dd 指令的這種作法是否恰當?

不過用 dd 指令所產生的 ISO 檔案在使用上似乎是沒什麼大問題就是了...
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

re:用 k3b 來燒錄 DOS 可開機光碟...

文章louie » 週日 6月 27, 2004 4:32 pm

cdrecord 附帶一個 readcd 也不錯用,可做 image 也可燒片
louie
快樂的大學生
快樂的大學生
 
文章: 593
註冊時間: 週一 9月 09, 2002 7:58 pm

re:用 k3b 來燒錄 DOS 可開機光碟...

文章Tetralet » 週二 6月 29, 2004 11:09 am

louie 寫:cdrecord 附帶一個 readcd 也不錯用,可做 image 也可燒片

謝謝!

改天來試試看可否用來對付一些防烤的光碟片!
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

re:用 k3b 來燒錄 DOS 可開機光碟...

文章BV1AL » 週二 6月 29, 2004 12:49 pm

不曉得你說的防烤光碟是哪一種防烤﹖
有一種音樂 CD 的防拷很簡單就可破, 只要用一支油性馬克筆把最外圈
劃一下, 就可以用電腦讀取了.

那種防拷的原理是在正常音軌外圍加上一圈「假」的電腦 data, 利用光
碟機在讀取時會先從外圈 search, 而一 search 到是 data 它就會一直要
找「定點」, 但因為是假 data 根本沒有「定點」可以「定」, 因此電腦
光碟機就不會往內圈 search 音軌, 這樣達到讓人無法用電腦讀取音軌的
一種「最笨」的防拷方式.

這時只要用油性馬克筆把外圈那圈假 data 劃斷, 電腦光碟機就不會一直
被它騙(因為劃斷後它就不會呈現出像是 data), 便會往內圈讀取音軌.

至於別種的防拷就不知了.

用 CD 來製作 ISO 我都是用最笨的方式, 把它拷到硬碟裡, 再看是不是
要增刪什麼, 然後就用 mkisofs 來生出一個 ISO.
BV1AL
榮譽學長
榮譽學長
 
文章: 23
註冊時間: 週一 6月 21, 2004 12:20 pm


回到 debian desktop

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客