[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 2chのread.cgiへ]
Update time : 11/18 09:35 / Filesize : 194 KB / Number-of Response : 766
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Debian GNU/Linux スレッド Ver. 50



1 名前:login:Penguin [2007/11/24(土) 16:38:15 ID:xIPVy5GN]
過去ログは多分>>2あたり

Debian GNU/Linux スレッド過去ログ検索 (namazuTamer 氏提供)
debian.dtdns.net/2ch-debian/

Debian のよくある質問や関連サイトはこちら (namazuTamer 氏提供)
スレ立て時のテンプレも以下にあります。
debian.fam.cx/

     * 質問の前には必ず参照の事 *

261 名前:login:Penguin mailto:sage [2007/12/15(土) 23:53:00 ID:2tZSiSZ2]
lennyのnvidia関連は今どういう状況?
webでパッケージ検索したらlennyにだけパッケージがほとんどないみたいだけど

262 名前:login:Penguin mailto:sage [2007/12/15(土) 23:53:30 ID:1TkSWy8w]
>>236
> なんか最近ずっとJDでカキコ出来ません
> 仕方がないのでnavi2ch使ってますが
> JDのメンテがされてないのかうちの環境だけなのか

 メンテしてますよー この前もアップロードしてもらったし。

 そういうときは設定ファイルを一時的にリネームしてみるとか
 別ユーザを作って同じ作業をしてみるとか切り分けをしてみると
 いいですよ。

263 名前:login:Penguin mailto:sage [2007/12/15(土) 23:54:44 ID:1TkSWy8w]
>>261
> lennyのnvidia関連は今どういう状況?
> webでパッケージ検索したらlennyにだけパッケージがほとんどないみたいだけど

 PTS でパッケージのバグ状況などを確認してみたらどうですか?
 RC bug があったりすると lenny には落ちてこないですから。

264 名前:login:Penguin mailto:sage [2007/12/16(日) 00:26:00 ID:fbLgrXkU]
>>255
今回の東京 debian 勉強会では、来年、debian ディベロッパを一から育てることが決定したみたい。
連載企画で、ソースのバージョン管理から、パッケージングまで育てるつもりらしい。

メンテナを目指すなら、来年からの東京 debian 勉強会に期待汁。

265 名前:login:Penguin mailto:sage [2007/12/16(日) 00:48:33 ID:9oDUXbhA]
関西でもやっとくれ

266 名前:login:Penguin mailto:sage [2007/12/16(日) 02:07:13 ID:xusvbLqf]
Debian etch (AMD64)でDVD見ようとしてるものです。
DMA有効になってないせいかカクカクで、hdparmで有効にしてから再生すると、
数分はまともに見れるんですが、すぐDMA offになりカクカクに戻ってしまいます。
一時停止→# hdparm d1 /dev/hda を繰り返すのもいい加減集中力が切れてきました。
一体どうすりゃいいんでしょうか。

光学ドライブはプライマリのマスター、再生ソフトはtotemにlibdvdcss2です。

267 名前:login:Penguin mailto:sage [2007/12/16(日) 02:19:30 ID:IXVUgIr6]
>>266
多分,チップセットの問題かケーブルが劣化しているかと。
どこかのlogに何か出てないかな?

268 名前:login:Penguin mailto:sage [2007/12/16(日) 02:59:06 ID:xusvbLqf]
すみません、-c -X66も付けたら快適に再生されるようになりました…。

お騒がせしましたーorz


269 名前:login:Penguin mailto:sage [2007/12/16(日) 07:34:11 ID:FcZBQNUd]
>>265
wiki.debian.org/KansaiDebianMeeting



270 名前:login:Penguin mailto:sage [2007/12/16(日) 10:29:35 ID:XwLXCnqx]
Intel VT や ADM-Vをサポートしているマシンかどうかを
コマンドで知ることはできますか?


271 名前:login:Penguin mailto:sage [2007/12/16(日) 10:40:11 ID:PB6lgT+k]
>>270
cat /proc/cpuinfo

272 名前:login:Penguin mailto:sage [2007/12/16(日) 11:42:28 ID:upBIZIrR]
それだとCPUのフラグしか見てないからBIOSで有効になってるかどうかがわからん希ガス

273 名前:login:Penguin mailto:sage [2007/12/16(日) 12:01:19 ID:PB6lgT+k]
>>272
BIOSで無効にしてるとCPUのフラグも立たないんだっけ?
識別するプログラムあるかな。
でもバリバリ特権モードの命令発行しないといけなくて
ユーザーランドでは手が出ないような希ガス。

