NetBSD その18
■ このスレッドは過去ログ倉庫に格納されています
0001いちおう立てとく
2006/10/25(水) 22:35:12_ノ⌒ゝ
\ ´-ヽ
\ノ⌒ヽ
NetBSD
\
http://www.netbsd.org/
前スレ
NetBSD その18
http://pc8.2ch.net/test/read.cgi/unix/1157272177/
お約束、関連リンク、心の公式ロゴは>>2-10あたり
0402399
2006/11/25(土) 22:59:26いまシリアルコンソール経由で最新ソースをビルドしてる真っ最中なんで、
エラーメッセージは後で書きますんでチョット待ってください。
確かFDイメージのサイズが違うとかだったような?
チョット待ってください。
0403399
2006/11/25(土) 23:01:15そうそう!失敗したのはboot-lap-bigでしたよ、確か。
サイズを水増しすればいいのかア。
でもそれだと後でisoイメージ作るときに、mkisofsに怒られるでしょ。
まあやってみます。
0404399
2006/11/25(土) 23:03:48イメージ圧縮も全部そっち(bzip2)に移行すればいいような気も?
でも大変か。
0405名無しさん@お腹いっぱい。
2006/11/26(日) 00:53:530406名無しさん@お腹いっぱい。
2006/11/26(日) 02:37:280407399
2006/11/26(日) 04:35:39Running instboot: /export/NetBSD-build/tools/bin/nbinstallboot -mi386 floppy.142
44.tar /export/NetBSD-build/target/dest.i386/usr/mdec/bootxx_ustarfs
--- all-bootfloppy-laptop ---
/export/NetBSD-build/tools/bin/i386--netbsdelf-strip -R .comment -R .ident netbs
d.tmp
gzip -9c netbsd.tmp > netbsd; rm -f netbsd.tmp
--- all-bootfloppy-big ---
Free space in last tar block: boot 236, netbsd 133,
buildfloppies.sh: Image is 645 bytes (0 KB) too big to fit on 1 disk
*** [boot-big1.fs] Error code 1
1 error
nbmake: stopped in /export/NetBSD-build/src/distrib/i386/floppies/bootfloppy-big
*** [all-bootfloppy-big] Error code 2
--- all-bootfloppy-laptop-big ---
A failure has been detected in another branch of the parallel make
nbmake: stopped in /export/NetBSD-build/src/distrib/i386/floppies/bootfloppy-lap
top-big
*** [all-bootfloppy-laptop-big] Error code 2
0408399
2006/11/26(日) 05:05:53変えてみたら、boot-big.fsとbootlap-big.fsともにビルド完成し、
./build.sh releaseが完走しました。
で、肝心のサイズですが、
boot-big.fs 3051520
bootlap-big.fs 3056640
となっていて、やはりmkisofsではイメージ作成できませんでした。
これは、INSTALLカーネルのオプションを変更して、サイズを強引に
縮めるしかないのでしょうか?
0409名無しさん@お腹いっぱい。
2006/11/26(日) 15:19:33src/distrib/i386/ramdisks/ramdisk-tiny/list と同じく
SPECIAL gzip srcdir distrib/utils/x_gzip
を足せば bzip2 と compress が削られる分小さくなるかもしれん。
が、 bzip2 や compress の減圧ができないと困るのかどうかは知らん。
0410名無しさん@お腹いっぱい。
2006/11/26(日) 20:17:090411名無しさん@お腹いっぱい。
2006/11/26(日) 20:38:040412名無しさん@お腹いっぱい。
2006/11/26(日) 21:06:300413名無しさん@お腹いっぱい。
2006/11/26(日) 21:09:190414名無しさん@お腹いっぱい。
2006/11/26(日) 21:21:320415名無しさん@お腹いっぱい。
2006/11/26(日) 21:34:26ttp://slashdot.jp/bsd/06/11/25/0134223.shtml
0416名無しさん@お腹いっぱい。
2006/11/26(日) 22:09:420417名無しさん@お腹いっぱい。
2006/11/26(日) 22:11:04http://www.netbsd.org/Changes/#netbsd-4-rebranch-anounced
にも先週あたりから出てるがな。
0418名無しさん@お腹いっぱい。
2006/11/26(日) 22:11:360419名無しさん@お腹いっぱい。
2006/11/26(日) 22:57:540420名無しさん@お腹いっぱい。
2006/11/26(日) 23:00:090421名無しさん@お腹いっぱい。
2006/11/26(日) 23:05:360422名無しさん@お腹いっぱい。
2006/11/26(日) 23:18:050423名無しさん@お腹いっぱい。
2006/11/26(日) 23:41:290424名無しさん@お腹いっぱい。
2006/11/27(月) 01:03:560425名無しさん@お腹いっぱい。
2006/11/27(月) 01:37:46マジに夢中になれる年頃の子か。そりゃハードル高いな
0426名無しさん@お腹いっぱい。
2006/11/27(月) 02:29:400427名無しさん@お腹いっぱい。
2006/11/27(月) 18:17:42http://pc8.2ch.net/test/read.cgi/unix/1042963649/l50
0428名無しさん@お腹いっぱい。
2006/11/27(月) 18:33:120429名無しさん@お腹いっぱい。
2006/11/27(月) 22:38:050430名無しさん@お腹いっぱい。
2006/11/27(月) 22:44:160431名無しさん@お腹いっぱい。
2006/11/27(月) 23:33:480432名無しさん@お腹いっぱい。
2006/11/28(火) 19:12:59微妙に違ってきてるんですけど、なんか変更点あるんスか?
0433名無しさん@お腹いっぱい。
2006/11/28(火) 19:33:380434名無しさん@お腹いっぱい。
2006/11/30(木) 00:39:380435名無しさん@お腹いっぱい。
2006/12/02(土) 00:07:510436名無しさん@お腹いっぱい。
2006/12/02(土) 01:37:04コンパイラの変更とかコンパイルした時の時間とか
その時のNetBSDのバージョンとか?
0437名無しさん@お腹いっぱい。
2006/12/02(土) 07:49:000438名無しさん@お腹いっぱい。
2006/12/02(土) 16:06:040439名無しさん@お腹いっぱい。
2006/12/03(日) 17:55:45何で2005.12.16のが入ってんだよwww
0440名無しさん@お腹いっぱい。
2006/12/03(日) 18:12:33何が糞なのかわからん。
0441名無しさん@お腹いっぱい。
2006/12/03(日) 18:15:400442名無しさん@お腹いっぱい。
2006/12/03(日) 18:38:29他人に理解不能な用語で話をしないで
URLやRCS Idやエラーメッセージを晒しなさいな。
0443名無しさん@お腹いっぱい。
2006/12/03(日) 18:40:20cvs update の後 build で特に問題ないな。あ、i386 ね。
$NetBSD: build.sh,v 1.134.2.2 2005/12/15 20:11:48 tron Exp $
0444名無しさん@お腹いっぱい。
2006/12/03(日) 18:45:08って何よ。
0445439
2006/12/03(日) 18:51:24>>439
ftp://ftp.netbsd.org/pub/NetBSD-daily/netbsd-3-1/200611230000Z/source/sets/*.tgz
を展開して、build.sh -m i386 -T /a/b tools とやるとすぐに
sh: /tools/make/configure: No such file or directory
ERROR: Configure of nbmake failed
*** BUILD ABORTED ***
と出てとまってしまう。
半月異常前に取得した source/sets/以下には、日付が11/09版のが置かれていて、
そいつを使って同じようにビルドした場合は止まる事は無かった。
build.sh の $Id$ を見てみると問題無かった方は2006/09/29という日付がついていて
通らなかった方は、2005/12/16の日付になってたので、てっきり古いものが誤って
入ってしまっていたのかと思ったんやけど違うの?
そもそもdailyの下に、更新かかってないはずの3系のが置かれてるのも良くわからん
のだけどもとりあえずもってきてビルドしてみたという感じです。
それとも何か根本的に俺が良く判ってなくて何か大きなミスをしてるかもしれないので不安…
0446名無しさん@お腹いっぱい。
2006/12/03(日) 18:57:342006/09/26という日付、ってRCS Idかファイルタイムスタンプかどっちなのさ。
HEADのbuild.shは2006/09/29に更新されているが11/09版ってnetbsd-3なの?
HEADを展開した上にnetbsd-3を上書き展開みたいなことしてないか?
0447名無しさん@お腹いっぱい。
2006/12/03(日) 19:05:08> sh: /tools/make/configure: No such file or directory
ってことは ${TOP} がちゃんとセットされてないわけね。
ホストのOSとシェルは何なのさ。netbsd-3のbuild.shの90行目を
TOP=$(/bin/pwd -P 2>/dev/null || /bin/pwd 2>/dev/null)
にすりゃ直るかも。
0448名無しさん@お腹いっぱい。
2006/12/03(日) 19:06:480449名無しさん@お腹いっぱい。
2006/12/03(日) 19:13:08ttp://www.NetBSD.org/Releases/release-map.html
読んで勉強してくれ。HEADっつーのはCVS用語だが要は-currentのこと。
0450439
2006/12/03(日) 19:18:42>TOP=$(/bin/pwd -P 2>/dev/null || /bin/pwd 2>/dev/null)
これで動きますた…orz
>ホストのOSとシェルは何なのさ
Linux のpwd (Gnu Shell Utilities 2.1)です。シェルはbashです。
どうやら1109と私がほざいていたのは、current のソースセットだったようです。
というわけで
>>449
で冬休みはしっかり勉強しますです。
0451名無しさん@お腹いっぱい。
2006/12/03(日) 19:22:48っつーsend-prでも出しといてくれや。
0452名無しさん@お腹いっぱい。
2006/12/04(月) 22:15:10誤りをすぐ認められる人は◎。そういう人は上達も早い。
0453名無しさん@お腹いっぱい。
2006/12/05(火) 00:41:21-currentで直っているものが-releaseで直ってないってのも問題だけど。
0454名無しさん@お腹いっぱい。
2006/12/05(火) 01:12:38インストールの際にパーてしょんを二つに分けたのですが、一方のディスクのフォーマットの仕方と
マウントの方法がわかりません。
diskrabelとnewfsというのを使うということはわかったのですが、使い方がいまいちわかりません。
方法を教えていただけませんでしょうか?
bash-2.05b# fdisk
Disk: /dev/rwd0d
NetBSD disklabel disk geometry:
cylinders: 158816, heads: 16, sectors/track: 63 (1008 sectors/cylinder)
total sectors: 160086528
BIOS disk geometry:
cylinders: 1022, heads: 255, sectors/track: 63 (16065 sectors/cylinder)
total sectors: 160086528
Partition table:
0: NetBSD (sysid 169)
start 63, size 122881122 (60001 MB, Cyls 0-7649), Active
1: NetBSD (sysid 169)
start 122881185, size 37205343 (18167 MB, Cyls 7649-9964/236/1)
2: <UNUSED>
3: <UNUSED>
Bootselector disabled.
0455名無しさん@お腹いっぱい。
2006/12/05(火) 01:46:18> させていただいたきました。
おいおい勘弁してくれよそれはウニ板では禁句だろ…
0456名無しさん@お腹いっぱい。
2006/12/05(火) 01:48:110457名無しさん@お腹いっぱい。
2006/12/05(火) 01:49:47NetBSDの区画になっている場合にちゃんと動くように作って
あるのかいまいち自信なし。
fdiskパーティションは一つにして、disklabelの中で
パーティションを複数に分けた方がいいと思うけど、
まずはwww.NetBSD.orgにあるドキュメントかガイドを
読んでくれ。
0458名無しさん@お腹いっぱい。
2006/12/05(火) 07:55:29領域は連続しているようだし、2つの fdisk パーティションに分ける意味がない。
fdisk パーティションは 1つにして、その中を disklabel パーティションに
分けるべし。
つうか、インストールディスクを使えば、自分で disklabel や newfs を
直接使う必要はないはずだが、なんでそういうレベルで悩んでるの?
まあ、ちょっと慣れたらインストーラを使わずに手動でインストールして
みるのもいいとは思うが、パーティションの切り方も知らないレベルで、
そういうのを試すのは無謀だ。
0459名無しさん@お腹いっぱい。
2006/12/05(火) 09:15:58なんだチミらは
0460名無しさん@お腹いっぱい。
2006/12/05(火) 09:19:19それ以前の段階で突っ込みはいるわけだ。
ウィンドウズだとfdiskでやるから同じようにやってみていきづまった、とか?
0461名無しさん@お腹いっぱい。
2006/12/05(火) 09:23:21まず最初の質問は
>インストールの際にパーてしょんを二つに分けたのですが
なんでそんなことしたの?
以外考えられんw
0462名無しさん@お腹いっぱい。
2006/12/05(火) 09:36:350463名無しさん@お腹いっぱい。
2006/12/05(火) 10:31:35だから何がしたいんだお前ら。
いっとくが俺は質問者じゃないぞ。
0464名無しさん@お腹いっぱい。
2006/12/05(火) 11:06:32質問者の疑問を解決したいんだよ。
そんなことも分からんのか?
0465名無しさん@お腹いっぱい。
2006/12/05(火) 11:34:130466名無しさん@お腹いっぱい。
2006/12/05(火) 15:01:34fdisk パーティションを2つ作った理由って、単なる勘違い以外にあるかな。
不連続領域だったり、物理的に別ディスクだったりするなら分かるが。
複数のバージョンのNetBSDをインストールしたいだけなら、fdiskパーティションは
1つで済むし。
複数の secondary boot loader を使い分けたいっていう理由でもないと思うしな。
そんなことする奴が disklabel や newfs の使い方を知らない筈がない。
というわけで、理由を質問するまででもないと思ったんじゃがのう。
他になにかある? 思いつかん。
0467名無しさん@お腹いっぱい。
2006/12/05(火) 15:17:41お前のような馬鹿には思いつかない深遠な理由があるかもしれないじゃないか。
くだらない勘繰りをするよりも本人に聞いた方が早い。だから聞いている。
0468名無しさん@お腹いっぱい。
2006/12/05(火) 15:25:240469名無しさん@お腹いっぱい。
2006/12/05(火) 15:34:49もちろんお前だけだ。
0470名無しさん@お腹いっぱい。
2006/12/05(火) 15:46:010471名無しさん@お腹いっぱい。
2006/12/05(火) 16:10:20兄貴…もう止めてくらさい。。。
痛いっスよ。。。
newfs -V 2 -O2 /dev/>>469
FFSv2スライス一丁上がり!
0472名無しさん@お腹いっぱい。
2006/12/05(火) 16:17:260473名無しさん@お腹いっぱい。
2006/12/05(火) 16:47:01どうだ!参ったか!?
0474名無しさん@お腹いっぱい。
2006/12/05(火) 17:04:120475名無しさん@お腹いっぱい。
2006/12/05(火) 17:16:26降参せよ。
0476名無しさん@お腹いっぱい。
2006/12/05(火) 17:24:27たいしておもしろくないよ。
0477名無しさん@お腹いっぱい。
2006/12/05(火) 17:24:380478名無しさん@お腹いっぱい。
2006/12/05(火) 17:26:280479名無しさん@お腹いっぱい。
2006/12/05(火) 17:54:51Solarisではローレベルフォーマットを行なえるformatコマンドが
ありますが…。NetBSDではローレベルフォーマットのコマンドはないんスか?
0480名無しさん@お腹いっぱい。
2006/12/05(火) 18:07:58SCSI なら scsictl で物理フォーマットもできる。
ATAはベンダ依存だった気がするから無理じゃねえ?
Solarisって、ATAも物理フォーマットできたんだっけ。
でも今どき、自分で物理フォーマットをする理由はないはず。
あるセクタでエラーが起きたら、そのセクタに dd か何かで書き込みを
してやるだけで、自動的に defect list に登録して、セクタの置き換え
をしてくれるはずだし。それでも追い付かないくらい不良セクタが増えて
るなら、むしろそのディスクを捨てて別のディスクに置き換えないとヤバい。
0481479
2006/12/05(火) 18:48:52あぁ、そうだ、SolarisもSCSIに対しての物理フォーマットだったんスね。
ATAはベンダ依存か。。。
そういえば、昔々のMacもSCSIはユーティリティがあって、
アポーの純正鶴をハックしてどうこうとかもう。。。
ありがとうございました。
0482名無しさん@お腹いっぱい。
2006/12/05(火) 18:57:09ぶるりフォーマットはハッテン場で行なわれる。
セクタエラーは公然わいせつである。
0483名無しさん@お腹いっぱい。
2006/12/05(火) 20:50:170484名無しさん@お腹いっぱい。
2006/12/05(火) 22:02:55書き込み時のベリファイの回数は増やしたりしているかもしれないけど。
ちなみに、意図的にアナライザでunformattedな状態にすると、セクタエラーが
発生するけど、このセクタに任意のデータをddで書くと、(rawなレベルのエラー
訂正符号なんかが書き込まれ)セクタエラーが解消されているのを確認しますた。
何か違いはあるんでしょか? 誰か知らん?
0485名無しさん@お腹いっぱい。
2006/12/05(火) 22:22:25ぶっちぎりで。
0486名無しさん@お腹いっぱい。
2006/12/05(火) 22:46:01セクタサイズ変えたいとかじゃない限り。
PC でさえハードディスクで物理フォーマットなんかしてたのは ST-506 の頃の
話でしょ。
Sun の format コマンドは物理フォーマットできますか? そんな機能使ったことないけど。
0487名無しさん@お腹いっぱい。
2006/12/05(火) 23:26:29全く違う。ってか、484は物理フォーマットが何なのか分かってない。
0489487
2006/12/05(火) 23:32:270490454
2006/12/06(水) 00:57:30パーテーションを分けた理由は、今後再インストールするようになったときに
パーテーションをフォーマットしてインストールすると思っていたので、
二つに分けておいて、OS区画じゃない区画を/usr/homeなどに分けておき
最低限その部分は、再インストール時に移さなくてもすむように使うとか、
再インストール時に、一時保護場所として使おうと思っていました。
インストール時にいじれるとのことなので、ほとんどセットアップもしてないので
再インストールしてみようと思います。
ありがとうございました。
0491名無しさん@お腹いっぱい。
2006/12/06(水) 01:23:36fdiskパーティションのレベルで分けるんじゃなくて、
disklabelパーティションのレベルで分ける方が普通なんだな。
PC用のBSDの場合、パーティションに2つのレベルあるってのが
誤解の元ではあるね。
0492名無しさん@お腹いっぱい。
2006/12/06(水) 01:29:11俺は知らんぞ
0493名無しさん@お腹いっぱい。
2006/12/06(水) 01:29:440494名無しさん@お腹いっぱい。
2006/12/06(水) 01:35:59目的はよくある。
その目的を達成するための、普通の手段は違う。
つーこと。
0495名無しさん@お腹いっぱい。
2006/12/06(水) 01:38:11パーティションごとに newfs するかどうかは設定できるでしょ。
スライスじゃないけどね。
0496名無しさん@お腹いっぱい。
2006/12/06(水) 02:01:36BSD じゃなくたって 2 つ以上のレベルがあるぞ。そもそも拡張パーティションだって
入れ子構造だし。1 階層しかないのは初期の MS-DOS くらいだろ。
0497名無しさん@お腹いっぱい。
2006/12/06(水) 02:02:380498名無しさん@お腹いっぱい。
2006/12/06(水) 02:05:29まじめに考えたことなかった。
0499名無しさん@お腹いっぱい。
2006/12/06(水) 02:13:100500名無しさん@お腹いっぱい。
2006/12/06(水) 02:25:04その「PC用のBSD」はBSDと別のOSの対比の意味で書いたんじゃなくて
PC用と別のport(たとえばsparc)用のBSDの対比の意味で書いたんじゃよ〜
0501名無しさん@お腹いっぱい。
2006/12/06(水) 02:38:502.0のころにsys/kern/subr_disk_mbr.c移ったときにscan_mbr()に改名されてる感じ。
今なんていうのかと言われると強いて言えばMBR partitionかなあ。
MBRってのがmaster boot recordの略と考えるとそれも結構意味不明だけど。
■ このスレッドは過去ログ倉庫に格納されています