[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[fol] Re: why 'dd' is used to make boot floppy instead of 'cp'


> こんにちは。
> 
>  「コピー」することに違いはないのですが、コピー先の
>  物理的な位置が変わってきます。ブートディスクを作る
>  場合には先頭レコード(マスターブートレコード)から情報が
>  始まっている必要があります。

確かにそのとおりですが、
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

この情報があなたの探していたものかどうか選択してください。
yes/まさにこれだ!   no/違うなぁ   part/一部見つかった   try/これで試してみる

あなたが探していた情報はどのようなことか、ご自由に記入下さい。特に「まさにこれだ!」と言う場合は記入をお願いします。
例:「複数のマシンからCATV経由でipmasqueradeを利用してWebを参照したい場合の設定について」
Follow-Ups: