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

[bsd-nomads:16047] /dev にデバイスが作成できないon





豊留と申します。

Libretto L2 に FreeBSD 5.0-CURRENT をインストールしましたが、
/dev が devfs になってしまいまして、デバイスファイルがつくれなく
なってしまいました。

5.0-CURRENT のインストール方法は、一旦 4.4-RELEASE をインストール
しまして、そこに 11/16 に cvsup にて CURRENT のソースを取得して
make buildworld, make buildkernel, make installworld, make installkernel
mergemaster にて設定をしました。CURRENT のインストール自体は上手く
いきましてちゃんと起動しています。

cvsup にて取得した /home/cvs/current/src/etc/MAKEDEV を /dev に
コピーしようとすると、

# cp /home/cvs/current/src/etc/MAKEDEV /dev
cp: /dev/MAKEDEV: Operation not supported

と表示してコピーができません。それならばと、

# cd /dev
# sh /home/cvs/current/src/etc/MAKEDEV all

とすると、

rm: console: Permission denied
mknod: fd0: Operation not permitted
/sbin/mknod fd0
mknod: da0: Operation not permitted
/sbin/mknod da0
(以下同様に続く)

となってしまいます。/dev には、インストールしたときから acpi や
ad0 などのデバイスがあります。acd0 をつくりたいと思い MAKEDEV で
つくれるかと思ったのですがだめでした。/dev 以外のディレクトリには
MAKEDEV にてデバイス作成ができるので devfs がいけないのかなあと思う
のですが、/dev につくりたいなと考えております。

CURRENT なので自分で解決しなくてはならないのですが、man や Web で
検索しても解決方法が見つかりませんで、恥ずかしながら質問させて
頂きました。よろしくお願いします。

----
Ken'ichi Toyotome      tome@mx10.ttcn.ne.jp