LFS(Linux From Scratch) 統合スレ 2
■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin
2006/08/13(日) 04:53:17ID:dhGPAboY本家
http://www.linuxfromscratch.org/
日本語参考
http://www.linux.or.jp/JF/JFdocs/LFS-BOOK/ (JFの日本語訳です。5.0なので注意)
http://www.atmarkit.co.jp/flinux/rensai/lfs01/lfs01a.html (@ITの記事です。3.3なので注意)
http://www.shizu-net.jp/〜taki/LoV611.php?itemid=10 (制作途中みたいです。)
今はLiveCDやら自動化のシェルスクリプトなど便利なものがあるみたいですが、本質的に理解したい人や初めての人は全て手動でやる事を進めます。
基本的に分からない事やトラブルに関しての質問をする時は気を付けましょう。
なるべく抽象的な表現は避け、具体的な事象を元に理論立てて相手に分かりやすいように質問される側の立場に立って質問してください。
というわけでハンバーガー作りが好きな人はどぞ。↓
0669login:Penguin
2011/03/03(木) 03:13:48.18ID:VjIzuH2zhttp://www.linuxquestions.org/questions/linux-from-scratch-13/5-15-compiling-bash-configure-script-hangs-at-checking-where-elc-files-should-go-798774/
0670login:Penguin
2011/03/03(木) 20:51:28.19ID:Qy/wvySmgrub使ってないからあれだけど
mbrにつっこんでcommand書きといてgrubでcommand直接うちこんでみたらどうだろ
たしか認識してるpartitionとかをlsとうつと表示してくれたりもした
file systemを認識して中身見れるしtab補完きくし
それでたちあがれば設定fileかなんらかがおかしいし
mbrにつっこんだのが動作してないなら書き込めてないし
無理ならlilo使うてもある
ここで日本語かつ丁寧に説明しれてるから選択肢としては有益だと思うよ
http://www37.tok2.com/home/nobusan/index.html
0671login:Penguin
2011/03/03(木) 21:20:40.63ID:Qy/wvySm前やった時より全然不安定
一日10個ぐらいの不具合をみつけてる。versionあげるとほかの所に不具合がでるし
ディストリビューターは偉大だよ。plamoの中の人達は偉いんだなぁ。尊敬してます
1.2年ぐらいかけてのんびり直す予定
その頃にはwaylandへの移行が本格化してそうだ
直した後は5,6年はねばってっと、その頃には三十路に突入してるのか
はーあ..なんだかなあー。予定では今頃魔法使いだったんだけどなぁ
エイズとかガンとかの治療薬を開発しちゃってたはずなんだけど
とりあいず分かったことはLFSで書かれてるみたく最適化はお勧めできないと
予想してるよりgccにバグがあるはず
0672login:Penguin
2011/03/03(木) 22:32:38.11ID:5g+2ZfNggccが悪いとは言いきれないぞ
0673login:Penguin
2011/03/05(土) 11:18:53.78ID:BP7kBA546.54 Shadow-4.1.4.2
sed -i -e 's/ ko//' -e 's/ zh_CN zh_TW//' man/Makefile.in
これ、koは消せるけどzh_CN zh_TWは残る
DIST_SUBDIRS = po cs de ed fi fr hu id it ja pl pt_BR ru sv tr \
zh_CN zh_TW
0674login:Penguin
2011/03/05(土) 11:22:02.61ID:BP7kBA54sed -i -e 's/ ko//' -e 's/\tzh_CN zh_TW//' man/Makefile.in
で、いけました。
0675668
2011/03/05(土) 23:23:18.82ID:DgN8JSaaURIの方も勉強さしてもらいます
ブートローダは、昔Win機にLinuxを共存させる時につまずいてたけど、
ちゃんと理解しないままで逃げてたorz
lilo導入も候補に入れて検討してみます
grubでつまずいた後、ログ見返しても結局原因がわかんなかったので
ホストOSの再インスコからまた始めるとこ
あと、6.8リリースおめ!
0676login:Penguin
2011/03/06(日) 02:03:06.44ID:bedGuSUT6.8日本語版乙
0677login:Penguin
2011/03/06(日) 02:15:39.74ID:ewOo9OKm0678login:Penguin
2011/03/06(日) 14:20:09.31ID:b1Oxno8Fweb archiveで探せばいろいろ出てきますが、
すべてパッケージが残っているわけではないので
誰か知っている人いましたら教えてください
0679login:Penguin
2011/03/06(日) 14:57:50.62ID:oIiSSrDettp://anduin.linuxfromscratch.org/sources/LFS/lfs-packages/
0680login:Penguin
2011/03/06(日) 15:00:56.30ID:icrHpO4p6.x系でいいなら、こういうとことか
ftp://ftp.lfs-matrix.net/pub/lfs/lfs-packages/
0681login:Penguin
2011/03/06(日) 20:23:33.45ID:b1Oxno8F詳細書かずにすみません。
3.X、4.Xがよかったりします
カーネルが2.4系ってことですね
0682login:Penguin
2011/03/06(日) 20:35:13.59ID:icrHpO4p0683login:Penguin
2011/03/06(日) 20:45:35.66ID:tsVY1dm+ttp://archive.linuxfromscratch.org/lfs-museum/
じゃダメなん?
0684login:Penguin
2011/03/06(日) 21:22:05.55ID:b1Oxno8Fそうですか残念です
>683
そこはhtmlはありますのでデータが手に入ったら見てインストールしようと思ってます
0685login:Penguin
2011/03/07(月) 21:47:24.55ID:qh+ywNu5root=が間違っているからルートパーティションをマウントできず、カーネルパニックになってしまう。
いちおうliloでもやってみたけど、うまくいかなかった。
どこに情報を探しにいけばいいのでしょうか?
0686login:Penguin
2011/03/07(月) 22:39:39.28ID:aE9a+tv60687login:Penguin
2011/03/23(水) 05:20:02.53ID:QVNe61D50688login:Penguin:
2011/04/13(水) 10:23:59.70ID:VB3cMDVoDebian6でやってますが
# useradd -s /bin/bash -g lfs -m -k /dev/null lfs
# passwd lfs
でユーザを作った段階では、/home/lfsは空なんですが
GUIでログインした段階で、デスクトップなどディレクトリががっさり
作られてます。
printenvの結果も他のユーザーと変わらないようです。
これで、いいんでしょうか?
0689login:Penguin
2011/04/13(水) 10:46:24.54ID:GtxWJoyx指定どうりの動作だから、いいんじゃないでしょうか。
>でユーザを作った段階では、/home/lfsは空なんですが
>GUIでログインした段階で、デスクトップなどディレクトリががっさり
>作られてます。
0690login:Penguin
2011/04/13(水) 11:30:31.46ID:r2e+dh3M0691688
2011/04/13(水) 13:25:53.42ID:VB3cMDVoCUIでがんばってみます。
すでにできてしまったもろもろは、すべて空にして
もう一度、.bash_profile ./bashrcを作りなおせばOK?
0692login:Penguin
2011/04/13(水) 22:31:26.59ID:3GtPpZjVmpfr,gmp,mpcをGCCディレクトリ内に展開
configureは通ったんですが、makeで
checking for gmp.h... no
configure: error: gmp.h can't be found, or is unusable
のエラーで止まってしまいます。確かに
/mnt/lfs/sources/gcc-4.5.2/gmp/ の中にはgmp.hは無い gmp-h.inってのはあるけど
なんで?
0693login:Penguin
2011/04/13(水) 22:37:48.61ID:r2e+dh3Mgmp-x.x.x.x
をgmpにリネームした?
0694692
2011/04/14(木) 07:01:18.02ID:Sj7Lg007mv gmp gcc-4.5.2/ しました
でも、gmpの中にgmp.hが見当たらないですが、これでいいんでしょうか?
0695login:Penguin
2011/04/14(木) 09:05:10.58ID:101aXCeF0696692
2011/04/14(木) 22:37:23.76ID:Sj7Lg007./configure ここで、gmp.hができました、でgcc-4.5.2にもどって
./configure
make すると
configure: error: source directory already configured; run "make distclean" there first
make[1]: *** [configure-gmp] Error 1
とのエラーになってしまいます。
0697692
2011/04/14(木) 23:25:37.78ID:Sj7Lg007最初から、手順どうりやり直したら、とおりました。
0698login:Penguin
2011/04/15(金) 07:21:29.54ID:oZTireZsメッセージもきちんと読もう
ファイト
0699login:Penguin
2011/04/16(土) 19:21:49.97ID:le5+Royhglibcのmakeで
make[1]: *** No rule to make target `/mnt/lfs/sources/glibc-build/Versions.all', needed by `/mnt/lfs/sources/glibc-build/abi-versions.h'. Stop.
との、エラーで止まります。
patch configparmsなどは正常に処理されてるようなんですが
0700login:Penguin
2011/04/16(土) 20:56:42.56ID:ZQugtTyX0701699
2011/04/16(土) 22:49:49.28ID:le5+Royhgawgをapt-get install gawgしましたが、この度は
sed -e 's/#.*$//' -e '/^[ ]*$/d' ../abi-tags | \
while read conf tagos tagver; do \
test `expr 'i686-lfs-linux-gnu' \
: "$conf"` != 0 || continue; \
( echo "$tagos" | \
sed -e 's/[^0-9xXa-fA-F ]//' \
-e 's/^/#define __ABI_TAG_OS /'; \
echo "#ifndef __ABI_TAG_VERSION"; \
echo "$tagver" | \
sed -e 's/[^0-9xXa-fA-F]/ /g' -e 's/ *$//' \
-e 's/ /,/g' -e 's/^/# define __ABI_TAG_VERSION /'; \
echo "#endif" ) > /mnt/lfs/sources/glibc-build/csu/abi-tag.h.new; \
done
if test -r /mnt/lfs/sources/glibc-build/csu/abi-tag.h.new; then mv -f /mnt/lfs/sources/glibc-build/csu/abi-tag.h.new /mnt/lfs/sources/glibc-build/csu/abi-tag.h; \
else echo >&2 'This configuration not matched in ../abi-tags'; exit 1; fi
make[2]: Leaving directory `/mnt/lfs/sources/glibc-2.13/csu'
make[1]: *** [csu/subdir_lib] Error 2
で止まってしまいます。
0702login:Penguin
2011/04/17(日) 10:01:57.51ID:Bz7rRKat"[csu/subdir_lib] Error 2" とかで検索したらどう?
gawkを指摘した人に感謝しなくっちゃ。
そもそも自分で気付くべき内容だよ。反省すべし。
version-check.sh やってないんだから、
あちこち間違い、勘違い、抜け漏れ、思い違い、
あるんだよ、きっと。
0703login:Penguin
2011/04/17(日) 11:39:19.30ID:Bz7rRKat(1)SHELLがbashじゃない、(2)5.6. Linux API header が正しくインストール
されてない、(3)glibc のビルドディレクトリを消さずに再ビルドしてる、
とかとかとか。どれかに該当するなら、
つまりブックどおりにやっていないってこと。
gmpでごちゃごちゃのやり方聞いたら (3)の可能性、高いんじゃない?
0704login:Penguin
2011/04/17(日) 14:02:50.81ID:/fv2rWr3ここに書けばいい
馬鹿が調べる
無駄な時間を使わなくて済む
0705699
2011/04/17(日) 22:47:19.63ID:vyfkI+A5先ほどのところは解決できました。また、別の箇所で引っかかってますが
今晩は時間切れみたいですが、引き続きがんばってみます。
ありがとう、ございまいした。
0706login:Penguin
2011/04/17(日) 22:57:02.17ID:Bz7rRKat自分で解決するのが楽しいものだと思うんだ。
しっかりやれば自己解決できたりするもんだし。
頑張ってね。
0707login:Penguin
2011/04/27(水) 19:29:35.35ID:hmsWU7Ug散々叱られるんだけど、/tools 以下にインスコしちまって大丈夫かな?
glibc を /tools 以下にインスコした直後あたりにやろうと考えてるけど。
0708login:Penguin
2011/05/16(月) 02:52:54.74ID:39ldvvVSここに質問を書こうとして、書いているうちに次第に整理され、あれかっ、となる繰り返しの巻
0709login:Penguin
2011/05/17(火) 02:41:52.45ID:vcinttyxLFS6.3用の32bit用のlive cd r2145で作業してます(cpuはcore2で64bitですがまずは32bitのをビルドしたい)
5章 gcc pass2でコンパイル後にgcc -vすると/usr/includeが3番目の検索パスに含まれてしまっています
(最初が/tools/includeで2番目が/tools/i686.../includeです)
これを取り除きたいのですが、これはコンパイル時に決まるものと考えて良いのですよね?
($PREFIXとgcc/config以下のgnu.hとlinux.hの設定でincludeの検索パスが決まると今は理解しています)
おそらくこれが原因で直後のステップのncursesのコンパイルで、公式のログでは
gpm.h ... noとなるべきところが
gpm.h ... yesとなるため、Gpm_Openがないとconfigureでエラーがでてしまいます
gpm.hは/tools以下にはなく、ホスト環境の/usr/includeにあるのは確認しました
/usr/includeを除くパッチも当ててるのに、何か他に確認すべき点はありますでしょうか?
・作業は全てlfsユーザ
・コンパイルオプションは本どおり(特に、--prefix=/toolsはつけている)
・which gccで/tools/bin/gccが出る
・gcc-4.1.2とgcc-buildは全て削除してからtarを展開しなおし新たにgcc-buildをmkdirして作業した
・パッチはgcc-buildから当てている(パッチのgccバージョン4.1.0はlive cdのgccバージョン4.1.2と違うためp1オプションがついてると理解)
・パッチを当ててからコンパイルした
・パッチ後、gcc/configのi386にあるgnu.hとlinux.hがパッチ前後で内容が変化するのは確認
・gccとbinutilsのコンパイルでは特にエラーはない(grep -B4 Error 自分でとったログ)
0710login:Penguin
2011/05/17(火) 09:16:14.53ID:3FNm1WU50711login:Penguin
2011/05/17(火) 10:24:12.56ID:/p4Y37Di不正解
pオプションは階層。詳しくはman patch
Adjusting the Toolchainをやってないか間違ってるか。
もしくはそれ以前に既に間違ってるか。
あとLFS LiveCD使ってたらホスト環境は弄らない
もし初めての挑戦ならコマンドを手打ちしないでコピペしたほうがいい。
0712login:Penguin
2011/05/17(火) 11:06:24.22ID:C3Iz6Jhj上手くやれるとは思えねえわ。突っ込むのも面倒くさくなるレベル。
0713login:Penguin
2011/05/20(金) 00:14:41.47ID:iV+9NvHwだらだら書いてすみません、やり直したら進めました。見直すと
/usr/lib/とすべきところが
/usr/libとなっていたりしたので、再度最初から。コピペ大事ですね
5章前半はglibcのmake checkでbug-atexit3のエラーだけ無視したものの
6章までは何とか来れました
教訓として、virtual boxで所々スナップショットをとることしました
0714login:Penguin
2011/05/20(金) 09:07:30.73ID:Kkbcc3fE0715login:Penguin
2011/05/21(土) 04:13:54.50ID:AkOtoxMnmake menuconfigのコンパイル時のLANGやLC_ALLは何が良いのでしょうか
本ではLFSの全体的なつくりについては
UTF-8ではなくその国の固有のロケールで作ってあるようなことが書いてあったので
ja_JP.UTF8ではなくja_JP.eucJPのほうが良いのでしょうか
もう終わりそうなので、試してないですが
ホスト環境がハイバネートをサポートしてるなら
作業をやめる際はこちらのほうが楽かもしれないですね
構築作業の途中でログアウトとかすると環境復元がめんどくさかったりするし
0716login:Penguin
2011/05/21(土) 07:57:44.02ID:ezwxxsQQ0717login:Penguin
2011/05/21(土) 10:03:21.38ID:zmfqqVMt$ grep LC_ /usr/src/linux/Makefile
unexport LC_ALL
LC_COLLATE=C
LC_NUMERIC=C
export LC_COLLATE LC_NUMERIC
気にするな
もし気になるなら今後も全てのパッケージビルドでC or POSIXにしたほうが安心すると思う
ちなみに俺はそうしてる
0718login:Penguin
2011/05/21(土) 10:19:55.02ID:2w+EQhQI0719login:Penguin
2011/05/21(土) 16:45:26.69ID:hIuBChfj0720login:Penguin
2011/05/21(土) 23:24:11.97ID:I9vgXXwLja_JP.UTF-8
0721login:Penguin
2011/05/22(日) 10:27:16.53ID:4jcmSvoAブックどおりやってませんと同義語なんだな。
それに気付いたときに完成するよ。
0722login:Penguin
2011/05/22(日) 11:04:04.96ID:bF3GJB7Y0723login:Penguin
2011/05/22(日) 11:26:04.87ID:4jcmSvoAでもそんなレベルに達していない。収集のつかないやり方。
ブックどおりじゃない自覚がないから問題。
0724login:Penguin
2011/05/22(日) 15:29:53.69ID:ttk8EEh9おかげさまで完成しました。長かった
後で気づいたけど、bookの最後のほうに来てキラーパスというか
menuconfigの設定の詳細は環境依存なので、bookでは割愛されていますね
experimentalに分類されているから、無くても汎用的なドライバ等で動くだろうと
SATAドライバ無視したらkernel panicして嵌りました
一通り終えて、一番印象に残ったこと
6.3.2. Package Management Techniques
6.3.2.1. It is All in My Head!
Yes, this is a package management technique
吹いた
0725login:Penguin
2011/05/22(日) 15:43:29.30ID:/eFoItHo0726login:Penguin
2011/05/22(日) 15:51:16.24ID:30hvG/5H察してやれよ。可哀想だろw
>>724
乙
0727login:Penguin
2011/05/26(木) 12:41:41.13ID:fQoj9mlOどっと笑いが起こって、場が和むところ。吹いていいですよ。
0728login:Penguin
2011/05/29(日) 13:37:35.96ID:KISn/jXKブックどおり
0729login:Penguin
2011/05/29(日) 13:44:43.90ID:KISn/jXK何を血迷う. 初心者諸氏、惑わされるな.
起動したときにrootが見つからないとかでカーネルパニックになって
結局諦めちゃったんど、もう一度試して見ようと思う。
外付けHDD(/dev/sdb)から起動することは出きるのでしょうか?
0731login:Penguin
2011/06/11(土) 22:31:28.92ID:aw2ynwO3まぁ,外付けHDDからBoot不可でも,カーネルイメージを内蔵HDDにコピーして,
それを使って起動する,みたいな手はある.
0732login:Penguin
2011/06/12(日) 00:15:56.52ID:YZIYN00qメインにはSlackware入れてるからいつもこの外付けHDDに
Ubuntuや関係ないかもしれないけどSolaris入れて普通にBootされて動いたことがあるし、
多分Linuxのコンパイルのときに何かチェック入れなければいけなかったのかもしれない。
明日ぐらいから構築することにする
0733login:Penguin
2011/06/12(日) 00:16:59.94ID:YZIYN00qUSB接続
0734login:Penguin
2011/06/12(日) 00:42:48.39ID:Bso+GxSA元HDDのほうが先に起動したとしても
grub起動したら、Cコマンドでプロンプトに入って
chainloader (hd1,1)+1
boot
でいける(hd0が元、hd1が外付でパーティション1にインストールした場合。MBRなら(hd1,0))
0735login:Penguin
2011/06/12(日) 01:05:40.33ID:gQWxzugk0736login:Penguin
2011/06/12(日) 09:32:55.89ID:YZIYN00q今までLILO使ってきたから前にやった時も面倒で内蔵HDDのLILOに
外付けにあるLFSをブートするようにしたのだけれども、
それがカーネルパニックの原因だろうか?
grubとか高機能すぎて一つのOSかと思ってしまう
0737login:Penguin
2011/06/12(日) 22:57:49.60ID:Bso+GxSAカーネルパニックになる前に、内臓HDDのLILO→外付けHDDのgrubは起動すんの?
そうじゃないならgrubのインストールかLILOの設定がおかしい
0738sage
2011/06/12(日) 23:46:50.07ID:YZIYN00q仕方ないから内蔵のHDDにパーティション作って移動させて
今までつかってたLILOをgrubに差し替えたら動いた。良く解らないけど
あと、バックアップとるつもりが、誤って全部消してしまった
どうしよう(´・ω・`)
一応聞くけど最初からだよね?
0739login:Penguin
2011/06/13(月) 01:46:00.37ID:INqzHags0740login:Penguin
2011/06/13(月) 07:26:51.11ID:qxwoeJZqcp 何かのオプション /mnt/lfs/* /mnt/lfs
ってやってしまったのが原因だとおもう
気がついたら消えてたからこれが原因でないかもしれないけれど
また余裕があるときにやり直そうと思う
0741login:Penguin
2011/06/13(月) 07:42:06.31ID:qxwoeJZqこの間違いに気がついてコマンドを打ち直したときに
何も移動されなくておかしいなと思って確認したら消えていた
0742login:Penguin
2011/08/22(月) 22:07:57.29ID:cgWDZXef0743login:Penguin
2011/09/01(木) 01:21:30.30ID:FNDmPl3ahttp://hibari.2ch.net/test/read.cgi/pcnews/1314805885/
Apache 2.2.20が出たけどBLFS SVNはまだ2.2.17のままだね。
0744login:Penguin
2011/09/01(木) 14:37:44.23ID:FNDmPl3a--with-included-aprを明示的に付けないとapr-1-configとapu-1-configを生成してくれない。
0745login:Penguin
2011/09/04(日) 11:30:53.96ID:837eO9SYバンドルされている apr を使うなら、
--with-included-apr の指定が必須ということですよね?
0746login:Penguin
2011/09/07(水) 20:25:59.69ID:zRMH6CQKその人のレベルが知れ渡るってこと、知ってる?
aprの件もカーネルパニックの件もそうなんだけどね。
どんなカーネルパニックか示さないし誰も聞かないし。
正しいやり取りの仕方を勉強してよ。これもLFS学習だよ。
0747login:Penguin
2011/09/08(木) 12:03:53.28ID:U4Bjxs+W0748login:Penguin
2011/09/08(木) 22:35:43.38ID:D/3Em1anhttp://www.linuxfromscratch.org/blfs/view/svn/server/apache.html
2.2.17では --with-included-apr を付けてなくてもインストールされる。
0749login:Penguin
2011/09/09(金) 14:10:03.01ID:dipUFX3hconfigure.in も find_apr.m4 も大して変わってないし。
BLFS の書き方は問題だね。
付けなければだめ、みたいに読めるから。
0750login:Penguin
2011/09/09(金) 14:53:59.49ID:og8Y44YD2.2.17では '--with-included-apr' を付けてなくても作られてたというお話。
0751login:Penguin
2011/09/09(金) 15:05:07.90ID:dipUFX3h0752login:Penguin
2011/09/09(金) 15:05:44.37ID:dipUFX3h2.2.17 でも 2.2.20 でも、つけなくても作られてたというお話。
0753login:Penguin
2011/10/27(木) 11:26:42.54ID:CWmkRD0pchrootを忘れて/etc/passwdと/etc/groupを思い切り上書きしてしまいましたよ。っと。
バックアップ取ってなかったから初めからだ。 orz
0754login:Penguin
2011/10/27(木) 13:55:25.60ID:CWmkRD0p0755login:Penguin
2011/11/07(月) 00:47:10.98ID:pRtw+aSu# Linux-3.1, GCC-4.6.1, and Glibc-2.14.1
0756login:Penguin
2011/11/07(月) 00:49:18.43ID:/0niews80757login:Penguin
2011/11/07(月) 19:52:00.95ID:oW1oaK/r0758login:Penguin
2011/11/10(木) 09:43:31.43ID:28WugVpF自分のデータだけは大切にね。バックアップしといたほうがいいよ。
疲れてる時は、scriptだったりmakefileの単純な間違いで「うわぁ・・」っていうのやっちゃう時あると思うから。
0759login:Penguin
2011/11/10(木) 11:09:14.03ID:6NMgo8/5ブートさせたいルートパーティションのデバイス名はどのように探したら良いでしょうか?
GRUBからコマンドでrootを(hd0,4)とし、タブで意図したカーネルファイルが補完出来ているので(hd0,4)は正しい筈ですが、
デバイス名の指定が誤っているためブート時にカーネルパニックで落ちてしまう状態です。
0760login:Penguin
2011/11/10(木) 13:00:43.43ID:eDcCH4A9試しては再起動、を繰り返せばすぐ分かること。なぜしない?
それで解決すればよし。でも解決しないよ、きっと。
パーティション指定誤りとの判断が怪しく聞こえる。
0761login:Penguin
2011/11/10(木) 16:41:25.52ID:u94PfNMUGRUBで下記のコマンドを入力したとします。こ のとき、
GRUB> root=(hd0,4)
GRUB> linux /boot/vmlinux-2.6.37-lfs-6.8 root=/dev/hda7
→/boot/vmlinux-2.6.37-lfs-6.8 のファイルは、TABキーで補完が効くため、 (hd0,4) の指定は間違い無さそう。
GRUB> boot
→bootの途中でルートパーティ ションが見つからずエラー、となるため、root=/dev/hda7 の指定は間違っている。 という状態です。
そうしたときに、デバイス名 「/dev/hda7」の代わりに指定すべき名称はどの ように調べたらよいでしょうか?
0762login:Penguin
2011/11/10(木) 17:26:27.79ID:eDcCH4A9hda7 の 7 は hd0,4 の 4 と一致する? hda7 の h は正しいの?
カーネルパニックメッセージ、示すべきじゃない?
パーティションどう切ったか示すべきじゃない?
というかカーネルパニックメッセージを検索すべきじゃない?
本当に相談したいなら。そんなところまでするスレじゃないのかな・・
0763login:Penguin
2011/11/10(木) 17:38:31.30ID:nazVUJseてか、こういう場合ってGRUBのタブ補間でも見えたっけか?
俺の記憶が正しければGRUBでは見えるが、カーネルがFSをリマウントする時にパニックになった気がする。
0764login:Penguin
2011/11/10(木) 19:36:37.37ID:AWiWc5ryいろいろと指摘、ありがとうございます。
カーネルパニック時のメッセージです。
VFS: Unable to mount root fs via NFS, trying floppy.
VFS: Cannot open root device "hda7" or unknown-block(2,0)
Please append a correct "root=" boot option; here are the available partitions:
0b00 1048575 sr0 driver: sr
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(2,0)
恥ずかしながら今さら気付いたのですが、パーティションとしてsr0しか認識されてないのが、まず問題のような気がしました。
カーネルのコンフィグは正直適当にやったので自信ありません。その辺の調査からしてみます。
0765764
2011/11/10(木) 19:43:50.18ID:AWiWc5ryそもそもVMWare上で構築しているのですが、これがそもそもの誤りでしょうか?
0766login:Penguin
2011/11/10(木) 21:08:12.53ID:4CNdH9emね? 設定の問題じゃぁないってことだ。
VMwareは関係ないよ。
0768login:Penguin
2011/11/12(土) 07:21:44.81ID:AEqk8noy■ このスレッドは過去ログ倉庫に格納されています