トップページunix
1001コメント312KB

初心者もOK! FreeBSD質問スレッド その77

■ このスレッドは過去ログ倉庫に格納されています
0001喘月2006/09/03(日) 13:42:24
FreeBSD 関連の質問はここで。
・事前に過去ログ検索や Google 検索等の自助努力をすることが望ましい。
・再現性情報(ハードウェア・ソフトウェア・エラーメッセージ)の記載は必須。
・特定の shell や、デスクトップ環境を強要する等、質問・解答の邪魔は禁止。

http://www.freebsd.org/ja/
http://www.freebsd.org/releng/

http://www.freebsd.org/doc/ja/books/handbook/
http://www.freebsd.org/doc/ja/books/design-44bsd/

http://www.freebsd.org/ja/ports/
http://www.freshports.org/

過去ログ
http://bird.zero.ad.jp/~zau60806/FreeBSD/

書籍
http://www.amazon.co.jp/exec/obidos/search-handle-url/ix=books-jp&fqp=keywords%01FreeBSD
http://www.amazon.co.jp/exec/obidos/search-handle-url/ix=books-us&fqp=keywords%01FreeBSD

まとめサイト@Wiki 過去のQ&A集
http://www9.atwiki.jp/freebsd/

前スレ - 初心者もOK? FreeBSD質問スレッド その76
http://pc8.2ch.net/test/read.cgi/unix/1155357886
0572名無しさん@お腹いっぱい。2006/09/14(木) 20:54:01
助けてください!
元々起動すると

Verlfying DMI Pool Data.....
F1 FreeBSD
F5 Drive1

default:

と出るような状況でF5を押すと起動しているFreeBSDがありました。
HDDは/dev/ad3とします。
それをdd if=/dev/ad3 of=/dev/ad2
として/dev/ad2に複製した後、
BIOSで/dev/ad2に相当するHDDをFirst boot deviceにしても
/dev/ad3に相当するHDDをFirst boot deviceにしても
次のようになって起動できません:

Verlfying DMI Pool Data.....
F1 FreeBSD
F5 Drive1

default:F5(これ以外選択肢なし)

Verlfying DMI Pool Data.....
F1 FreeBSD
F5 Drive2

default:F5
(この後固まる、とりあえずCtrl+Alt+Delで再起動は出来る
が同じことの繰り返し)

何とかならないでしょうか?
0573名無しさん@お腹いっぱい。2006/09/14(木) 20:55:39
>>571
質問じゃないからアレかもしれんが
FreeBSDとは遠くない話だろ

>>570
もうすぐportsに反映されるだろうな
0574名無しさん@お腹いっぱい。2006/09/14(木) 20:58:05
>>573
本スレでもいいと思うような…
0575名無しさん@お腹いっぱい。2006/09/14(木) 21:02:25
>>572
ddで複製するとMBR領域もそのまま複製されるが、
これはドライブ状況が変わると使えなくなる。
(元BIOSで0x81だったドライブ用MBRを0x80のディスクにコピーしても動かない)

