1 名前:login:Penguin [2008/05/02(金) 16:44:47 ID:a5E4vyLs] Gentoo Linux ttp://www.gentoo.org/ Gentoo Linux Users Group Japan (GentooJP) ttp://www.gentoo.gr.jp/ ・はじめに GentooJPの歩き方 ttp://www.gentoo.gr.jp/jpmain/arukikata.xml Gentooハンドブック(含 インストールガイト) ttp://www.gentoo.org/doc/ja/handbook/ ・もうちょっと先 Gentoo Linux Frequently Asked Questions ttp://www.gentoo.org/doc/ja/faq.xml Gentoo Linux tips 集 ttp://www.gentoo.gr.jp/jpmain/tips.xml Portage ユーザガイド ttp://www.gentoo.org/doc/ja/portage-user.xml Gentoo-Portage.com ttp://www.gentoo-portage.com/ Gentoo-Wiki.com ttp://gentoo-wiki.com/Main_Page 前スレ pc11.2ch.net/test/read.cgi/linux/1197184271/
135 名前:132 mailto:sage [2008/05/22(木) 17:09:06 ID:aXuA2zJK] >>134 genkernelを使うってことでしょうか? www.gentoo.org/doc/ja/handbook/handbook-x86.xml?full=1 のgenkernelを使う手順でも試してみたけど、 rebootの結果 !! Block device /dev/sda3 is not a valid root device... と言われてshellでしか起動できなくなってしまった。 それともどこかのディレクトリをcpすればカーネルを上書きしたりできるんでしょうか?
136 名前:login:Penguin mailto:sage [2008/05/22(木) 17:32:50 ID:BUBRHucz] install-x86-minimal-2007.0-r1.isoの中の ISOLINUX/GENTOOがKernelっぽいからそいつをCP.適当な名前で。GRUBに設定するのもそいつで。 なんか、詳しくわかる人待ってからの方がいいかも。
137 名前:login:Penguin mailto:sage [2008/05/22(木) 19:36:19 ID:SJMfDLlO] >>135 genkernel で作ったときにそのままのオプションだとうまくいかないので ちゃんとドライバを入れる必要がある。 VMware だと SCSI (BusLogic?) だよね。
138 名前:login:Penguin mailto:sage [2008/05/22(木) 22:40:08 ID:unEftUKe] >>132 ハードとかホストOSの情報とかが全く書いてないのに どうやって助言しろと?
139 名前:login:Penguin mailto:sage [2008/05/22(木) 23:06:32 ID:SJMfDLlO] >>138 VMware Player で、と書いてあるが。
140 名前:login:Penguin mailto:sage [2008/05/22(木) 23:38:00 ID:aXuA2zJK] レス遅くなってすみません。 >>136 恥ずかしながらkernelをどこにおくべきなのかよくわかりません… /bootの中身は空で、 あとそもそも(2-1)は/procのmountにも失敗してるみたいなので、 kernelを入れればどうにかなる問題ではないかも、と言われました。 >>137 ゲストのHDDイメージですね? SCSIです。 >>138 ホストはWindowsXP Professional SP2、CPUはIntelCore2。 ネットワークはVIA Rhine II Fast Ethernet Adapterでつないでいます。 …と、情報はこれで不足ないのでしょうか。
141 名前:login:Penguin mailto:sage [2008/05/22(木) 23:45:03 ID:DvWMVhsp] >>135 ファイルシステムかディスクドライバーをモジュールにしちゃったとか?
142 名前:login:Penguin mailto:sage [2008/05/22(木) 23:52:40 ID:fO1oAWXP] cd /usr/src/linux zcat /proc/config.gz > ./.config genkernel --oldconfig --save-config --menuconfig --makeopts=-j3 --bootloader=grub --install all menuconfigで必要な設定は忘れずに。
143 名前:login:Penguin mailto:sage [2008/05/22(木) 23:57:09 ID:6uMwrfR8] >>132 pam-login はもういらないので shadow だけ更新しとけ んで emerge 絡みでトラブったらとりあえず revdep-rebuild な
144 名前:login:Penguin mailto:sage [2008/05/22(木) 23:59:48 ID:6uMwrfR8] というか、あんたの場合 (1-1)Gentoo in a VM(gentoo.zip) でやったほうがいいと思うが emerge でトラブっただけで他は問題なく動かせてるんだろ、それが一番早いよきっと
145 名前:login:Penguin mailto:sage [2008/05/23(金) 00:01:00 ID:fO1oAWXP] ↑CD(2007.0なりknoppixなり)で起動させたときに。 /bootの中身は空ってことは、grubがちゃんとインストールできていない? でも、カーネルパニック起こすってことは、grub入ってそうだし。 一旦整理したほうがいいかもね。
146 名前:login:Penguin mailto:sage [2008/05/23(金) 13:42:49 ID:UBuXLu8A] /boot空なのはマウントしてないって落ちだったりして。
147 名前:login:Penguin mailto:sage [2008/05/23(金) 14:26:25 ID:RYj4vt6o] "grub.conf"がまずいに一票
148 名前:login:Penguin mailto:sage [2008/05/23(金) 16:38:41 ID:0GZ2EOj0] >>141 ガイドの通りにしたはずなんですが、 自分の中でよく区別がついていないので間違えてやっちゃったかもしれませんね。 >>142 genkernelに必要なオプションですね! thx。 >>143-144 emerge worldで必ずエラーが出るんですが大丈夫なんでしょうか? revdep-rebuildはcommand not foundといわれてしまいました。 emergeも効かない。 …で、ホスト側で色々設定ファイルいじってたらイメージ自体破壊してしまったようです。 バックアップとっておくべきだった… gentoo-wiki.com/HOWTO_Install_Gentoo_on_VMware_4_in_Windows_NT/2K/XP ここにVMwareでGentoo入れるガイドがあったので参考にしつつ、 皆さん指摘の点にも気をつけつつ、ちょっとやり直してみようと思います。
149 名前:login:Penguin mailto:sage [2008/05/23(金) 16:52:24 ID:MeW7JBz9] # qfile /usr/bin/revdep-rebuild app-portage/gentoolkit (/usr/bin/revdep-rebuild) #qfile qfile app-portage/portage-utils (/usr/bin/qfile)
150 名前:login:Penguin mailto:sage [2008/05/23(金) 17:35:13 ID:d9n2RcvX] >>147 grubは実際にはgrub.confでなくmenu.lstを読んでいるのじゃないの。
151 名前:login:Penguin mailto:sage [2008/05/23(金) 17:54:55 ID:DnAJZheK] menu.lstは、grub.confのリンクだから両方あってるんじゃね?
152 名前:login:Penguin mailto:sage [2008/05/23(金) 18:02:22 ID:FyDXZTRL] vmware-playerにインストール最中の俺参上! パテ切ってstage3解凍してsyncしてカーネルコンパイルしてrootのパスワード決めて lilo入れてインスト終了!rebootしてから環境整えてる。 vmwareでも普通のインストでもそうだが、最初に取り敢えず起動出来るようにして から弄くったら?それと英語のメッセージはちゃんと読んだ方がいいと思うよ。 カーネルコンパイルした後ちゃんと「bzImageコピーしてね」て出てくるし、他の エラーメッセージもちゃんと読めば理解出来るように作られてるから。
153 名前:132 mailto:sage [2008/05/23(金) 18:36:10 ID:0GZ2EOj0] あちこちふらふらしてすみません。結局、 www.gentoovm.com/wiki/index.php/Main_Page にアプライアンスがあったから使ってみたらいい感じでした。最終的には、>132の(1-1)と同じ状況になった。つまり、 * ERROR: sys-apps/net-tools-1.60-r13 failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 2319: Called die * The specific snippet of code: * emake i18ndir || die "emake i18ndir failed"; * The die message: * emake i18ndir failed * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/sys-apps/net-tools-1.60-r13/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/sys-apps/net-tools-1.60-r13/temp/environment'. と出るけど、ほかは問題なさそうな状況です。 >>149 -bash: qfile: command not found emerge: there are no ebuilds to satisfy "qfile". orz >>152 www.gentoo.org/doc/ja/handbook/handbook-x86.xml?full=1 に 「Note: 訳注:make installを実行する前に、/bootが別パーティションの方はマウントしてください。 また、make installを実行することで、/boot以下に、再構築したカーネルが vmlinuz-2.4.26-gentoo-r9という形でコピーされ、vmlinuzへシンボリックリンクが張られます。 同様にSystem.map、.configファイルもコピーされ、シンボリックリンクが張られます。」 ってありますね。make installすればよいのなら、たしかやってたと思うんですが…抜けてたのかな。 あともしかしたら「/bootが別パーティションの方はマウント」ができていなかったかもしれない? (イマイチこれの意味がわかってないのですが)
154 名前:login:Penguin mailto:sage [2008/05/23(金) 18:53:48 ID:FyDXZTRL] カーネルパニック起こすって事はカーネル自体は読み込めてその上で問題が起きてる。 /etc/fstabを書き間違えてるか、起動に必要なドライバが読み込めてないか、/etc/inittab が書き間違えてるかが一番起こりやすい原因だから、まず/etc/fstabから見直してみよか。
155 名前:login:Penguin mailto:sage [2008/05/23(金) 19:49:05 ID:Roa5E3P5] IPAfontがemergeできないけどサイトが落ちてる?
156 名前:login:Penguin mailto:sage [2008/05/23(金) 21:18:43 ID:wAyeK1tu] >>155 配布先が変わった。 bugzilla には ebuild の修正が上がっているが、まだ反映されてない。
157 名前:login:Penguin mailto:sage [2008/05/23(金) 22:20:16 ID:t6WLa/pf] これどういうこと?よくわからないです forums.gentoo.org/viewtopic-t-692974.html
158 名前:login:Penguin mailto:sage [2008/05/23(金) 23:11:12 ID:wAyeK1tu] >>157 非営利団体として正式に活動が再許可されたということでしょう。 著作権や商標についての保護もちゃんとなされるようになったので、 みなさん安心して活動してね、と。
159 名前:login:Penguin mailto:sage [2008/05/23(金) 23:40:52 ID:MFiTrgGU] >>156 そうなのか。 俺空ebuildで上書きして~/.fontsにインストールしてた・・・
160 名前:login:Penguin mailto:sage [2008/05/24(土) 01:07:44 ID:/dcML4iA] 宣伝 [jd] bugs.gentoo.org/show_bug.cgi?id=211400#c5 [git] git.gentoo.gr.jp/
161 名前:login:Penguin mailto:sage [2008/05/24(土) 01:40:31 ID:okmETVuH] ↑どうやって使うのこれ laymanに登録したりすんの
162 名前:login:Penguin mailto:sage [2008/05/24(土) 02:17:20 ID:/dcML4iA] >>161 layman の人にメール出して、リポ一覧に登録してもらってるからもうちょっとかな。 paludis を使ってる場合はすぐにでも gentoojp.git を使えるけど。 まだメンテ作業には移れてないから ebuild.g.g.j と内容はほとんど同じ。
163 名前:login:Penguin mailto:sage [2008/05/24(土) 14:05:55 ID:jv/eFsuY] 2ch browserって通称であってブラウザーといっても 実際はfirefoxとかw3mとかとは全然ちがうからwww-clientは勘弁して欲しい。 ちょっと違うブラウザはないかなって時にkitaとかochushaが出てくると面食らう。 HTTP使ってたらいいんだったらwgetもwww-clientに入れとけよ、て思う。
164 名前:login:Penguin mailto:sage [2008/05/24(土) 14:51:48 ID:ZJlG3HxS] さっきemerge -uD --newuse worldしたんだが、 /etc/init.d/以下のものを動かそうとしたら、 軒並み「Failed to create temporary cache!」エラーが出た。 sh: /bin/mktemp: No such file or directoryとか bash: /var/lib/init.d/depcache: No such file or directoryとか出るんだけど、 調べてみるとmktempはcoreutilsに吸収されてるんだよな? coreutilsを削除してmktempに挿げ替えるわけにもいかないし、 どうやって解決したらいいのか、同じような現象が起きた人がいたらアドバイスください。
165 名前:login:Penguin mailto:sage [2008/05/24(土) 15:02:47 ID:Wzag2dbe] >>164 mktempを削除してcoreutilsを再emerge 間違ってもcoreutilsを消さないように
166 名前:login:Penguin mailto:sage [2008/05/24(土) 15:11:18 ID:lueQWyvb] >>163 入れなければ良いだけの話では?
167 名前:login:Penguin mailto:sage [2008/05/24(土) 15:26:31 ID:jv/eFsuY] >>166 カテゴリに分ける意味を否定?
168 名前:login:Penguin mailto:sage [2008/05/24(土) 17:57:54 ID:VRIYNRcr] emerge --resume で出てくる(過去入れようとした)パッケージって、 どこに格納されてるかご存知の方いらしたら教えてください。
169 名前:login:Penguin mailto:sage [2008/05/24(土) 18:06:33 ID:P+GFqHl2] www-client/jd がportageに来たね。感謝!
170 名前:login:Penguin mailto:sage [2008/05/24(土) 18:13:58 ID:shMMukVH] >>168 /var/cache/edb/mtimedb かな?
171 名前:login:Penguin mailto:sage [2008/05/24(土) 21:35:12 ID:VRIYNRcr] >>170 ありがとうございます。単なるテキストじゃないんですね。 以前、portageから消え去って(?)skip-firstすらできなくなったことを、 ふと思い出したので。またそんな現象おきたときの参考にしますです。
172 名前:login:Penguin mailto:sage [2008/05/25(日) 01:12:49 ID:mU8oTtEX] openoffice 2.4.0 をemerge したらエラーで、ビルドできなかった。 本家 Forums みてたら、imagemagick をre-emergeすれとのこと。 やってみたら上手くいったんだけど、この手の、トラブルって結構ある気がする。 何のパッケージだったか思い出せんけど、こないだも emerge 失敗して、re-emergeして解決したような・・・
173 名前:login:Penguin mailto:sage [2008/05/26(月) 12:26:48 ID:fXE9sIkN] リビジョン変えないで、修正されたりするのは結構あるよね。 re-emergeすると全部ダウンロードしてあるはずなのに別のパッチ落としてきたりとか。
174 名前:login:Penguin mailto:sage [2008/05/26(月) 12:34:24 ID:KrKII20R] >>173 ~なしでもそういうことあります? 気づいてないだけか経験ないもので。
175 名前:login:Penguin mailto:sage [2008/05/26(月) 15:12:09 ID:wkq11dWk] コンパイルできている人には全く影響ないパッチだったりするとそういうのはある。
176 名前:login:Penguin mailto:sage [2008/05/27(火) 19:07:28 ID:l3w2njFq] gentoo入れようとおもってんだが gentoo弄るの楽しい?
177 名前:login:Penguin mailto:sage [2008/05/27(火) 19:10:24 ID:mVphmkiq] >>176 楽しいよ
178 名前:login:Penguin mailto:sage [2008/05/27(火) 19:14:13 ID:nM/7cnFR] 弄るってなにすんだ
179 名前:login:Penguin mailto:sage [2008/05/27(火) 19:21:43 ID:l3w2njFq] >>178 うまく言えない俺涙目
180 名前:login:Penguin mailto:sage [2008/05/27(火) 19:23:48 ID:l3w2njFq] つかgentooで何をしてるのか皆さんに聞きたいわけです
181 名前:login:Penguin mailto:sage [2008/05/27(火) 19:26:41 ID:SbuvYKsh] 鯖
182 名前:login:Penguin mailto:sage [2008/05/27(火) 19:30:36 ID:KQcY98a2] 何を楽しいと思うかなんて人それぞれだから やってみないとわかんないんじゃね? とりあえず入れてみたら?
183 名前:login:Penguin mailto:sage [2008/05/27(火) 19:33:45 ID:l3w2njFq] >>182 そうですね わかりました 1回失敗したからトラウマですw
184 名前:login:Penguin mailto:sage [2008/05/27(火) 20:05:42 ID:ZwnZYMfA] インストールや環境が落ち着くまで面倒だが難しくは無い USEフラグが、ちとややこしいけどボチボチ覚えればいいと思う。 これだけは言っとくがカーネルの再構築くらいは今使ってる鳥で練習しといたほうがいいよ。 一旦環境が落ち着いてしまえば、ビルド時間を除けば快適になるだろう。 で〜も〜、数ヶ月アップデートしてないとorzな状態になるぞ 今はstage3からが推奨されてるのであまり関係なくなってしまったが、 Gentoo入れる前にLFSを一度やったので作業の見通しが効くようになった。 これは個人的な感想ね。
185 名前:login:Penguin mailto:sage [2008/05/27(火) 20:32:57 ID:+tVRkaJH] LFSは俺も一度やってよかったと思った
186 名前:login:Penguin mailto:sage [2008/05/27(火) 20:40:35 ID:hF0HzJJP] 正直、開発が順調に進められてるならどれ使っても同じ
187 名前:login:Penguin mailto:sage [2008/05/27(火) 21:07:51 ID:6wB+SCVZ] 今まさにGentooでデスクトップPC環境作ってるけど USEフラグなんかはたいしてややこしくは感じてないな。 それよりも、maskされてるパッケージのインストールとか コンパイル中のエラーとかの対処の方が時間がかかった。 月頭に始めてもう3週間…、ちまちまやってるとはいえよくもってるな…
188 名前:login:Penguin mailto:sage [2008/05/27(火) 21:10:32 ID:P3hnBiUk] USEフラッグは初めてのインストールでは適当に決めて、 使い続けるうちに改良していけばいいと思う。 俺も最初はufedと睨めっこしてたけど、 結局使ってからじゃないと分からないものもあるし。
189 名前:login:Penguin mailto:sage [2008/05/27(火) 21:40:57 ID:aOYroSCv] gentoo は、このまま衰退してしまうかも というドキドキを楽しめる
190 名前:login:Penguin mailto:sage [2008/05/27(火) 21:46:31 ID:3yo6JAG/] >>189 ちょ・・・!
191 名前:login:Penguin mailto:sage [2008/05/27(火) 22:18:28 ID:IqNnZOev] Gentooに代わるものが出てこない限り大丈夫
192 名前:login:Penguin mailto:sage [2008/05/27(火) 22:21:08 ID:6wB+SCVZ] おk、たった今、VMware上にWinXPインスコ終わった。 そろそろ本格的にudevと向き合うか… このままじゃデータ移行ができんぜよ
193 名前:login:Penguin mailto:sage [2008/05/27(火) 23:08:06 ID:IYbnNJbg] * checking ebuild checksums ;-) ... emergeを始めると最初に実行されるサムチェックの一番右に「 ;-) 」の様な顔文字が出ますが、 これの見方が良く分かりません。
194 名前:login:Penguin mailto:sage [2008/05/27(火) 23:13:58 ID:P3hnBiUk] >>193 自分の頭を左にπ/2傾けろ
195 名前:login:Penguin mailto:sage [2008/05/27(火) 23:36:20 ID:y0YDkQ1d] ___ ゴキッ / || ̄ ̄|| <⌒ヽ )) | ||__|| < 丿 | ̄ ̄\三⊂/ ̄ ̄ ̄/ | | ( ./ /
196 名前:login:Penguin mailto:sage [2008/05/27(火) 23:56:14 ID:5iB+DtRb] ∧∧ ( ・ω・) … _| ⊃/(___ / └-(____/  ̄ ̄ ̄ ̄ ̄ ̄ ̄ <⌒/ヽ-、___ /<_/____/
197 名前:login:Penguin mailto:sage [2008/05/28(水) 00:34:26 ID:G+kmy8wX] >>195 ツボった
198 名前:login:Penguin mailto:sage [2008/05/28(水) 00:48:46 ID:ekJLVHTA] 俺就職したら毎月1000円Gentoo財団に寄付するんだ!
199 名前:login:Penguin mailto:sage [2008/05/28(水) 01:04:49 ID:BrVDM4Cc] もう何年もお世話になってるのに1円も寄付してないな
200 名前:login:Penguin mailto:sage [2008/05/28(水) 01:07:41 ID:ekJLVHTA] GMNを訳すプロジェクトも頓挫しちゃったしなぁ。 時間があればバグ修正とか、手伝えることから貢献したいのは山々だけど。
201 名前:login:Penguin mailto:sage [2008/05/28(水) 03:16:25 ID:ZWK7G4Jj] GMNは担当者決めて頑張ってもらう形式よりも 勝手に翻訳してく形式の方がうまく回りそうに思う。
202 名前:login:Penguin mailto:sage [2008/05/28(水) 03:34:39 ID:zhu+B+Hy] >>201 のような感じで、WiKiに原文をペタってはっつけて時間が空いた人が 暇つぶしに出来る部分から日本語化してく感じが便利そう。 (日本語英語混在ページになりますけど) それはそれで、管理めんどくさいのかなぁ。
203 名前:login:Penguin mailto:sage [2008/05/28(水) 06:42:35 ID:tGcGRz8z] 荒らしやら心無いユーザをうまくさばける管理人が必要だね
204 名前:login:Penguin mailto:sage [2008/05/28(水) 14:19:56 ID:ekJLVHTA] わざわざLinux関係の小さなコミュニティを荒らすほどの 暇人はいるのかな? 俺も、とあるディス鳥のwiki管理人してるけど、 自動荒らしスクリプトくらいしか、荒らしに来ない。 本当はGentoo Linux Users Group Japanが準備するべきだと思うが。
205 名前:login:Penguin mailto:sage [2008/05/28(水) 18:33:06 ID:AQaX2ABU] Google Groupなんてどうよ?
206 名前:login:Penguin mailto:sage [2008/05/28(水) 18:42:45 ID:zhu+B+Hy] そいつぁ〜わりかしお手軽でいいかもね。 編集のしやすさ的にはわかんないけど。
207 名前:login:Penguin mailto:sage [2008/05/28(水) 18:43:24 ID:u3ISuJDS] www.gentoo.org/news/en/gmn/20080526-newsletter.xml?passthru=1 これを訳せばいいわけか。 /dtd/guide.dtdをwww.gentoo.org/dtd/guide.dtd に する方法が分からないorz xml:baseとか使うのかな。
208 名前:login:Penguin mailto:sage [2008/05/28(水) 18:48:29 ID:ekJLVHTA] XML 翻訳 でググったら二番目がGentooだったw 以前、Qtの翻訳ツール(linguist)が使いやすかったけど、 この翻訳には使えないかな。 www.systemcreate-inc.com/gsxr/pc/mythtv_trans.html これ見て存在を知りました。
209 名前:login:Penguin mailto:sage [2008/05/28(水) 18:51:43 ID:zhu+B+Hy] 本来はそうなんだろうけど、和訳してそれを集めてってしないといけないから 手間がかかってやらなくなったんじゃないかと。 普通に表示される文章をそのまま和訳して表示できるようにしておくだけでも ローカルコミュニティ的には意味があるのではないだろうか。 その完成された和訳をぺろっと持っていってもらうと。
210 名前:login:Penguin mailto:sage [2008/05/28(水) 22:06:08 ID:I6nCf5XT] ここからStage3とってきて玄箱ProにGentooインストール中。 ttp://mit21.sakura.ne.jp/gentoo-kuroboxpro/ e2fsprogsの1.40系列をemergeしようとするとmakeがこける。 これが上がらないことにはutil-linuxが上がらず、portageが上がらん…。 glibcとbinutilsを作り直したら通るかなと思って試したら、どっちもセルフコンパイルできんじゃないですか…orz EABIカーネルだからあかんのかな?
211 名前:login:Penguin mailto:sage [2008/05/28(水) 22:37:39 ID:zhu+B+Hy] >>210 以前やったときは、OABIカーネルにしたらセルフで通りましたよ。 私は、OABI-DEBIANを入れてから、そいつにchrootして bootstrap.shもやっちまいました。 そのあと、ハードディスク抜き出してsda1にがっつり書き戻して終了。 今はFedoraさんキットのところのEABIカーネルでEABIな環境作ろうとして 早数ヶ月。まだまだ先は長そうです。
212 名前:login:Penguin mailto:sage [2008/05/28(水) 22:40:47 ID:zhu+B+Hy] あ。ごめん。以前っていうのは、約半年前。 EABIカーネルで-mabi=aapcs-linuxでbootstrap.sh自体は通っているので 今でもセルフで通すこと自体は可能だと思います。
213 名前:login:Penguin mailto:sage [2008/05/28(水) 23:09:59 ID:I6nCf5XT] >>212 サンクスです。 なるほど、ABIを明示してstage1から始めるってことですか。 make.confに足しておいたほうがいいかな。 でも、glibcとかmake.confの設定を上書きする奴は逐一オプションに入ってること確認しないといけないですよね。 幸い、デフォルトのEABIカーネルを使ってのGentooのHDD起動はできてるし、 distccで速いマシンの力を借りる環境も作れてるから多少は楽かと。 あと、2.6.25からカーネルが玄箱Proに対応したらしいので、 一度カーネル作り直してその環境で土台から作っていけばまた状況は変わるかもと期待。
214 名前:login:Penguin mailto:sage [2008/05/28(水) 23:37:45 ID:I6nCf5XT] ちなみにmake.confのCFLAGSは何を設定してます?自分は、 CFLAGS="-Os -pipe -march=armv5te -fomit-frame-pointer" 落したStage3の奴の最適化フラグだけを変えてます。 CPUのキャッシュが小さいから、普通のプログラムだとこっちのが高速になりそうなので。 Marvellの88F5182はARM9互換だから、-mcpuも何か指定したいところですが。
215 名前:login:Penguin mailto:sage [2008/05/29(木) 00:55:05 ID:c2YNGjhg] あ。ちょっと勘違いさせちゃったかも。 bootstrap.shは個人的な趣味(?)でやってるだけなので、 動かすことを目的とするならば不要だと思います。 で、まずシステムをOABIでやるかEABIでやるかを決め、それに従ったカーネルを用意。 (でも玄箱Proデフォルトカーネルはudev使えないんじゃなかったっけ?) 楽なのはOABI-debianキットか、EABI-Fedoraさんキット・・・かな。 OABIカーネルを入れたらご利用中のStage3でコンパイル通せると思います。 あれ?当時の私の場合、正確にはGLANTANKで展開して自前ビルドしたものを そのまま持っていったんだけかな。。。。その辺の記憶は怪しいですが、 大元はそのキットを使ったのは間違いないです。 CFLAGSは参考にならないと思いますが以前やったときは、ほぼ同じで、 サイズ小さくしたかったから-mthumb-interwork をつけてみた時期が あったくらいかな? 当時のバックアップを見ると、-mcpu=xscale -mtune=xscaleになってましたが(苦笑 注)GLANTANKを使ってたことによる影響と勘違いと両方で。
216 名前:login:Penguin mailto:sage [2008/05/29(木) 01:02:37 ID:c2YNGjhg] ちゃんと読んでないですね。ごめんなさい。 OABIカーネルに入れ替えて再起動できたら make.confの CFLAGS="-Os -pipe -march=armv5te -fomit-frame-pointer" で通ると思います。って感じで。 最初玄人箱Pro標準カーネルでやろうとして同じようなところで 失敗したので、カーネルとユーザーランドのABI違いか? と思ってカーネル入れ替えたら通った。って感じ。。。。だったはず(汗
217 名前:login:Penguin mailto:sage [2008/05/29(木) 14:48:15 ID:j3Qdzl1o] 既存のページに勝手に付箋紙を貼るニコニコブックマーク ってなくなっちゃったのね。和訳を本家のページにペタペタ 貼っていくと面白そうなのに。
218 名前:login:Penguin mailto:sage [2008/05/29(木) 14:57:02 ID:G+saLoCq] なんか emerge --system をしていると、変なことが続出して、 訳の分からないことになってしまいました。 まず pam がおかしくなって、login できなくなり、livecd から chroot して emerge pam をしようとしても、pam_stack なんたらといわれて emerge できず、手で /etc/pam.d/* を消して、なんとか立ち上げられました。 これから、正常化しなければならないのですが、 # emerge -av --system Calculating world dependencies | !!! The following installed packages are masked: - sys-apps/coreutils-6.10-r2 (masked by: invalid: SLOT is undefined) --app-shells/bash-3.2_p33 (masked by: invalid: SLOT is undefined) のような表示が延々と出て、どう処理すべきか困っています。emerge -C して、 emerge すれば正常にはなりますが、emerge するときに必要なものを消してし まい、emerge できなくなります。どうすればよいでしょうか。
219 名前:login:Penguin mailto:sage [2008/05/29(木) 15:16:03 ID:f0XaC1yy] >>218 portageツリーは正常? distfilesバックアップしてスナップショットで上書きしてみるとか。
220 名前:login:Penguin mailto:sage [2008/05/29(木) 18:59:42 ID:G+saLoCq] /etc/make.profile がいつのまにかなくなっていました。これが原因だと いいのだが。まあ、気持ちが悪くても動いているから、暫く様子を見ます。 ひとたびド壷に落ちると、次から次へと問題で今は次のエラーで悩まされています。 linux-2.6.24-gentoo-r8 # make scripts/kconfig/conf -s arch/x86/Kconfig CHK include/linux/version.h CHK include/linux/utsrelease.h CC arch/x86/kernel/asm-offsets.s include/asm/page.h:5 から include されたファイル中, include/asm/processor_64.h:11 から, include/asm/processor.h:4 から, include/linux/prefetch.h:14 から, include/linux/list.h:8 から, include/linux/module.h:9 から, include/linux/crypto.h:21 から, arch/x86/kernel/asm-offsets_64.c:7 から, arch/x86/kernel/asm-offsets.c:4 から: include/asm/page_64.h:90:2: error: #error "CONFIG_PHYSICAL_START must be a multiple of 2MB" make[1]: *** [arch/x86/kernel/asm-offsets.s] エラー 1 make: *** [prepare0] エラー 2 linux-2.6.24-gentoo-r8 # grep PHYSICAL_START .config CONFIG_PHYSICAL_START=0x100000
221 名前:login:Penguin mailto:sage [2008/05/29(木) 19:40:48 ID:G+saLoCq] Physical_start を0x2000000 に変えたら make できたが、 Kernel Panic !
222 名前:login:Penguin mailto:sage [2008/05/29(木) 19:56:03 ID:TvzYgpFS] inkscapeがboostに依存するようになったんだね orz
223 名前:login:Penguin mailto:sage [2008/05/29(木) 21:20:16 ID:G+saLoCq] Kernel panic は >> 21 のgrub の問題と同じものかもしれない。 その結論はどうなったのかな。 同じ .config で disk が 2.6.19 では sda, sda, sdc, sdd なのに 2.6.24 では hdc, hdd, sda, sdb になっている。 メモリー スタート位置の問題もあるし、問題が重なると解決への ファイトがなくなる。まあ 2.6.19 では動いているし、しばらく待つか。
224 名前:login:Penguin mailto:sage [2008/05/29(木) 22:05:14 ID:Xcv76BAH] >>216 EABIでやりたいので、CD付属のEABIカーネルで続けようとしたが、どうにも進まず。 もう気持ち悪いので、bootstrap.shから始めましょとやってみました。 するとなんとbinutilsが入った直後に、portageのリゾルバが死亡しfetchできない状態に。 wgetで手で落とすと、今度はgccがExecutableを吐けないとな。 UDEVの話もあるし、FEDORAさんとこからとってきて一度FEDORA環境を構築。 /dev/sda2をばっさり消してstage3を入れ、もういちどbootstrap.shをトライ。 で、今度はportage-2.1.4.4が入った時点で、やっぱりportageのリゾルバが死亡。 ただ今後はgccは生きてるので、wgetでしこしことソースを落としてるです。
225 名前:login:Penguin mailto:sage [2008/05/29(木) 22:33:59 ID:c2YNGjhg] あぁ。EABIさんでしたか。私も今、EABI環境構築しようとしてます。 まだ十分にイケてないデス。Portageのリゾルバ死亡ありますよね。 アレめんどくさい。なにがおこってるのかわかんないけど・・・。 で、例のStage3はOABIだと思ってるんでそのままだとダメじゃないかなぁ。 abi設定は必須だと思います。 今試してる設定はコレ ・CHOST="arm-softfloat-linux-gnueabi" ・CFLAGS="-O3 -march=armv5te -pipe -fomit-frame-pointer -fprefetch-loop-arrays -msoft-float -mfloat-abi=soft -mabi=aapcs-linux " 最初はこちらとか参照して最初はクロスで作ってました。 ttp://comomo.shacknet.nu/blog/132/ fedoraさんキット入れる場合、ばっさり消すんじゃなくて、 chrootさせた方が良いと思いますよ。emerge -e systemできてから 乗せ変えたほうが良いと思います。趣味の問題ですけど。
226 名前:login:Penguin mailto:sage [2008/05/29(木) 22:38:54 ID:c2YNGjhg] 私が今やってる手順をざっくり書くと ・Fedoraさんキット → Debian-armel-root-fsにchroot ・その上にクロスコンパイルしたpythonとかportageをtar -xvspjf -C /で展開 ・必要なパッケージをemerge --nodeps --oneshot で最低限入れる ・クロスのサンプルのように、xmerge -pve --oneshot --nodeps systemで入れる。 ・es2fsprogsとかでビルドエラーが出る奴で極力--skip-firstですっ飛ばす ・作成したところにchroot → bootstrap.sh → emerge -e system を計画中。 USE="static" CFLAGS="-static-libgcc"をつけてたらemerge -e system中に bashさんが死んでくれたのでそれらをはずしてビルド中です。 余裕があればarmv4でstage3作ってパッケージ等更新かけていきたいな。と >>224 さんも、うまくいったらeabi-stage3として公開してほしいなw 最終目標はLinuxザウルス(SL-C3000)にGentooでXorg入れるところまで いつになることやら・・・。
227 名前:login:Penguin mailto:sage [2008/05/29(木) 22:47:50 ID:Xcv76BAH] チラ裏の追記。どうもbootstrap.shで最初にportageをアップデートしてるんだけど、 依存関係を処理せずにいきなり突っ込んでる様子。 うーむ、これが名前解決できない理由か。 一度きれいにporatageを入れなおして再トライしたほうが早いかな。
228 名前:login:Penguin mailto:sage [2008/05/29(木) 22:50:56 ID:LdHNckMH] EABIなら、Debian Lennyから始めると楽だよ。 母屋を乗っ取りながらchroot環境を構築していける。
229 名前:login:Penguin mailto:sage [2008/05/29(木) 23:30:46 ID:Xcv76BAH] >>225 なるほどchrootでアプローチですか。確かにそっちのが楽かも。 行き詰ったらそっちで試すです。 例のStage3は文を読む限りはCD添付のuImage使ってるように読めるんですよね。 なのでEABIなのかなと思ったのですが、CFLAGS読むとEABI明示してないし、 最悪EABIとOABIが混ざってるような危険な状態なのかも。 自分のCHOSTとCFLAGSは今のところ、 CFLAGS="-Os -pipe -march=armv5te -mabi=aapcs-linux -fomit-frame-pointer" CHOST="armv5te-kuroboxpro-linux-gnu" です。 確かVIA C3の最適化で知ったのですが、CPUの内部キャッシュが小さい場合、 メモリのフットプリントを小さくしたほうがキャッシュがよく効いて早いと読んだのでOsしてます。 -fprefetch-loop-arraysいいですね。使わせてもらいます。 -msoft-floatつけてるのでなんでかなと思ったのですが、dmesg見て納得。 浮動小数点演算ユニットないんですね、こいつは。勉強になります。 とりあえず、emerge -e system を目指して頑張るですよ。
230 名前:login:Penguin mailto:sage [2008/05/30(金) 00:09:17 ID:xpTzWTVq] >>228 その一言でわかる人間だったら数ヶ月の苦労はしてないかも? ごめんなさい。低レベルで。ひと段落したら(成功失敗に関わらず) そっちの線も調べて試してみたいと思います。情報ありがとうです。 >>229 メモリ使用量を小さくするならThumbコードが有効なはずなんですけどね。 なので-mthumb-interworkを以前はつけてました。全うなの作ってから、 全Thumbコードとか試してみたいと思ってます。(できるのか?)
231 名前:login:Penguin [2008/05/30(金) 01:16:18 ID:VaS3zyRX] おまえらgccのアップデートはうまくいってるか? 漏れはダメだ、/etc/make.porofile?を変更するらしいが デフォルトからどう変更すればいいのかわからん そもそもデフォルトが何なのかがわかってない 日本語が不自由でスマソ
232 名前:login:Penguin mailto:sage [2008/05/30(金) 01:47:26 ID:Ihsifr+m] >>231 gccは上書きされないぞ 複数バージョンがインストールされる。 gcc-configで切り替えろ。
233 名前:login:Penguin mailto:sage [2008/05/30(金) 12:44:10 ID:ypMNXeo4] なんかここで紹介されているGenLinkって、 EABIなLinkstation/玄箱ProのGentooっぽい。 ttp://www.kurobox.com/mwiki/index.php/KuroBoxPro 試した人いる?
234 名前:login:Penguin mailto:sage [2008/05/30(金) 13:43:36 ID:8QnDyQu2] ひさびさにGentoo起動してみた。 前回はKDEキターとか言われてたが もともとlaymanで入れてた俺には関係なかった。 今回はどうかな?
235 名前:login:Penguin mailto:sage [2008/05/30(金) 14:23:26 ID:8PnvHs/+] 現在, kernel-2.6.19 で動かしています。kernel を 2.6.25 に替えるための lilo.conf, fstab の書き方を教えてください。 現在 lilo で 使っている lilo.conf は boot = /dev/sdc image = /boot/bzImage-2.6.19 root = /dev/sdc3 label = "Gentoo_2.6.19" read-only # image = /boot/bzImage root = /dev/sdc3 label = "Gentoo_2.6.25" read-only fstab の disk 部分は /dev/sdc1 /boot ext2 noatime 0 0 /dev/sdc2 none swap sw 0 0 /dev/sdc3 / ext2 noatime 0 1 /dev/sdd2 /tmp ext2 noatime,nodev,nosuid,noexec 0 0 /dev/sdd1 /var ext2 noatime,nodev 0 0 /dev/sda2 /home ext2 noatime 0 0 で, gentoo-2.6.19 は動きますが、 2.6.25 は kernel panic を起こします。 kernel panic を起こすのは sata の sdc1 が hdc1, sdc2 が hdc2 に変わる ためです。sata controler は intel の piix なんとかというもの。 sda, sdb は scsi です。 2.6.19 で動かしながら, lilo.conf の root を hdc3 に変えようとしても, はねつけられました。