274 名前:login:Penguin mailto:sage [2007/12/16(日) 12:47:34 ID:W1BCAlsI]
>>255
www.apc.ehdo.go.jp/seminar/select.html

企業が社員教育に使ったりもしてるんで、基礎講座の方はわりと
しっかり教えてくれる。ただ、応用講座は講師(企業出身が多い)が、
どの業種にいるかで、大きく当りはずれがあるよ


275 名前:login:Penguin mailto:sage [2007/12/16(日) 13:07:38 ID:upBIZIrR]
>>273
いや、立つよ。
ただ対応してないBIOSしかなかったりすると「サポートしているマシン」であると
思い込む形になるから気になった。

窓の話ですまんがCrystalCPUIDで仮想化支援が見えてても
VirtualPCではCPUおk且つBIOS有効の時だけチェックボックスが有効になる。
だから判別する方法はあると思う。
BIOS無効時に仮想化の命令使うとillegal instruction例外を飛ばしてくれるのならさほど難しくないんだが。

276 名前:login:Penguin mailto:sage [2007/12/16(日) 13:46:15 ID:PB6lgT+k]
>>275
でも仮想化の命令なんて特権モード(リング0)でないと発行できないんじゃね?
カーネルの中の人しか使えないような。

277 名前:login:Penguin mailto:sage [2007/12/16(日) 14:49:31 ID:upBIZIrR]
とりあえずAMD-Vに関して資料発見。
AMD64 Architecture Programmer’s Manual, Volume 2: System Programming
P.369 5.14 Enabling SVM
ここにSVMを有効にする前に行うチェックの擬似コードが書いてあった。
CPUIDとMSRさえ読めればAMD-Vが使えるかどうか確認できるみたい。
CPUIDはすぐ使えるし、MSRはカーネルで有効になってれば
/dev/cpu/X/msrで読めるからいけるかな。

278 名前:login:Penguin mailto:sage [2007/12/16(日) 14:56:02 ID:lcVW9Un8]
CPUは対応しているのに、BIOSがバカだったらどうするの?



279 名前:login:Penguin mailto:sage [2007/12/16(日) 15:42:25 ID:upBIZIrR]
バカっていうのは未対応ってことか?
コード片見ればそういうことわかるからちゃんと読んでからレスしてくれよ。

どうせ調べないだろうから書くけど簡単に言うと以下の通り。
CPUID 8000_0001hのECXでCPUがAMD-Vに対応してるか調べる。
対応しているならMSRのアドレスC001_0114h(VM_CR)を見てAMD-Vが有効にできるかを調べる。
有効に出来るのならAMD-Vが今すぐ使える。
つまり厳密に「サポートしているマシン」であると判断できる。

もし出来なければその原因を探る。
具体的にはCPUID 8000_000AhのEDXでSVM_LOCKに対応しているかを調べる。
対応していなければAMD-VがBIOSで無効に設定されている、又はBIOSがAMD-Vに未対応。
対応していればAMD-Vの有効、無効切り替えが意図的にロックされている。



280 名前:login:Penguin mailto:sage [2007/12/16(日) 15:50:25 ID:lcVW9Un8]
>>279
だから、その動作を変更(BIOS優先)しようとしてたんじゃないの?
そうじゃないのならスマン。

281 名前:login:Penguin mailto:sage [2007/12/16(日) 17:26:59 ID:PB6lgT+k]
>>279
よくわかりました。トンクス。
さすがデブスレの人は違うね。

282 名前:login:Penguin mailto:sage [2007/12/16(日) 19:17:23 ID:nlbacq1Q]
>>279
すげー。
自分みたいなただのユーザーには何をどうやったらすらわからん。。
そういったレベルまで使いこなしてみたいとは思うけれど、
入口がどこかもよくわからない。よろしければ、ポインタをいただけませんか?
自分のレベルは、C言語を数値計算に使うぐらいです。

283 名前:login:Penguin mailto:sage [2007/12/16(日) 19:19:24 ID:+m9UIZRa]
CPUID見るなんて知識あれば難しくもないんじゃない

284 名前:login:Penguin mailto:sage [2007/12/16(日) 19:20:08 ID:nlbacq1Q]
その知識がドシロウトにはどうやって得たらよいのかもわからんのですorz

