> こんにちは。 > > 「コピー」することに違いはないのですが、コピー先の > 物理的な位置が変わってきます。ブートディスクを作る > 場合には先頭レコード(マスターブートレコード)から情報が > 始まっている必要があります。 確かにそのとおりですが、 cp zImage /dev/fd0 もでOKです。 (PC以外のアーキテクチャは知りませんが) ddを使った例はかなりかなり古いSlackwareのインストール マニュアルに書いてあったと思います。 昔はSlackwareがメジャーなディストリビューションだったので その名残でしょう。 (昔のcp/kernelはblockサイズの違いをきちんとハンドリングできなかった?? のでしょうか?ddを使うさいには入出力のブロックサイズも指定する例だった と記憶しています) 今のKernelのREADMEにはcpを使ってコピーする例が書いてあります。 > > 前々から疑問に思っているのですが... > > > > ブートフロッピーを作るのに RAWRITE.EXE かまたは dd を使えと > > 指示している説明がほとんどのような感じがしますが > > > > $ dd if=boot.img of=/dev/rfd0a > > > > とかする代わりに > > > > $ cp boot.img /dev/fd0a > > > > とかではだめなんでしょうか。 /dev/fd0a とか/dev/rfd0aというデバイスは私のPCには見当たらないので PC以外を使っているのでしょうか? であれば動かないかもしれませんが。 Yasuo Ohgaki yasuo_ohgaki _at_ hotmial.com
Follow-Ups:
- [fol] Re: why 'dd' is used to make boot floppy instead of 'cp'Watanabe,Go
- [fol] Re: why 'dd' is used to make boot floppy instead of 'cp'Shiozaki Takuya
- [fol] Re: why 'dd' is used to make boot floppy instead of 'cp'Takeyasu Wakabayashi
- Prev by Date: [fol] Re: 関数のソースって有るの?
- Next by Date: [fol] Re: why 'dd' is used to make boot floppy instead of 'cp'
- Previous by thread: [fol] Re: why 'dd' is used to make boot floppy instead of 'cp'
- Next by thread: [fol] Re: why 'dd' is used to make boot floppy instead of 'cp'
- Indexes:[Main][Thread]