インスコCD-ROMなどから起動して、MBRのみ再インストールすれば直る。
0576名無しさん@お腹いっぱい。2006/09/14(木) 21:04:55
>>575
本当にどうもありがとうございます。
で、ad2に相当するHDDとad3に相当するHDDのうち
どちらに再インストールすればよいのでしょうか?
0577名無しさん@お腹いっぱい。2006/09/14(木) 21:08:46
>>576
BIOSの設定で1台目(0x80)に設定しているドライブに決まってるだろ。
入れ換えてなければad2。
0578名無しさん@お腹いっぱい。2006/09/14(木) 21:13:41
>>577
configure-->fdisk
と進んで、パーティションを見てそのままwを押して、
BootMgrを選べばそれでよいのでしょうか?
0579名無しさん@お腹いっぱい。2006/09/14(木) 21:20:46
sylpheed 2.2.7_1出たね。早速インスコした。
0580名無しさん@お腹いっぱい。2006/09/14(木) 21:22:37
wine-0.9.21 出たね。早速インスコした。野良make最高!
0581名無しさん@お腹いっぱい。2006/09/14(木) 21:34:36
thunderbird 1.5.0.7 出たね。早速インスコした。
0582名無しさん@お腹いっぱい。2006/09/14(木) 21:36:07
flash-7.0.68.0出たね。早速インスコした。portsなんか待ってられない。
0583初心者2006/09/14(木) 21:37:23
初心者です
雑誌「FreeBSD Expert2005」の付録CD-ROMから5.3RELEASEをインストールしました。
Xorgのmake install cleanを実施した所、すでにftpサーバには5.3は存在せずエラーとなりました。
5.5か、6.1にアップグレードしたいのですが、CD-ROMがありません。
ftpサーバからmget *で持って来ると思うのですがサブディレクトリが沢山あります。
そこでファイルを再帰的に取ってくる方法はありますか?
たとえばwget -r 'ディレクトリ名' みたいなやつです。
0584名無しさん@お腹いっぱい。2006/09/14(木) 21:40:05
>>575
おっしゃるとおりにしたところ元通りうまくいきました。
本当にありがとうございました。
0585初心者2006/09/14(木) 21:41:14
続きです。
気がついたら女の子の体になっていました。
再帰的なんてこと関係ありません。Dカップぐらいはあります。
自分で自分の胸を揉むと興奮します。
0586名無しさん@お腹いっぱい。2006/09/14(木) 21:48:24
>>583
取ってくるファイルは、6.1Rなら、
↓のファイルひとつだけでいい。(とりあえず)
/FreeBSD/releases/i386/ISO-IMAGES/6.1/6.1-RELEASE-i386-disc1.iso

この大きいファイルをCD-R1枚に焼いて、*.isoひとつだけぽつんの状態になったら、
「CD-Rを焼いたのに起動しません」と言ってまた質問に来ること。
0587初心者です2006/09/14(木) 22:00:54
>586
すみません、もうすこし噛み砕いてお願いします
少し難しくて僕には理解しづらいです
0588名無しさん@お腹いっぱい。2006/09/14(木) 22:03:17
>5.5か、6.1にアップグレードしたいのですが、CD-ROMがありません。
>ftpサーバからmget *で持って来ると思うのですがサブディレクトリが沢山あります。

に対する回答だろ。

ちなみに今Windowsでこのスレ見てるの?
もしそうならWindowsでCD-ROMのイメージ落としてCD-Rに焼けばいい。
0589初心者です2006/09/14(木) 22:07:40
はい
0590初心者2006/09/14(木) 23:09:47
初心者です
>>586 >>588
焼く釜がありません。

CVSupを実行し、カーネルの構築に挑戦します。
0591名無しさん@お腹いっぱい。2006/09/14(木) 23:12:03
CD-Rがないのか、それならCVSupのほうがいいかもね
0592名無しさん@お腹いっぱい。2006/09/14(木) 23:14:21
>>590
釜は炊く道具。焼く道具は窯。
0593初心者2006/09/14(木) 23:24:39
初心者です
>>592
バグを刈り取る鎌は持ち合わせておりまする。
0594名無しさん@お腹いっぱい。2006/09/14(木) 23:26:07
そういう初心者は、newカマー。
0595名無しさん@お腹いっぱい。2006/09/14(木) 23:28:59
>>592
釜は掘るもの。抜く道具は膣。
0596初心者2006/09/14(木) 23:32:29
初心者です
皆様お騒がせしました。この件に関してはもう構わんでください。
0597名無しさん@お腹いっぱい。2006/09/14(木) 23:50:17
システムのビルドアップを行うとき
make buildworld
make buildkernel KERNCONF=
としますが、これはこの順でなく同時にやっても良いですよね?
今から2つのコマンドを別々のシェルで実行して寝たいのです。
0598名無しさん@お腹いっぱい。2006/09/14(木) 23:55:43
make buildworld; make buildkernel
じゃダメなのか?
0599名無しさん@お腹いっぱい。2006/09/14(木) 23:58:17
>>587

build だけならいいよ。

俺は buildworld でこけたらそこで終了にしたいので、
make buildworld && make buildkernel にしてるけど。