285 名前:login:Penguin mailto:sage [2007/12/16(日) 19:27:09 ID:ahCiB9gX]
ここから取ってきてじっくり読みましょう。
ttp://www.amd.com/jp-ja/Processors/TechnicalResources/0,,30_182_739_7044,00.html

286 名前:login:Penguin mailto:sage [2007/12/16(日) 19:29:22 ID:nlbacq1Q]
>>285
おお〜。
ありがとうございます、先輩、漏れがんがるよ!

287 名前:login:Penguin mailto:sage [2007/12/16(日) 21:07:21 ID:zS3Vi00P]
ついでに競合他社wの資料はここだね。件のはvolume 3Bか。
ttp://www.intel.com/products/processor/manuals/index.htm

288 名前:login:Penguin mailto:sage [2007/12/16(日) 23:59:28 ID:upBIZIrR]
適当にCで書いたけどデバッグがめんどくさいなぁ

289 名前:login:Penguin mailto:sage [2007/12/17(月) 00:08:07 ID:Y6P2338P]
>>288
おお、うp、うp!



290 名前:login:Penguin mailto:sage [2007/12/17(月) 00:13:57 ID:HS8oigxL]
>>287
英語版より内容的に古いかもしれないけど、日本語で読める
Software Developer's Manuals 等はしたからどうぞ。
ttp://www.intel.co.jp/jp/download/index.htm

291 名前:login:Penguin mailto:sage [2007/12/17(月) 00:49:25 ID:Odnj8eX7]
とりあえずdebian on VirtualBox@WinXPで無理やりAMD-V無効状態、
生debian BIOS設定ON、同BIOS設定OFFの判別は出来た。
SVM_LOCKは環境的に検証不可なんでシラネ。
AMD-V限定だけどこれ欲しい人いるのかな?
もし上げるなら>>1のところでいいのだろうか。

292 名前:login:Penguin mailto:sage [2007/12/17(月) 01:28:26 ID:LqSBH/8x]
なんか
cpuid
x86info
とかいうパッケージがあるみたいだけど、、、こういう話じゃないの?
ピントはずれならスマンでした

293 名前:login:Penguin mailto:sage [2007/12/17(月) 14:58:15 ID:fPQX8EIX]
あるディレクトリをパスに含めたくて
/etc/profile に追記したんですが、ログインしなおしても再起動しても有効になりません。
source /etc/profile
とするとちゃんとパスに追加されるので書式はあってると思うんですが。
どうしたら全ユーザーのパスに追加できますか?

294 名前:login:Penguin mailto:sage [2007/12/17(月) 16:09:47 ID:he1SgyTU]
>>293
/etc/login.defs

295 名前:login:Penguin mailto:sage [2007/12/17(月) 16:44:48 ID:Xos0fzPm]
>>293
実は他で上書きしている。

296 名前:293 mailto:sage [2007/12/17(月) 16:49:43 ID:fPQX8EIX]
>>294
試してみましたが、ダメでした。ただsuで違うユーザでログインするとうまくいきました。

>>295
その他を教えていただけませんか。

297 名前:login:Penguin mailto:sage [2007/12/17(月) 19:04:45 ID:x8WoUBxM]
>>296
bashなら、man bashしてprofileで検索して標準で読み込むの確認して、
順に中みてヘンに設定上書きしてないかとか、他のファイル読んでないか
確認する。とか?

298 名前:login:Penguin mailto:sage [2007/12/17(月) 20:06:39 ID:7fAzz8pm]
メモリを512Mから1Gに増設しました。
その後、起動に失敗することが多くなりました。
メモリを増設したことが関係あるのでしょうか?
再インストールした方がいいでしょうか?

299 名前:login:Penguin mailto:sage [2007/12/17(月) 20:18:24 ID:tGEHP5B/]
>>298
関係あると思うなら元に戻してみたら?



300 名前:login:Penguin mailto:sage [2007/12/17(月) 20:37:10 ID:z/GnrEC3]
>>296
GDMからログインすると読まないのはFAQ。
/etc/gdm/Xsession
1c1
< #!/bin/sh
---
> #!/bin/bash --login

これだとログインシェルに反映する。


301 名前:293 mailto:sage [2007/12/17(月) 21:13:48 ID:fPQX8EIX]
>>300
ありがとうございました。ちゃんと/etc/profileにかかれたパスが通るようになりました。

302 名前:login:Penguin mailto:sage [2007/12/17(月) 22:22:37 ID:Odnj8eX7]
>>292
駄目みたい。BIOSで設定を切り替えても出力が変わらない。
x86infoのmanpageを見ると、現状だとMSRはごく一部のCPUでしか読みにいかないけど
将来的にはすべてのCPUについてMSRをパースするつもりらしい。
そのうち>>270の要求を満たしてくれるでしょう。

