
Ubuntu日本語フォーラム

ログインしていません。
現在usbメモリ16GBにunetbootinで作成したfreedosの起動イメージがインストールされてます。
プロパティを見ると、
ファイルシステムの種類:msdos、合計:32.4mb
となっています。
イメージを取り込もうとddコマンドを使ったのですが、サイズがmbどころかgbにまでなって途中で終了しました。
これを32.4mbで取り込むには、どうしたらよいでしょうか?
よろしくお願いします。
オフライン
書き忘れてました。
取り込もうと思ったのは、そのままcdに書きだせば、起動CDになるのではないかと考えたからです。
freedosのみのイメージなら焼けばいいだけですが、imgファイルにファイルをいくつか追加しようとすると、うまくいかないのでこうしようと考えました。
オフライン
usbメモリは/dev/sdgなんですが、パーティションを確認したところ2つに分かれており、小さな方が/dev/sdg1となってました。
というわけで、
dd if=/dev/sdg1 of=aaa.iso
aaa.isoをマウントしてみるとできるのですが、cdに書き込むとマウントできません。
2枚やってみましたが、以下のエラーが表示されます。書き込み失敗ではないようです。
FREEDOS1~1A をマウントできません
Error mounting: mount: block device /dev/sr0 is write-protected, mounting read-only
mount: /dev/sr0: can't read superblock
usbメモリのイメージをそのままcdに焼いてもダメということなんでしょうか・・・
オフライン
すみません。自己解決できました。
はじめからやり直そうと思い、freedosのfdboot.imgをダウンロード及びマウント
必要なファイルを追加、アンマウント
virtualbox(windows7)にて変換ツールfdtoiso_guiを起動(wineでも動きますがドロップができず、追加するメニューもなしなので続行できず)
fdイメージをisoイメージに変換、fdboot.isoを作成
cdに書き込み、再起動で無事freedosを起動、追加ファイルも確認できました。
やはり単純にイメージのコピーだからだめだったんですね。
ubuntuでいろいろ探しましたが、変換ツールは探せませんでした。
いろいろお邪魔しました。
オフライン