0600名無しさん@お腹いっぱい。2006/09/14(木) 23:58:53
エラーが出るかどうかチェックしたいので。
ってことは
make buildworkd && make buildkernelか。。。
0601名無しさん@お腹いっぱい。2006/09/15(金) 00:00:51
>>597
同時はダメヨ
0602名無しさん@お腹いっぱい。2006/09/15(金) 00:11:06
>>601
えっ、そうなの?
make installworld
してないのにどうして?
0603名無しさん@お腹いっぱい。2006/09/15(金) 00:23:47
な、な、なんだその順番?!
make buildkernel; make installkernel; make buildworld;
shutdown now;
make installworld
が、(!俺の中での!)普通だよ。
0604名無しさん@お腹いっぱい。2006/09/15(金) 00:25:41
>>603
/usr/src/Makefileみてみれば?
0605名無しさん@お腹いっぱい。2006/09/15(金) 00:28:01
同時にやるとあんまり良くなさそうなことをやってるよね
buildの順番はどっちでもいい、てか片方しかやらないことはよくあるし。
0606名無しさん@お腹いっぱい。2006/09/15(金) 00:28:41
何回もmakeしなくても、
make buildworld buildkernel installkernel
でおけでは?
0607名無しさん@お腹いっぱい。2006/09/15(金) 00:33:06
>>606
それはエラーでちゃんと止まる?
あとKERNCONFを指定する場合の構文もよろしくお願いします。
0608名無しさん@お腹いっぱい。2006/09/15(金) 00:34:56
# 1. `cd /usr/src' (or to the directory containing your source tree).
# 2. `make buildworld'
# 3. `make buildkernel KERNCONF=YOUR_KERNEL_HERE' (default is GENERIC).
# 4. `make installkernel KERNCONF=YOUR_KERNEL_HERE' (default is GENERIC).
# 5. `reboot' (in single user mode: boot -s from the loader prompt).
# 6. `mergemaster -p'
# 7. `make installworld'
# 8. `make delete-old'
# 9. `mergemaster'
# 10. `reboot'

<< /usr/src/Makefile
0609名無しさん@お腹いっぱい。2006/09/15(金) 00:41:47
元々の質問は
make buildworld

make buildkernel
が同時に実行できるのかということだったのだが。
0610名無しさん@お腹いっぱい。2006/09/15(金) 00:43:33
>>609
同時はダメヨ
0611名無しさん@お腹いっぱい。2006/09/15(金) 01:00:54
逐次なら桶
0612名無しさん@お腹いっぱい。2006/09/15(金) 01:05:00
KDEのユーザー管理アプリケーションをコマンドラインから呼び出す方法は
何でしょうか?私はtwmを使っている者です。
0613名無しさん@お腹いっぱい。2006/09/15(金) 01:31:08
そう
逐次ならOK
0614名無しさん@お腹いっぱい。2006/09/15(金) 01:37:30
要するに
# cd /usr/src; make world; reboot
0615名無しさん@お腹いっぱい。2006/09/15(金) 02:02:28
なんでmake kernelしないんだよw
0616名無しさん@お腹いっぱい。2006/09/15(金) 02:21:55
buildworldの始めの方でビルドに必要なツールを作成してテンポラリに
インストールしているので、buildkernelより先にbuildworldを行う必要がある。
(installworldは必要ない)
0617名無しさん@お腹いっぱい。2006/09/15(金) 03:20:34
FreeBSD6.1です

LANG=ja_JP.eucJP とすると普通のコンソールでは文字化けしてしまうので
これを回避するためにkonやXの起動時だけ LANG=ja_JP.eucJP としたいのですけれど
どうやればいいのでしょうか?
0618名無しさん@お腹いっぱい。2006/09/15(金) 03:44:42
bourne shell なら
$LANG=ja_JP.eucJP <anycommand>

あるいは初期化スクリプトに入れておくとか
csh の場合は知らね
(ってか上の用法に相当するものがあるなら俺が知りたい)
0619名無しさん@お腹いっぱい。2006/09/15(金) 03:45:16
>>617
LANG=ja_JP.eucJP startx
LANG=ja_JP.eucJP kon
でダメ?
0620名無しさん@お腹いっぱい。2006/09/15(金) 03:46:50
>617
>618の $ はプロンプトな,念のため