303 名前:login:Penguin mailto:sage [2007/12/17(月) 22:31:26 ID:tGEHP5B/]
>>300
ってことなら /etc/profile じゃなく /etc/bash.bashrc に書けばいい。
man bash の INVOCATION のとこよく読んどけ。

304 名前:login:Penguin mailto:sage [2007/12/18(火) 00:07:09 ID:u5VF3zrS]
>>291氏。
凄い。まじでやることがニクイ(291)ねー。
さすがだ。神を呼ばせてください。


305 名前:login:Penguin mailto:sage [2007/12/18(火) 03:17:59 ID:6iNJUWRg]
>>298
>>299の言うとおりだが、取り出すのが面倒だというなら、memtest86でもやってみる。

306 名前:login:Penguin mailto:sage [2007/12/18(火) 16:14:31 ID:/Sr9fln9]
質問です

etchをインストールしているのですが、ネットワークがつながりません
↓のURLを参考にしてインターフェースの4番までは問題なかったのですが、
5番で問題が発生しました。
隣接マシンと通信ができないのです。
www.math.kobe-u.ac.jp/~kodama/tips-net-setup.html
この場合、次にどういうことをすれば解決への糸口が見えてくるのでしょうか?

307 名前:306 mailto:sage [2007/12/18(火) 16:18:20 ID:/Sr9fln9]
すみません番号を間違いました。
5番は問題なくて、6番で問題が出ました


308 名前:login:Penguin mailto:sage [2007/12/18(火) 16:58:57 ID:JAQY0qcg]
何使ってんだよ

309 名前:login:Penguin mailto:sage [2007/12/18(火) 17:09:33 ID:63tmWpWv]
隣接マシンがWindowsXPでファイアーウォールが効いている
という落ちではないのか



310 名前:login:Penguin mailto:sage [2007/12/18(火) 17:14:32 ID:/Sr9fln9]
>>309
それはありません。

311 名前:login:Penguin mailto:sage [2007/12/18(火) 17:32:50 ID:/Sr9fln9]
解決しました

どうやらmoblockのアップデートで変な設定が含まれていたようです

312 名前:login:Penguin mailto:sage [2007/12/19(水) 01:32:33 ID:EXyEh0sL]
>>303
能書の前にとりあえずどうぞ。
ttp://akira.foomatic.at/tmp/bash_invocation.html

313 名前:login:Penguin mailto:sage [2007/12/19(水) 18:35:46 ID:rX7rDEjc]
>>305

apt-getコマンドでmemtest86をインストールしました。
しかし、起動する方法が解かりません。
どうか教えてください。何卒!

314 名前:login:Penguin mailto:sage [2007/12/19(水) 18:37:55 ID:9naZ49n2]
再起動して grub で選ぶ。

315 名前:login:Penguin mailto:sage [2007/12/19(水) 19:00:07 ID:rX7rDEjc]
grubとは の検索結果 約 554 件中 1 - 10 件目 (0.03 秒)
www.google.com/search?hl=ja&q=grub%E3%81%A8%E3%81%AF&btnG=%E6%A4%9C%E7%B4%A2&lr=

シェルからコマンドラインで起動するという意味ですか?
そのとき、起動するときのコマンドは?

316 名前:login:Penguin mailto:sage [2007/12/19(水) 19:03:54 ID:h9VENUTA]
死ね

317 名前:login:Penguin mailto:sage [2007/12/19(水) 19:06:26 ID:rX7rDEjc]
生きる!

デビアンしか残ってないんだよ〜おれには〜
おまいらが教えてくれなかったら
あとは誰も教えてくれる人がいないんだぞ〜
うわ〜〜〜ん

318 名前:login:Penguin mailto:sage [2007/12/19(水) 19:09:38 ID:4nhuepy5]
強い奴は好きだ。
心の中で応援するよ。

319 名前:login:Penguin mailto:sage [2007/12/19(水) 19:10:31 ID:IMAHc2qG]
ネタはよそでやってよ。



320 名前:login:Penguin mailto:sage [2007/12/19(水) 19:12:00 ID:rX7rDEjc]
>>319

>再起動して grub で選ぶ。

これの本当の意味を教えてください!何卒!

321 名前:login:Penguin mailto:sage [2007/12/19(水) 19:21:38 ID:eJIgXiyb]
ググレカス

322 名前:login:Penguin mailto:sage [2007/12/19(水) 19:28:01 ID:rX7rDEjc]
f32.aaa.livedoor.jp/~kobun/index.php?Memtest86%2F%A5%A4%A5%F3%A5%B9%A5%C8%A1%BC%A5%EB%A4%CE%BB%C5%CA%FD%28Debian%CA%D4%29

ググった!

ブートメニューが増えてないよ?
通常モードとシングルユーザーモードだけ。
以前と変わらず。
インストールに失敗したのかと思って
もう一度apt-getしたけど、
それは既に最新版になってますみたいなこと言われた。
なーぜー?

323 名前:login:Penguin mailto:sage [2007/12/19(水) 19:57:37 ID:eJIgXiyb]
んじゃgrubのmenu.listいじればいいじゃん

324 名前:login:Penguin mailto:sage [2007/12/19(水) 19:58:26 ID:TBtRJ2h7]
やりとりがおもしろいから答えてみる

>>322
/boot/grub/menu.lstはどうなってる?

## should update-grub create memtest86 boot option
## e.g. memtest86=true
## memtest86=false
# memtest86=true

コメントアウトの部分も含めて上みたいになってる?
この状態でupdate-grubを実行すればgrubのメニューに追加されるから
再起動してmemtest86を選べばいいよ。


325 名前:login:Penguin mailto:sage [2007/12/19(水) 21:44:55 ID:rX7rDEjc]

>>324 神!あなたさまが現れるのを待っていたのです!

>>316 おまえが死ね!!!!どうせなにも解からないんだろ!

>>321 おまえの方がカスじゃ!!!!しったかぶりのオタンコナスめ!!!

結局、>>324様の言う通り、シェルのコマンドラインから
update-grubと打ち込んだら
成功した。
再起動したら選択肢が3つに増えてたよ。
チェックするのに40分くらいかかって、
さらに違う方法でチェックが開始になったから、
一旦打ち切ってここに書き込みに来た。

本日の神>>324に幸あれ!!!


326 名前:login:Penguin mailto:sage [2007/12/19(水) 22:18:35 ID:n4uXa9/l]
/usr/share/doc配下の文書読んだらすぐわかるのに…

327 名前:login:Penguin mailto:sage [2007/12/19(水) 22:27:28 ID:iQqxR9Hh]
/usr/share/docにパッケージごとのドキュメントがあることすら知らねぇんじゃね。
マニュアル読んでもらえねぇんじゃ、保守してるやつがかわいそうだ。

328 名前:login:Penguin mailto:sage [2007/12/19(水) 22:31:25 ID:fdHbCJTx]
つかシロートがマニュアル読むかよ。
分からなかったら2ch,教えてgooあたりだろ。

メニューにあるアプリのヘルプですら読まねー。
もっともこれはほとんど英語しからないから
俺も読まんけど。


329 名前:login:Penguin mailto:sage [2007/12/19(水) 22:34:58 ID:rX7rDEjc]
マニュアルって…英語じゃん…読めないよ…普通に…



330 名前:login:Penguin mailto:sage [2007/12/19(水) 22:40:04 ID:folY6oQL]
普通に読まなくてもいいんだよ。
辞書片手に苦労しながらでも読むことに意味がある。

331 名前:login:Penguin mailto:sage [2007/12/19(水) 22:43:07 ID:9naZ49n2]
つか、
/usr/share/doc/memtest86/examples/grub-menu.lst
だけ読めば済む気もする。

332 名前:login:Penguin mailto:sage [2007/12/19(水) 22:50:29 ID:rX7rDEjc]
だって…俺は…AからZまで順番に書けないんだぜ…

333 名前:login:Penguin mailto:sage [2007/12/19(水) 22:50:42 ID:Xg0Z90AO]
俺はmanをシコシコ翻訳かけてよんでるけどな。
ま、たいていはぐぐると答えは見つかるが

334 名前:login:Penguin mailto:sage [2007/12/19(水) 22:57:15 ID:9naZ49n2]
あー、examples が「例」という意味が分からないと辛いな。

examples = 例

覚えておくと良い。
知力: +1

335 名前:login:Penguin mailto:sage [2007/12/19(水) 23:11:46 ID:rX7rDEjc]
>>334

エグザエル?例なのね。