>619
スマソ
0621名無しさん@お腹いっぱい。2006/09/15(金) 04:27:52
どうでもいいけど、.xinitrcの中でLANGを指定しても.cshrcとかでLANGを指定してあると、
xtermとかの端末を起動したときに.cshrcとかの方のLANGで上書きされちゃうのよね。
0622名無しさん@お腹いっぱい。2006/09/15(金) 06:20:43
今installworldし終えたばかりの6.1-stableですが、
googleearthが起動後すぐに落ちてしまいます。
暫く使っていなかったので何時ごろからダメになったのか判りませんが、
最近のstableで動いてます?>googlearth
0623名無しさん@お腹いっぱい。2006/09/15(金) 07:57:17
>>618
cshには無いから、外部コマンドenvを使う。
0624名無しさん@お腹いっぱい。2006/09/15(金) 07:59:17
( setenv LANG hoge; anycomhoge)
とするしか無いね。
0625名無しさん@お腹いっぱい。2006/09/15(金) 08:58:14
>624
csh 使う場合はともかく
普通は

LANG=hoge anycomhoge &

csh 使う場合でも

env LANG=hoge anycomhoge &
0626名無しさん@お腹いっぱい。2006/09/15(金) 11:29:16
portconfで、makeから呼ばれるコマンドの環境変数を変えることはできませんか?
portupgradeのpkgtools.confにあるMAKE_ENVのようなことがしたいのです。
具体的には、CCACHE_DIRを設定したいのですが。
0627名無しさん@お腹いっぱい。2006/09/15(金) 12:00:45
>>622
6.2-PRERELEASEでは動いているよ
0628名無しさん@お腹いっぱい。2006/09/15(金) 15:40:39
>>612
twmは病めてwindowmakerでも入れとけ
大丈夫、最初は気持ち悪くてもすぐ良くなる
0629名無しさん@お腹いっぱい。2006/09/15(金) 16:10:18
/usr/obj 以下に何もない状態で make buildkernel やっちゃまずいですか? buildworld してからじゃなきゃ駄目?
0630名無しさん@お腹いっぱい。2006/09/15(金) 16:41:41
管理者宛に届くメールを携帯電話のメールアドレスに転送するには
どうすればよいですか?っていうか、みんなはどうやって管理者あての
メールをチェックしてます?
0631名無しさん@お腹いっぱい。2006/09/15(金) 16:49:28
>>630
そんなことも知らない人間にはサーバーを管理させない、
ってことで、管理者のスキルをチェックしています。
0632名無しさん@お腹いっぱい。2006/09/15(金) 17:49:42
6.1Rで(upnp+linuxigd)で VoIPアダプタ使ってるひといますか?
ちゃんと使えてるのですが、長時間ほっとくと、debug.logに、↓
がでて、upnpが正常に動かなくなるんですよね。

upnpd: Failure in GateDeviceDeletePortMapping: DeletePortMap: Proto:UDP Port:5091
upnpd: AddPortMap: RemoteHost: (null) Prot: 17 ExtPort: 5060 Int: 192.168.214.7.5060
upnpd: DeletePortMap: Proto:UDP Port:5090
upnpd: Failure in GateDeviceDeletePortMapping: DeletePortMap: Proto:UDP Port:5091

で、linuxigdを調べたら、ipcon.cppで、closeしたfd使って
IPアドレスをioctlで取得しようとして、取れなくて↑にいたるところまでは
わかりました。とりあえず、closeしたfdは使わないようにパッチしたんだけど
誰か追試(人柱)いない?
とりあえず、うちの場合、いまのところ1日ほど大丈夫なんだけど
0633名無しさん@お腹いっぱい。2006/09/15(金) 17:51:38
>>629
とりあえずやってみれば?
0634名無しさん@お腹いっぱい。2006/09/15(金) 18:03:48
DHCPでIPアドレス貰うためにdhclientをつかったのですが、

DHCPDISCOVER on bfe0 to 255.255.255.255 port 67 interval 5.
DHCPDISCOVER on bfe0 to 255.255.255.255 port 67 interval 5.
....
DHCPDISCOVER on bfe0 to 255.255.255.255 port 67 interval 12
No DHCPOFFERS received.
No woking leases in persistent database -sleeping.