336 名前:login:Penguin mailto:sage [2007/12/19(水) 23:16:21 ID:TBtRJ2h7]
いや、doc嫁というのはもっともだけど
grubで自動的に設定してくれるようになってんだから
memtestのREADME.Debianにその事に触れておくとか、
パッケージでupdate-grubするようにしないと
ダメなんじゃないかと思う。
てことで誰かBTSに投げといて。


337 名前:login:Penguin mailto:sage [2007/12/19(水) 23:25:29 ID:Xg0Z90AO]
実戦は手動が基本だって昔教えられたよ

338 名前:login:Penguin mailto:sage [2007/12/19(水) 23:28:39 ID:9naZ49n2]
あー、本当だ。おいらは memtest86+ 派だから知らんかったが、
memtest86 3.3-2 のソースの debian/postinst を見ると、

>#!/bin/sh

>set -e

># offer to run LILO
># (adapted from snippet by chr.ohm@gmx.net)
>if [ -x /sbin/lilo -a -r /etc/lilo.conf ] && [ "${DEBIAN_FRONTEND}" != "noninteractive" ] &&
> grep "image.*=.*/boot/memtest86.bin" /etc/lilo.conf >/dev/null
>then
> echo "You seem to have an entry for memtest86 in /etc/lilo.conf."
> printf "Run lilo now [y/N]? "
> read c
> if [ "$c" = "y" ] || [ "$c" = "Y" ]
> then
> /sbin/lilo
> fi
>fi

>#DEBHELPER#

と、grub 用のが無い。

こりゃ、BTS (wishlist) ものかな。

339 名前:login:Penguin mailto:sage [2007/12/19(水) 23:48:37 ID:dXqKwU0p]
Debianのカーネルパッケージのvmlinuxイメージってどこかにありませんか?

oprofile取りたいのだけど、vmlinuxイメージないのでカーネル関数レベルの
プロファイルが取れないのです。もちろん自前ビルドすればできますが、
稼動中で止められないDebianシステムでの話なんで、カーネルパッケージに
入っているvmlinuzとペアになるvmlinuxがあればと・・・




340 名前:login:Penguin mailto:sage [2007/12/19(水) 23:58:55 ID:9naZ49n2]
多分、オフィシャルの i386 や amd64 のカーネルのだよな。
ないんじゃね?

341 名前:login:Penguin mailto:sage [2007/12/20(木) 00:12:40 ID:7WuW03TW]
>>335
>エグザエル?例なのね。
本気で言っているのか分からないがこれでも読んでおけ。
ttp://dic.yahoo.co.jp/dsearch?p=example&stype=1&dtype=1&dname=1ss

ちなみにエグザイルはこれな。
ttp://dic.yahoo.co.jp/dsearch?enc=UTF-8&p=exile&stype=1&dtype=1

342 名前:login:Penguin mailto:sage [2007/12/20(木) 00:14:41 ID:5Nm46VT7]
ガーソ orz

vmlinuz->vmlinux逆変換ができれば・・・情報量減ってるから無理か


343 名前:login:Penguin mailto:sage [2007/12/20(木) 00:38:59 ID:sLezNXqn]
>>342
時間はかかるが、linux-2.6 を apt-get source して dpkg-buildpackage すれば、
なかで同じものができるんじゃね?
時期によって、コンパイラのバージョンとかが違うかも知れんけど。

まあ、やったことはないのだが。

344 名前:login:Penguin mailto:sage [2007/12/20(木) 00:40:17 ID:NyABHmTj]
>>337
だな。 レーダーは当てにならん。 目視が一番確実だ。

345 名前:login:Penguin mailto:sage [2007/12/20(木) 00:47:52 ID:sLezNXqn]
/boot/config-??? で同じものに辿り着けるかどうかは知らん。

346 名前:Artane. ◆o6gE1yuDGM mailto:sage [2007/12/20(木) 01:14:38 ID:o4OC5XPi]
>>342
ddとgunzipとcatを組み合わせればできなくはない。
詳しくはlinux-doc-hogeを入れてドキュメントを読んでほしいけど、確か、vmlinuzはこんな感じ。
+0x0000バイト---
liloやgrubから引き継いだ後の初期設定と後に続く圧縮されたカーネル実体の解凍処理。bootesect.Sの中身で始まる。
+0x0200(だったかな?今はどうなったか知らない)バイト---
gzipで圧縮されたカーネル本体の圧縮イメージ。無圧縮でも可。
+お尻---
大昔の記憶で書いてるので処理や細かい構造が変わってるかもしれないけど、大体こんなもん。
モジュールについてはinitrd.imgの一部になっていて、カーネルの初期動作が終わった後にinitrd.imgをRAMFSとして解凍し、
その中の仮の/sbin/initが必要なモジュールをロードしたり、udevなどの最低限必要なプロセスを動かした後に、本当のinitに処理を移してGNU/Linux OSが起動する感じになっている。


347 名前:Artane. ◆o6gE1yuDGM mailto:sage [2007/12/20(木) 03:42:40 ID:o4OC5XPi]
>>346 がいー加減過ぎたので最新のカーネルソースを読み直して補足、

基本的にx86アーキな2.6系のカーネルの場合、以下のシーケンスで起動します。
arch/[x86|x86_64|i386]/boot/ 以下に基本ソースがある。この部分は16bit+32bitコードで共通している。
1.grubやliloからheader.Sに相当する部分が(07c0セグメント前提で)読み込まれて、header.Sのstart_of_setup番地(+512+αバイト目)に処理が移る
2.この時、本体のIPLがない場合は(旧setup.S相当分+main.cなどなど分)、エラーメッセージをbios経由で表示してハングアップする
3.本体のIPLは以下の処理を行う。
a.ビルド時に指定があればBIOSを使ってディスクコントローラを初期化
b.スタックやらレジスタやら初期化して最低限のヒープを確保
c.main.cのmain()に飛ぶ。
d.BIOS->メモリ->キーボード→ビデオ(以下略)と設定していく。
e.pm.cのgo_to_protect_modeに飛んで、コプロセッサやら何やら設定していく。Cソースの体裁だけど実際には殆どアセンブラ。
f.16bitモード(リアルモード)から32bitモード(ネィティブモード…ソースコード中ではプロテクトモードになっているがi286以下の16bitモードでも使われてる言葉なので変更:)に移行する。
g.ここから先は64bitと32bitで異なる。2.6.24以降は両方が一緒のソースツリーになるので、それを前提にする。
h.各アーキテクチャの初期設定と圧縮された(かもしれない)本体イメージのメモリへの展開。
 compress/head_[32|64].Sを参照。圧縮(されてるかもしれない)イメージのcrcチェックをしてgzipの方式で圧縮。
64bitカーネルの場合には一旦32bitモードで圧縮イメージを読み込んで64bit MPUであることを確認してから解凍する
g.ここから本体…orz
具体的には/boot/System.map-ヴァージョン のsetup_[64|32]のようですが…面倒臭くなった。基本的にはarch/hoge/boot以下のソース読めば何とかなる(ぉ)
 圧縮フォーマットは多分、gunzipで扱える。詳しくはcrc32.cと(ソースツリートップ)/lib/inflate.cでも読んで。


348 名前:login:Penguin mailto:sage [2007/12/20(木) 04:23:20 ID:hN8q1pEy]
>>339
osdir.com/ml/oprofile/2006-12/msg00143.html