となってIPアドレスが割り当てられません。
手動で

ifconfig bfe0 192.168.1.10 netmask 0xffffff00
route add default 192.168.1.1

とすると内部も外部へアクセスできるので、
ケーブルが変とかNICが壊れてるというのはありません。
ルータのDHCP機能を有効にする、というもの設定されていました。

原因がよくわからないので、アドバイスをいただけるとうれしいです。
0635名無しさん@お腹いっぱい。2006/09/15(金) 18:17:08
1 ルータのログは残ってないの?
2 tcpdump
0636名無しさん@お腹いっぱい。2006/09/15(金) 18:32:51
ルーターの設定は、ルーター再起動で有効になる、というオチだったり、、
0637名無しさん@お腹いっぱい。2006/09/15(金) 18:32:52
ウィルス対策どうしてますか?
0638名無しさん@お腹いっぱい。2006/09/15(金) 18:35:52
DHCPを有効にしているのは、ルーターのWAN側だった、というオチだったり、、
0639名無しさん@お腹いっぱい。2006/09/15(金) 19:16:25
お返事ありがとうございます。
ルータのログは見られないようです。
また、ルータの設定は「LAN側の設定」というところのDHCPを有効にするをオンにしています。
他の箇所にDHCP関連の設定がないので、ここで間違いないと思います。
再起動も既にしました。

tcpdump port 67 and udp で見てみると、
19:14:26.924326 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from [MACアドレス], length 300
のようなものが試行するたびにキャッチできましたが、
正常だとどのようなパケットが流れるのかわからないのでよくわかりませんでした。
0640名無しさん@お腹いっぱい。2006/09/15(金) 19:53:10
dhcpへの返事が返ってきていないという事は判るけど、返ってこない
原因はルータの責任だと思うので、ハード板で設定方法聞いてみたら?

(tcpdumpには-eをつけてEthernetのヘッダも表示させましょう。)
SRC MACアドレスは自分のNICのもの、DSTはff:ff:ff:ff:ff:ffに
なってるはず。
0641名無しさん@お腹いっぱい。2006/09/15(金) 20:37:20
Dummynetでpipeに設定したconfig情報を
確認するコマンドはありますか?
0642名無しさん@お腹いっぱい。2006/09/15(金) 20:41:23
http://ino-www.jaist.ac.jp/members/isogaki/fbsd-dummynet.html
0643名無しさん@お腹いっぱい。2006/09/15(金) 20:43:47
しっかりとした回答お願いします。
塵回答は見ない。
0644名無しさん@お腹いっぱい。2006/09/15(金) 20:47:21
>>630
/etc/mail/aliases
0645名無しさん@お腹いっぱい。2006/09/15(金) 21:19:18
seamonkey 1.0.5 出たね。早速インスコした。
0646名無しさん@お腹いっぱい。2006/09/15(金) 21:31:57
>>644
おいらは、aliasesは、adminみたいなアカウントに設定しといて
.forwardだなぁ

これなら、管理者グループのメンバー入れ替えがあっても、root権限なしで、
サクッとメンテできるよ
06476172006/09/15(金) 21:32:07
シェルはtcshを使ってます

>>619
~/cshrcに
alias kon setenv LANG ja_JP.eucJP
と書いてみたのですが, kon起動時にエラーが出ます

また, ログイン時に自動的にkonが立ち上がってしまうようになります

どうすればいいのでしょう?
0648名無しさん@お腹いっぱい。2006/09/15(金) 21:38:37
zshじゃダメですか。
そうですか。
0649名無しさん@お腹いっぱい。2006/09/15(金) 21:39:12
> ls -la /dev/fd0
crw-r----- 1 root operator 4, 10 Sep 9 01:23 /dev/fd0

> sudo dd if=boot.flp of=/dev/fd0 bs=512
2880+0 records in
2880+0 records out
1474560 bytes transferred in 595.532235 secs (2476 bytes/sec)

> sudo dd if=boot.flp of=/dev/fd0
2880+0 records in
2880+0 records out
1474560 bytes transferred in 595.171556 secs (2478 bytes/sec)

(違うFDにチェンジ)
> sudo dd if=boot.flp of=/dev/fd0
2880+0 records in
2880+0 records out
1474560 bytes transferred in 595.320275 secs (2477 bytes/sec)

ひさしぶりにFD使って、あまりにも遅いことに気付いたんだけど、
なんかの設定ミスかな?それとも単にFDDの壊れかけ?
同じFDをWindowsでfdimageしてもここまでかからない。
RELENG_5です。
0650名無しさん@お腹いっぱい。2006/09/15(金) 21:39:45
>>647
まずは tcshを捨てろ。csh系ではろくなことない。話はそれからだ。
0651名無しさん@お腹いっぱい。2006/09/15(金) 21:41:58
>>649
bs=512 で書き込むなよ。それじゃ遅くて当たり前。
bs=1440k がふつー。
0652名無しさん@お腹いっぱい。2006/09/15(金) 21:54:25
>>647
bashいれてみろ。まずはそれから。
0653名無しさん@お腹いっぱい。2006/09/15(金) 22:03:39
>>651
おお、ほんとうだ。ありがとう。
0654名無しさん@お腹いっぱい。2006/09/15(金) 22:07:44
>>652
おお、ほんとうだ。ありがとう。
0655名無しさん@お腹いっぱい。2006/09/15(金) 22:16:13
なんでこいつらこんなシェルに拘るんだ・・・

ネタにしても粘着具合が病的だw
0656名無しさん@お腹いっぱい。2006/09/15(金) 22:23:02
echo 病的
0657名無しさん@お腹いっぱい。2006/09/15(金) 22:24:06
/bin/pwd -Lと/bin/pwd -Pの結果が異なるのは
どんなときですか?
0658名無しさん@お腹いっぱい。2006/09/15(金) 22:28:59
FreeBSDでハイバネーションを利用する方法もしくは参考になるサイトを教えてください
0659名無しさん@お腹いっぱい。2006/09/15(金) 22:32:30
>>646
漏れも普段は.qmailに書いてる
>630のカンキョーがわかんなかったので
当たり障り無く書いて三田で津
0660名無しさん@お腹いっぱい。2006/09/15(金) 22:34:04
>>657
シンボリックリンクをたどった cdをした後。
0661名無しさん@お腹いっぱい。2006/09/15(金) 22:38:07
>>660 ありがとうございます。
0662名無しさん@お腹いっぱい。2006/09/15(金) 22:47:33
とにかくこまったら bash 導入しよう

初心者もOK! FreeBSD質問スレッドの合言葉
0663名無しさん@お腹いっぱい。2006/09/15(金) 22:50:58
バスケットシューズ?
0664名無しさん@お腹いっぱい。2006/09/15(金) 23:02:20
むしろUNIX板の名無しをbashに(ry
0665名無しさん@お腹いっぱい。2006/09/15(金) 23:02:51
tcshがサイコー
0666名無しさん@お腹いっぱい。2006/09/15(金) 23:04:38
>>659
630です。
ルーター(コレガのCG-BARMXというやつです。
DNSサーバーは組み込まれていないようです。)
でLANを組んでいます。
なのでホスト名はFQDNではありません。
そういうのでも.forwardに携帯のメールアドレス書いておけば
ちゃんと転送されるんでしょうか?
0667名無しさん@お腹いっぱい。2006/09/15(金) 23:07:32
>>666
だめだこりゃ。質問の辻褄が合ってないし、悪いことは言わん、マジで管理担当降りるべき。
0668名無しさん@お腹いっぱい。2006/09/15(金) 23:08:58
>>667
サーバーの管理者してないです。
0669名無しさん@お腹いっぱい。2006/09/15(金) 23:10:24
ルーターにDNSサーバー機能がないことと、
ホスト名がFQDNかどうかということと、
メールを外部に送信すること、
の3点は、互いに直接関係ないことなわけだが、、
0670名無しさん@お腹いっぱい。2006/09/15(金) 23:11:50
>>668
やってみろよ
0671名無しさん@お腹いっぱい。2006/09/15(金) 23:11:56
>>668
>>630 で、自分で「管理者宛」って言ってるじゃん。
■ このスレッドは過去ログ倉庫に格納されています