349 名前:Artane. ◆o6gE1yuDGM mailto:sage [2007/12/20(木) 04:50:33 ID:o4OC5XPi]
>>347
重要な事が抜けていたw
圧縮イメージ自体はDocumentation/i386/boot.txtによると、
>01F1/1 ALL(1 setup_sects The size of the setup in sectors

>(1) For backwards compatibility, if the setup_sects field contains 0, the
> real value is 4.

となっていて、bzImage=vmlinuzの4セクタ分先=512*4=2048バイトから始まるようです。
で、大嘘書いてた、済まぬ m(_@_)m
圧縮されたイメージは 一旦elf形式に変換されてから、然るべきアドレスにリンクされてべたのバイナリになっている(手持ちの2.6.22-3-amd64だと0x2200だけど2.6.23-1-amd64だと0x3000から)。
od -A x8 -t x1 /boot/vmlinuz-hoge とすると、以下のようなシグネーチャが出る。先頭四杯とに注目。
>002200 31 c0 8e d8 8e c0 8e d0 48 c7 c5 00 00 20 00 48
境界は0x0200バイト毎なので、CRCチェックいらなければシグネーチャを割り出して
dd if=/boot/vmlinuz-hoge of=圧縮イメージ bs=512 skip=シグネーチャのでたアドレス(16進)/0x0200
としてやれば取り出せる。
シグネーチャはヴァージョンによって違う可能性があるので注意かも?
# 解凍してマージする実験は無理っす…眠いorz




350 名前:login:Penguin mailto:sage [2007/12/20(木) 08:48:58 ID:WTXWjnYb]
完全日本語OSをおまいら作ってくれ…


351 名前:login:Penguin mailto:sage [2007/12/20(木) 18:04:33 ID:7WuW03TW]
lennyなんだけれど,
flashplugin-nonfree 9.0.115.0.1 を入れたらscim-antyがflash上で起動しなくなっちゃった。
何か設定しないと駄目なのかな?
それとも俺だけ?
upgradeしていないパッケージがあるからそれが影響している?

352 名前:login:Penguin mailto:sage [2007/12/20(木) 18:27:43 ID:sLezNXqn]
>>351
uim 使いなんで良くは知らんが、scim-bridge 系を使ったらどう?

353 名前:351 mailto:sage [2007/12/20(木) 19:13:30 ID:7WuW03TW]
>>352
scim-bridgeか。
ちょっと調べてみます。

親指シフトは諦めないと駄目かなぁ。

354 名前:login:Penguin mailto:sage [2007/12/20(木) 19:48:56 ID:+8QsXHQe]
scim-bridge は設定がちょっと面倒だよな。
まあ README にある通りにすればいいんだけなんだけれど。

355 名前:login:Penguin mailto:sage [2007/12/20(木) 20:21:51 ID:orD38vtV]
Flash Playerに深刻な脆弱性多数、アップデートを
www.itmedia.co.jp/news/articles/0712/20/news007.html
>Adobeは全プラットフォームのユーザーに対し、最新バージョンへのアップデートを呼びかけている。
>脆弱性があるのはAdobe Flash Player 9.0.48.0、8.0.35.0、7.0.70.0とそれ以前のバージョン。
>Flash Player 9にアップグレードできないユーザーのために、Flash Player 7のパッチも公開された。ただしAdobeは今回をもってFlash Player 7のサポートを打ち切り、次回以降はFlash Player 7のアップデートは提供しない方針だとしている。

356 名前:login:Penguin mailto:sage [2007/12/20(木) 23:08:24 ID:5XVe5ijn]
Debian etch 4.0で
最小インストール後
# apt-get install apache2
して、 apache2のDocumentRootを /data に設定したくて
vi /etc/apache2/httpd.conf
内に
DocumentRoot /data
を追記して
# /etc/init.d/apache2 restart
を実行して /data に index.html ファイルを

<html><head><title>テストページ</title></head><body>テストページ</body><html>
というような内容でおいて
server にアクセスしてみたのですが It Works! が出てきて、自分が置いたindex.html
が参照されてません。つまりDocumentRootがデフォルトから /dataに変更できてないと
思うのですが、DebianにおいてはこのようにDocumentRootを変更するのは間違っていますか?
httpd.confを apache2.confが include しているので、こちらに書けば良いかと思うのですが・・・。
ちなみにapache2.confに直接書いてもダメでした。どうすればDocumentRootを設定できますか?

357 名前:login:Penguin mailto:sage [2007/12/20(木) 23:15:15 ID:VVdiai3q]
>>356
ぐぐるセンセに「debian apache 設定」とかって聞いてみると良いと思うな。
debianはちと特殊だから最初は戸惑うけど、管理はdebian流のが楽だと。

358 名前:login:Penguin mailto:sage [2007/12/20(木) 23:30:46 ID:hKmNmP1O]
>>356
最近、オレもDebianに移行して同じ問題が起きた。
/etc/apache2/sites-available/default
にVirtualHostの設定がされてないか?

359 名前:login:Penguin mailto:sage [2007/12/20(木) 23:37:40 ID:5XVe5ijn]
>>357
Googleには
Debian apache2 DocumentRoot
Debian etch apache2 DocumentRoot
apache2 DocumentRoot
Debian apache DocumentRoot
等などでググったのですが、どこのサイトも
DocumentRoot /hogehoge
の記述は見かけるのですが、それを具体的にどこに記述しているのかが・・・
httpd.confに記述しているわけではないのかな、、、他のディストリだとその辺に適当に
書けばとりあえず認識してくれますよね。
それとServerNameもないような。。。。



360 名前:login:Penguin [2007/12/20(木) 23:43:01 ID:s0d9UtcQ]
他の設定変えてみてhttpd.confが有効かどうかぐらいはわかるだろ

361 名前:login:Penguin mailto:sage [2007/12/20(木) 23:56:10 ID:7YuwHe2C]
よく覚えてないが、DocumentRootはapache2.conf側に書いて
あったような気がするんだが、そっちを書き換えればいんじゃね






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<194KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef