トップページ⇒linux
1001コメント361KB

くだらねえ質問はここに書き込め! Part 198

■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin2012/02/03(金) 02:45:39.22ID:1nES98gq
まずは2ch-Linux-Beginnersを読みましょう。
いろいろとまとめられているので(・∀・)イイ!!
http://www12.atwiki.jp/linux2ch/

読んでも解決しなかったら、質問を書きこむ前にここを読もう。
http://www12.atwiki.jp/linux2ch/?About

過去ログ検索(Part29: 22氏提供) http://2chlinux.dtdns.net/2ch-linux-ks/

Google検索 http://www.google.co.jp/linux

関連スレッドは >>2-4 あたり。

前スレ くだらねえ質問はここに書き込め! Part 197
http://hibari.2ch.net/test/read.cgi/linux/1324631185/
http://2chlinux.dtdns.net/2ch-linux-ks/thread/1324631185.html
0166login:Penguin2012/02/06(月) 13:30:57.29ID:i47jLZZi
>>159
まぁ、半年に1回くらい保守書き込みしとけばいいよ。
0167login:Penguin2012/02/06(月) 13:37:14.97ID:WO/Cbjv8
>>161
貴方なら答えてくれそうだ

KVMでUbuntu11.10入れたんだがHDMIで音が出ない
1.ホストOSから仮想マシンマネージャーを開く
2.ubuntu入れた仮想マシンを開く
3.タブから「表示」->「詳細」を選択
4.左側の選択項目からSoundを選択
5.プルダウンメニューでサウンドデバイスのデバイスモデルを選べる。
  ただしich6、es1370、ac97しか選択肢がない。

cpuはIntel VT-x対応でBIOSで有効化済
ホストOSからはHDMIで音声が出ている

どうすりゃKVM上の仮想マシンから音声をHDMI経由で出力できるのか教えて
01681672012/02/06(月) 13:55:33.92ID:WO/Cbjv8
あ、>>165さんも回答お願いしますね
0169login:Penguin2012/02/06(月) 14:00:02.44ID:i47jLZZi
>>168
ごめん、その辺はあんまり詳しくないのよ。
0170login:Penguin2012/02/06(月) 15:03:34.79ID:IwzChdig
質問です。今Windows7が届きました。上書きの仕方を教えて下さい
01711512012/02/06(月) 15:10:00.61ID:2Esb8hOz
>>170
エクスプローラ上でドラッグ&ドロップ
→移動先に同名ファイルがあればダイアログが出るのでそこで上書きを選ぶ
あるいは インストールディスクからブートしてインストール先にwin7の入ったディスクを指定
→内容を初期化してインストールする

ていうかお前わざとふざけてるだろ
0172login:Penguin2012/02/06(月) 15:15:30.48ID:IwzChdig
>>171
どうもありがとうございます。助かりました。
0173login:Penguin2012/02/06(月) 16:05:07.22ID:WO/Cbjv8
>>168
その程度の知識しかないのに>>165みたいな発言していたわけ?

時々、「質問から逃げてる」、「ちゃんとこたえてやれ」といったレスをする奴がいる
そんな連中がどの程度かと思って質問したらこのザマか…

さて、あとは>>161だ。お手並み拝見といこうか
0174login:Penguin2012/02/06(月) 16:08:24.32ID:WO/Cbjv8
ありゃ、まちがえた
上のレスは>>169に対するレスね

ところで>>161や>>165以外でもいいんだけど、>>167が分かる人いないの?
0175login:Penguin2012/02/06(月) 16:08:54.85ID:i47jLZZi
>>173
そう言われてもわかる話とわからない話があるからねぇ。
自分が答えられるものについては答えてるつもり。
何もせずに文句言うやつは嫌い。
0176login:Penguin2012/02/06(月) 16:11:30.47ID:i47jLZZi
>>165 は「答えるの手伝ってよ」って言えばよかったかな。
すまん。
0177login:Penguin2012/02/06(月) 16:28:25.37ID:FhTe3U3t
回答者叩いてるのは自分の質問に答えてもらえなかった奴でしょ。
>>170も>>27>>92の人だよね。

まともな答えがもらえなかったなら、
なぜ答えがもらえなかったかよく考えてみなよ。
0178login:Penguin2012/02/06(月) 16:38:30.70ID:zysQo7tl
>>176
放っておくのがベスト。荒らし始めたら纏めて削除申請もできるし。季節の風物詩だよ
毎年毎年、というか休みごとに雰囲気が悪くなったって言う奴が必ず出てくるけど、
それは「近頃の若い者は…」とまったく同じだから付き合うだけ無駄無駄無駄無駄ァ
0179login:Penguin2012/02/06(月) 17:18:16.27ID:057rW3Rb
暇なのねw
0180login:Penguin2012/02/06(月) 17:56:34.55ID:WO/Cbjv8
>>178
「自分では殆ど何もできないのに偉そうなこと言う奴」を諌めただけで荒らし扱いか
もう少し節度を持って物事を考えられないのかな
0181login:Penguin2012/02/06(月) 19:04:30.59ID:MS7bT3I2


次の方お待たせしました
0182login:Penguin2012/02/06(月) 20:10:48.85ID:5DiOcrb/
>>178
相変わらずこういうアラフォーが沸くんだな
だから高飛車な質問者も沸く
もしかしてどっちも自演って事もあるな
0183login:Penguin2012/02/06(月) 20:24:34.40ID:zysQo7tl
>>182
それに反応するあなたも同類と言うことです。結局何にも答えていない、られない。オサーン同士でお互い様
淡々と回答だけして気がふれた奴に触れなければいいだけのこと。その程度もしないのだから
0184login:Penguin2012/02/06(月) 20:52:27.77ID:Lp42KuxC

なんでこんな馬鹿ばっかりなんでしょうか ?
0185login:Penguin2012/02/06(月) 20:54:10.11ID:F20jF2eL
坊やだからさ
0186login:Penguin2012/02/06(月) 20:54:36.54ID:LIZi7v3/
敷居が下がったからさ
0187login:Penguin2012/02/06(月) 21:43:17.61ID:KIHmgLdO
>>183
それに反応するあなたも同類と言うことです。結局何にも答えていない、られない。オサーン同士でお互い様
淡々と回答だけして気がふれた奴に触れなければいいだけのこと。その程度もしないのだから
0188login:Penguin2012/02/06(月) 22:58:22.78ID:XB0dFoh9
くだしつで何言ってやがる
0189login:Penguin2012/02/06(月) 23:03:40.95ID:p7J+TMM5
くだしつなのに、質問に敷居ってあるの?
虚偽スレかよ
民主党と同じじゃん
0190login:Penguin2012/02/07(火) 00:19:47.42ID:VptieSoF
ubuntuのplymouthファイルってどうやって作るんですか?
0191login:Penguin2012/02/07(火) 00:28:41.08ID:Q3pNggfA
自分の質問のレベルがわからず、他の専門板じゃちょっと敷居が高いと感じてここに聞きにくる初心者さんには出きるだけ丁寧に対応しようじゃないか
例えば>>93みたいにコマンドだけ示すなんてせずにさ

回答者のレベルを試すような底意地の悪いのがたまに混じるけど、そんなのには「ごめんなさい、こちらでは適当な解決策が見つかりませんので・・」とか言ってほかの専門板に誘導しておこう
0192login:Penguin2012/02/07(火) 00:35:44.99ID:V1mHdvZu
>>190
よく知らんけどこの辺の話?
http://blog.fpmurphy.com/2009/09/project-plymouth.html
0193login:Penguin2012/02/07(火) 00:43:01.42ID:VptieSoF
英語分かりませんが、usplash?xsplash?を変更する時に使うテーマの作り方なんですが
日本語のサイトとかないですかね。
0194login:Penguin2012/02/07(火) 00:58:05.98ID:Q3pNggfA
>>193
起動画面のテーマを変えたいってこと?
ならubuntu splashでググればいっぱい出てくるけどな
例えば ttp://ankyo.blog.so-net.ne.jp/2010-05-24

用意されたテーマをさらにいじりたいってのならよくわからん
0195login:Penguin2012/02/07(火) 01:34:52.14ID:Fxv5sXYN
専用RAIDカードでRAID6アレイ(HDD 1T*6台)を構成して、iSCSiを運用しようと思っています。
OSはCentOS6を使います。
メモリはどのくらい積めば良いでしょうか。

やはりたくさん積んだ方がiscsiや、RAIDの読み書き動作が速くなるのでしょうか。
0196login:Penguin2012/02/07(火) 01:46:23.48ID:XrjL1dKh
今はやっすいんだから、気の済むように乗っけろよ
0197login:Penguin2012/02/07(火) 02:10:26.61ID:CZEshGid
キャッシュにヒットして読み書きしないことを読み書き動作が速くなると称するのであればYesかなぁ
0198login:Penguin2012/02/07(火) 02:47:41.67ID:VptieSoF
ubuntu11.10の起動画面を変えるときmuebuntuとかをつかって変えますが、
plymouthファイルが必要ですよね。
でもネットで探してもいいのがないので自分で作ろうと思ったんですけど、
plymouthファイルの作り方が分かりません。
0199login:Penguin2012/02/07(火) 02:53:03.47ID:GCkDunyT
>>198
http://kawaji.wordpress.com/plymouth-theme/
ここ見てもダメかな?
やったこともやる気も無いけど、解説載ってるよ?
0200login:Penguin2012/02/07(火) 13:53:25.75ID:fbzE8cq5
ウインドーズにパテーションが3つになってるんですけど
ウインドーズもリカバリも入ってないほうを消してリナックスにするとどうなるんですか?
ウインドーズから見えますか?
リナックスを消すとウインドーズでまた使えるようになりますか?
0201login:Penguin2012/02/07(火) 13:56:12.06ID:Fk1KUYQA
率直に言うならば
貴方には無理です
0202login:Penguin2012/02/07(火) 14:01:48.58ID:fbzE8cq5
そうですか。
諦めます。
ありがとうございました。
0203login:Penguin2012/02/07(火) 14:04:50.92ID:fbzE8cq5
最後にひとつ質問させてください。
パテーションのファーストセクタにブートローダーを入れた場合
どうやってそのブートローダー読み込むんですか?
0204login:Penguin2012/02/07(火) 14:16:29.72ID:XluOLwvh
>>203
端的に言えばBIOS/EFIが読む。
0205login:Penguin2012/02/07(火) 14:16:38.82ID:V1mHdvZu
>>203
MBR に入れたブートローダから読むんじゃないのかな。
0206login:Penguin2012/02/07(火) 16:53:30.99ID:Fxv5sXYN
BIOS→MBR→ブートローダー

じゃないの。

でもMBRでは、2Tのディスクは扱えなんだよね。
だからEFIが別の領域を読み込むんだっけ。

混乱もたらしたらごめん。
0207login:Penguin2012/02/07(火) 17:11:44.23ID:+xdU2rPo
mbrは領域であってプログラムはではないよ。mbrにある1stローダが2ndローダがある領域からデータ読んでジャンプ。grubとかのはなしね。
0208login:Penguin2012/02/07(火) 20:12:36.84ID:3HL3RUyH
>>206
BIOSからは、MBR内のブートストラップローダ(ハードディスクの先頭から446バイト目
まで)を読み出して実行するところまで。

そこから先はそこに書かれたプログラム次第で、一般的なMS-DOS/Windowsシステム
では、パーティションテーブルに書かれた領域のうち、bootableフラグの設定された
パーティションの先頭部を読み込んで実行する(このパーティションテーブルでは
2TBを超える領域を表現できないことから、2TB制限が生まれる)。

EFIの場合はGPTとして8ZBまでのパーティションを表現できるので、2TBの問題は
なくなる。
0209login:Penguin2012/02/07(火) 21:39:49.20ID:lAV/jOyX
squidのスレが見当たらないのでこちらで質問させてください。違ってたら誘導お願いします。
ubuntuのsquidでproxyサーバをたててクライアントを繋いでいます。
ttp://www.toranoana.jp/mailorder/mpc/index.html
のページから18歳以上・以下のボタンを押下しても先に進むことが出来ません。
squidを経由させなければ進むことが出来ます。
どうすれば進むことが出来ますでしょうか?エラい人、よろしくお願いします。
squidのaccess.logは以下のようになっています。
1328515505.180 40 192.168.0.1 TCP_NEGATIVE_HIT/403 7843 GET http://www.toranoana.jp/mailorder/mpc/index.html - NONE/- text/html
1328515523.187 0 192.168.0.1 TCP_NEGATIVE_HIT/403 7843 GET http://www.toranoana.jp/mailorder/mpc/index.html - NONE/- text/html
1328515523.218 0 127.0.0.1 TCP_NEGATIVE_HIT/503 249 HEAD http://wwwc.toranoana.jp/af/ - NONE/- image/gif
1328515523.218 15 192.168.0.1 TCP_NEGATIVE_HIT/503 285 GET http://wwwc.toranoana.jp/af/ - NONE/- image/gif
0210login:Penguin2012/02/07(火) 21:59:07.54ID:3HL3RUyH
>>209
該当のサイトだが、ブラウザから見るとわからんが、ふつうにアクセスしてもhttpの
ステータスコードが403 Forbiddenになってるな。
これはここから先にアクセスしてはならない意味なので、
Cookieも無視されてるんではないかな。
0211login:Penguin2012/02/07(火) 22:42:37.28ID:cuwLAjw/
/etcの下の手で書き換えたものだけを自動で
/home/myname/bkup/etc
一日一回バックアップしたい

0212login:Penguin2012/02/07(火) 22:47:11.34ID:tMUwbZdj
教えてもらいたいのですが、パッケージ管理ソフトウェアと依存関係の処理ってなんなんですか。
あるソフトウェアを使いたい時に、他のソフトウェアというかライブラリ?が必要で、それを依存と呼ぶのは大体わかってます。

ただ、Pythonとかは同じPCに異なるバージョンをいくつもインストールできますよね?

それと同じように、依存関係なんか無視して、全てのライブラリをバコバコ全部取ってきて、
Firefoxなんかを複数バージョンインストールしまくるとか、
依存関係で衝突?しているソフトウェアがあったら、衝突しているソフトウェアを別ディレクトリの衝突しないところに置いて、干渉しないようにする。とか出来ないんでしょうか?

Windowsでいう、dllが同じディレクトリにあればおkみたいな感じで、
Linuxでも依存関係なんか無視してやっていくことはどうして出来ないんでしょうか?

1年ぐらいUbuntu使いましたが、その辺が未だにわかってません。
0213login:Penguin2012/02/07(火) 22:50:16.60ID:tMUwbZdj
例えば、Gentooなんかで、gccが更新していると依存関係の問題である程度時間をかけて様子見してからアップデートするなんていう発言を見たことがあります。

gccを更新すると機能しなくなるソフトウェアだけ、以前のバージョンのgccをそのまま据え置きして。ということはどうしてできないのでしょうか?
0214login:Penguin2012/02/07(火) 22:52:38.96ID:AHYp956U
できるけどやらないだけ。
自分でやってみるといいよ。
0215login:Penguin2012/02/07(火) 22:57:42.52ID:E63THVws
>>212
たしかその辺の複数のバージョンの共存を目指して作られたLinuxディストリがあったはず.
GoboLinuxだった…かな?もう少し違う名前だった気がするけど.
0216login:Penguin2012/02/07(火) 22:58:31.75ID:tMUwbZdj
>>214
やってしまうとものすごく複雑になるんでしょうか?
今のPCなんてほとんどもうディスク容量なんて気にしなくていい個人用パソコンが出てきてると正直感じているので、
ソフトウェアなんてもうぐちゃぐちゃになるぐらい全部重複インストールしてしまえば、
Linuxは依存関係なんか無視して、コマンドラインからなんでもどのバージョンのソフトウェアも持ってこれるよ!っていう面白い事態になると思うのですがw

今までそういうことをやろうという意見は見たことがないので、
おそらくなんらかの障壁があるのでしょうが。

一番大きな障壁は具体的にどういったものですか?
Ubuntu使ってるとどうも事前にパッケージングというかコンパイルされたものが落ちてきていて、それをインストールしているようなので、コンパイルの処理の関係ですかね?
要するにそれをやろうとするとGentooのさらに無茶苦茶ハードな状況になるということでしょうか?
0217login:Penguin2012/02/07(火) 23:06:22.48ID:VKwm2lhF
>>212
>出来ないんでしょうか。
>どうして出来ないんでしょうか?
パッケージ管理しない限り、自由に出来る。
例えば、開発版の最新のgccと、古いgccを共存することも自由に出来る。
自分でパッケージを用意出来るのであれば、パッケージ管理下でも共存可能。

ただし、パッケージ管理等されてないものの取り扱い
(削除時の依存関係の処理や、インストール時必要なライブラリを探し出す、等)は、
Windowsと同じく自己責任でやること。
0218login:Penguin2012/02/07(火) 23:06:58.60ID:9fRh3Afo
>>216
linuxは共通出来るライブラリは回し読みして
少しでも小さなシステムにしようというのがlinuxの方針なんだよ
それが嫌だというなら君が自分で作るしかない、OSを
0219login:Penguin2012/02/07(火) 23:18:50.13ID:tMUwbZdj
ふむう。面白いですね。

プログラムで使う静的ライブラリ、共有ライブラリ C言語(libc,gcc)
http://www.geocities.jp/sugachan1973/doc/funto53.html

>>218
この辺を読む限りLinuxの方針というよりgcc?が共有ライブラリを積極的に作る方針だから?
と思いましたが。違うんでしょうか。

どうも>>215みたいな感じで複数バージョンを静的ライブラリで作って使ってたら現代OSでもまず動作時にすぐにメモリが足りなくなりそうですね。

とりあえずそろそろパッケージ管理を別の方式で行うディストリに変えたり、Cを学んだりしてみようと思ってた所なので、
やってみようという踏ん切りもつきましたです。どもども。

この人みたいに「詳解LINUXカーネル」や「Linuxプログラミング」を読めばそれがgccでなくLinuxの方針ということがわかるかな?とにかくがんばりまふ。
0220login:Penguin2012/02/07(火) 23:24:35.26ID:G6WOyWAh
>>216
技術的にはできるのかもしれないけれど、誰がそのソフトをコンパイルするのだろう?
依存ライブラリとそれぞれのバージョンの組み合せ全てをサポートするには人的リソースが足りない。
と考えると、できるとすればgentooみたいなソースベースのディストリになるのかな?
0221login:Penguin2012/02/07(火) 23:27:54.84ID:Fxv5sXYN
>>207-208

BIOS
 ↓
446byteまでの大きさの1stローダ(@MBR)
 ↓
grubなどの2ndローダ(@bootableパーティション)
 ↓
第一GPTの読み込み
 ↓
bootableパーティション
 ↓
 OS

ちょっと勉強したのですが、こういうことであっていますか?

MBRとか、GPTという制御情報って、HDDに工場出荷時に書き込まれているのでしょうか。
それとも、OSによってフォーマットされることで作成されるんでしょうか。
0222login:Penguin2012/02/07(火) 23:28:32.40ID:qcgjGWUp
>>212
動的リンクと静的リンクの違い
alternativesっていう仕組み (update-alternatives ってコマンド)
deb やら rpm のパッケージの作り方(他バージョンとの共存って視点も)
deb やら rpm やらを扱う apt や yum の仕組み
「ディストリのメンテナンス」って視点での「バグのある古いもの」の見方

そのへんを勉強してみるというか考えてみるといいかなと思う。
0223login:Penguin2012/02/07(火) 23:33:50.63ID:/0UtkvpC
依存するソフトウェアのバージョンを分けてどんどん入れる/消すだけなら、やる気があればパッケージ管理ツールを作るのはそんなに難しい話じゃないと思う。

ただ、インストール先とか/varとかその他をぶつからないようにする必要があってautotoolsを使ってればある程度は楽を出来るけど、そうじゃないものは一々パッチを作らなきゃならない。

入れる場所だけじゃなく、設定ファイルの場所(HOME直下とか.configの下とかシステムワイドなものは/etcとか)の下で更にバージョン毎の管理に作り替えたりなんて手間も考えられる。

でも、単純に分けてるとユーザーにデメリットもあって、全部別々に設定しなきゃいけないからそれでいいのか、って悩みもある。

さらにサービスとかデーモン系のもので二重起動の時の動作をどうするとか、考え出したらキリがないので、ディストリのメンテナでは手におえない。

結局、単純なライブラリやアプリは対応できても(実際やってる)その他は、上流で複数バージョンの共存を考慮して作られたものでないとうまく動かない(ことがある)ので、ディストリ作る側はそこまで手間かけても、それに見合うメリットを感じてない、って思う。
0224login:Penguin2012/02/07(火) 23:34:23.19ID:tMUwbZdj
>>220
なるほど、大きなソフトウェアになると、コンパイルもひと仕事なのですね。
その辺を全くわかってませんでした。確かにそうかも。

>>222
とりあえずこのことを学ぶには仮想環境の中でSlackWareなんかで勉強していけばいいのかなと思いましたが。ArchやGentooは依存関係の処理は半自動?ですよね。
まずは地に足をつけてaptなんかを学ぶことも大切そうですね。
alternativesも字面については知っててもなんなのかさっぱり知りません。

さーせんみなさまありあとうございました。
0225login:Penguin2012/02/07(火) 23:41:33.81ID:tMUwbZdj
>>223
要するに現実問題として無理であって、そこまでするか?みたいなことなのですね。
やっぱりここが今のLinuxやディストリビュータのやってることの核なんだなということはわかってきました。あざっす。
0226login:Penguin2012/02/07(火) 23:56:19.04ID:+m1aiPRx
>>209
negative_ttl 0 にしてみて
http://squid-web-proxy-cache.1019090.n4.nabble.com/How-to-disable-TCP-NEGATIVE-HIT-td1031337.html
http://www.squid-cache.org/Doc/config/negative_ttl/
02272222012/02/07(火) 23:57:17.68ID:qcgjGWUp
>>224
>>222 に書き忘れてたけど
「ローカルにリポジトリを作って、自分でメンテするパッケージを置いてみる」
ってのもやってみたほうがいいと思う。

私は rpm の spec ファイルの書き方を学んで、ディストリでメンテされてないものを rpm 化して、
apt を少し勉強して、ローカルにリポジトリ作る ってとこまでやってみた。
多少便利になった気がする。

> 仮想環境の中でSlackWareなんかで勉強していけばいいのかなと思いましたが。
Ubuntu に慣れてきたのなら Ubuntu でやってみるほうが早いと思う。
壊すとまずいから、仮想環境のほうがいいのかもしれないけれど。
0228login:Penguin2012/02/08(水) 00:00:54.21ID:BJsoH1hG
どうしてもやりたいなら簡単にできる仕組みを作るとともにやってみるといいと思う。
素晴しい成果がでるかもしれないし。

自分が特定のバージョンのライブラリとアプリが欲しいときは、
自分でパッケージを作るか、
その特定のアプリが簡単に入るディストリを仮想PCにインストールするかなあ。
0229login:Penguin2012/02/08(水) 00:01:32.29ID:tMUwbZdj
>>227
うむ。
0230login:Penguin2012/02/08(水) 00:09:28.29ID:BnOt98lh
>>228
いやぁ、今のところは逆にこんなパッケージングシステムがディストリの中核を果たし始めている、
始めたというよりもは現実的にシステムのほぼ中心にいるっていう事実にただただ感嘆とする次第であります。

頭悪いですねこいつらは。いい意味で。よくやるよほんと。
まずはaptやdebを学びつつ、他の管理システムが何やってんのか知ろうとArchやGentooやautotoolsを学んでみようと思いますです。くすとん。
0231login:Penguin2012/02/08(水) 02:09:50.00ID:DY1GA3Do
バージョン毎にライブラリの名前を変えてldconfigしておく必要があるのかな。それを利用するアプリ側でもその名前を知ってないといけないだろうし(コンパイルする前の時点で?)。
詳しくないのでよく分からんが。
0232login:Penguin2012/02/08(水) 11:16:10.59ID:MXA9dZDq
>>221
1.
電源が投入されたら、まずBIOSがメモリに読み込まれて、実行が開始される。
デバイスの点検や初期化等が行われた後、最後にHDD/SSD等、
BIOSで設定されたBootデバイスの、先頭1セクタ:512byte(ブートセクタ):MBR
をメモリの特定の場所に読み込み、最後にそこに制御を移す。
2.
1で読み込まれた中の先頭446バイトはブートストラップローダと呼ばれる区域で、
続く64バイトがパーティションテーブル、最後の2バイトがブートシグニチャ。
このブートストラップローダでは、パーティションを判別し、
起動フラグが立ってるパーティション等を調べて、
その部分をメモリに読み込み、最後にそこに制御を移す。
3.
2で読み込まれた部分は、ブートローダと呼ばれるもの。例えばGRUBやLILOにあたる。
そこで各種デバイスの認識、初期化等がまた行われ、圧縮されたカーネルを読み込み、
メモリ上に展開して、最後にそこに制御を移す。
4.
カーネルに制御が移ると、色々デバイスドライバ等色々また初期化が行われて、
カーネルスレッドが幾つか生成される。そして、最後にカーネルスレッドのinitが
ユーザプロセスとなって、各種デーモン等を読み込んだりする。後はおなじみの処理。

だから、BIOS→ブートセクタ→ブートローダ→カーネル って感じかな。
EFIの場合、EFI→ブートローダ→カーネルということもあり得る。
もっと最適化を行うこともできるみたいだけど、一般PCにはまだ関係のない話。

MBRやGPT(GUID Partition Table)は、HDD/SSDを単体で購入した場合、
工場出荷時には一般的には書きこまれていない。
けど、メーカーによっては、パーティションフォーマットまでしている所もあるかもしれない。

OSによってフォーマットというよりは、パーティション関連ツールによって、フォーマットされる。
0233anonymous2012/02/08(水) 14:41:08.95ID:4hwhRCC2
わかりやすく、ありがとうございました。まとめてみました。

BIOSが実行が実行される
 ↓
ブートストラップローダ(@ MBR)が実行される
 ↓
ブートローダ=GRUBなど(@ 起動フラグパーティション)が実行される
 ↓
カーネルが実行される
 ↓
initが実行される


○GPTを持ったHDDの場合は、後からブートローダーが対応して、起動パーティションまで連れて行ってくれるらしいですね。
容量のでかいディスクは、MBRのパーティションテーブルには位置を表記できないためですよね。
そのため代わりにGPTにその位置を表記するが、BIOSはそれを扱えないので、ブートローダーが扱ってくれる。
EFT対応しているマザボなら、GPTを扱えるから、遠いところにある起動パティションが持つブートローダを実行できるんだ。

linuxも、EFTに対応していないマシンで2Tバイト以上のディスクにインストールされる場合に、
インストーラーは、とにかくMBRの手の届く位置に「GPTを理解できるブートローダー」を設置しておいて、
さらにそこから遠いところにある本当のブートローダーを実行させているという理解をしました。

合格ですか?
0234login:Penguin2012/02/08(水) 18:08:15.35ID:mwxgEJ1w
>>233
EFTじゃなくてEFIだな。
Linuxに限った話ではないが、EFI非対応のマシンで2TBを超えるハードディスクから
起動したい場合は、2TB以下の領域に収まるパーティションを1つ作成し、
MBRのパーティションテーブル側でも読めればOK。
0235login:Penguin2012/02/08(水) 19:52:42.25ID:MXA9dZDq
>>233
その理解であってるよ。
EFIやGPT対応については、結構ややこしいし、俺自身よくわかってない所もあるので、
wikipediaとか、公式フォーラム等で調べた方がいいかも。
Linuxは、EFIやGPTの対応はしっかりしている。
0236anonymous2012/02/08(水) 21:40:51.01ID:4hwhRCC2
>>234
>EFI非対応のマシンで2TBを超えるハードディスクから起動したい場合は、
>2TB以下の領域に収まるパーティションを1つ作成しMBRのパーティションテーブル側でも読めればOK

とても参考になります。ありがとうございます。

>>235
>Linuxは、EFIやGPTの対応はしっかりしている。

インストーラーがしっかりしているので、安心できます。
しかし、どうシステムが起動するのかを理解していることは当然ながら大切です。
精神的に健康になれます。
ためになりました。ありがとうございます。

このスレ優しい人が多くて心が和み勇気付けられました。
がんばります。
0237login:Penguin2012/02/08(水) 21:53:26.85ID:pv+WLn4M
age
02382092012/02/08(水) 22:53:31.27ID:b76IUmO6
>210さん
>226さん
ありがとうございました。
226さんの設定でうまくいきました。
リンクも張っていただいているのですが、英語がよくわかりませんでした。
失敗したリクエストを持たないと先のページにいける??
簡単に解説していただけるとありがたいです。
0239login:Penguin2012/02/08(水) 22:56:37.80ID:Jmfv6y5j
NECのversproとかいうノートPC(GE45とかいうチップセット)にubuntuの最新版いれようとしたのですが起動CDが途中で止まります
ubuntu10.04はCDから起動するのですが入力窓が画面外になっているらしく(解像度がおかしく認識されている)これ以上先に進めません

GentooのliveDVDは起動するのですがネットワークカードを認識しません

他にハードを認識してくれそうなディストリはないものでしょうか
0240login:Penguin2012/02/08(水) 23:45:59.73ID:UJH7T7Y9
おちんちん触ってたら白いオシッコが出たんですけど、ぼく病気なんですか(´;ω;`)?
0241login:Penguin2012/02/09(木) 00:19:09.87ID:bEnTaRe1
>>239
Debianを試してみては?
ubuntuの知識もほとんど使えるし。
0242login:Penguin2012/02/09(木) 00:26:58.78ID:yErNKxuY
>>239
一度インストールしてしまえば、ディストリにかかわらず使用できるドライバーは
(カーネルに違いがない限り)一緒なので、
もしなにか不具合があれば、ネット上で適切なドライバを探すのがいいと思う。
GE45ということで、そんなに昔のノートPCではないから、
大抵のものはインストール後ドライバ探せば普通に見つかる筈。

>解像度がおかしく認識されている
等であれば、テキストモードでインストールするのがひとつの解決策。
もしくは、何らかの方法で解像度を正しく設定する。
(xorg.confいじるとか、ディストリによっても違う。)

>Gentooではネットワークカードを認識しません
等であれば、別PC等から対応するドライバ探すべき。
ネットワークカードが何かも書かれていないので、それしか言えない。
NICを最初から認識してくれないのは、多分面倒なので、別のディストリをオススメする。

>他にハードを認識してくれそうなディストリ
Fedora DVD とか?ディストリ選びなら
オススメLinuxディストリビューションは?Part40
http://engawa.2ch.net/test/read.cgi/linux/1319585608/
0243login:Penguin2012/02/09(木) 07:10:29.56ID:ye36Ejli
日本のLinuxのシェアが0.05%まで減少しましたが
どんな気持ち
0244login:Penguin2012/02/09(木) 08:06:59.08ID:UBsdpGwt
>>243
悲しいことでもあったんか?涙をふけよ
0245login:Penguin2012/02/09(木) 08:41:49.38ID:ye36Ejli
日本のLinuxのシェアが0.05%まで減少しましたので
楽しいです
0246login:Penguin2012/02/09(木) 08:52:23.73ID:NPaCgIpp
私を読んでにレポジトリをチェックアウトしているならブートストラップが必要で
オートジェネを実行をルートデレクトリーから実行するみたいなことがかいてあるんですけど、
どういう意味ですか?
0247login:Penguin2012/02/09(木) 10:18:29.57ID:NPaCgIpp
リポジトリを調べてみたら
開発者が使っているシステムのことですか?
そこからダウンロードしたやつはautogen.shが実行してないから自分で
しなければいけないということであってますか?
0248login:Penguin2012/02/09(木) 10:21:20.95ID:kG5k9bSS
まだ先は長いから、その辺で諦めておけ
0249login:Penguin2012/02/09(木) 10:31:18.07ID:+DWg9gj5
ID: NPaCgIpp
こいつどこの国から来たんだよ。
0250login:Penguin2012/02/09(木) 11:05:21.80ID:NPaCgIpp
そうですか・・・
レポジトリーからソースコードをチェケラするとはどういう行動を指すのか分かる人いませんか?
レポジトリーとはパッケージの置いてある場所も指すしソースコード管理システムも指すし
それ以外にもありそうでよく分かりません。
普通のターボールのソースをダウンロードした場合はレポジトリーからソースをチェケラしてるといんですかね?
0251login:Penguin2012/02/09(木) 11:08:56.97ID:D7omLTgL
真面目に会話するつもりがないならよそへ行ってくれないか
0252login:Penguin2012/02/09(木) 11:10:38.82ID:NPaCgIpp
そうですか・・・
諦めます。
有難うございました。
0253login:Penguin2012/02/09(木) 11:18:17.02ID:Lb5wN7OT
>>22>>156>>202>>252は同じ人?
あんまり荒らさないでくれ。
0254login:Penguin2012/02/09(木) 11:35:54.41ID:NPaCgIpp
くだらない質問してすみませんでした。
これからは気をつけます。
0255login:Penguin2012/02/09(木) 12:01:17.97ID:ye36Ejli
シェアが0.05%の意味が良く分かる
問答でした
0256login:Penguin2012/02/09(木) 13:59:57.18ID:+DWg9gj5
荒らしにしか思えない。
普通にまともな文章で質問してくれればきっと答えられるのに
文体からして答える気すらなくなるわ。
0257login:Penguin2012/02/09(木) 14:44:25.28ID:xZGxIdek
もし10才くらいなら生温かく育ててあげたい気もするが
0258login:Penguin2012/02/09(木) 18:26:46.15ID:w158ff/L
>>243
> 日本のLinuxのシェアが0.05%まで減少しましたが
おソースというか、どちら様のどんな調査結果なんスか?
0259login:Penguin2012/02/09(木) 18:30:30.54ID:Egqwf5Uv
>>258
荒らしのカス以下だな お前
0260login:Penguin2012/02/09(木) 18:42:14.65ID:Lb5wN7OT
>>258
そういう話はこっちでよろしく。

日本でLinuxデスクトップが普及する訳ないと思った時62
http://engawa.2ch.net/test/read.cgi/linux/1327126200/
0261login:Penguin2012/02/09(木) 20:52:03.29ID:doTqC+c/
>>242
ありがとうございます
調べたところ
broadcom netlinkというネットワークカードで
tg3というドライバーを読むといいようです
lsmod | grep tg3 
してみると読み込んでいるようですが
何故か認識しません
0262login:Penguin2012/02/09(木) 21:50:56.10ID:bYEX25qO
ほんとにくだらないんだけど、みんなはrootのcronって
crontab -e
/etc/crontab
のどっち使ってる?
0263login:Penguin2012/02/09(木) 22:11:47.39ID:qfIfDofO
>>261
eth0 を認識しないってこと?それなら、ドライバアップデートとかしてみるしかないかなぁ
それとも、eth0 は認識してるけど動かないってこと?
もっと情報貼らないと多分誰もわかんないと思う。
Gentoo以外のディストリだったら認識するとすれば、設定次第で認識すると思うけど、
他のディストリでも認識しないってこと?
LiveCDとかは、容量の関係でドライバ類があまり入っていないから、
DVDとかで配布されてるディストリだと認識しやすいだろうね。

>>262
俺はcrontab -e
理由は、コマンド知ってた方が何かと使える場面が多いから。
0264login:Penguin2012/02/09(木) 22:17:52.27ID:qfIfDofO
>>261
良くはわからんけど、
http://forums.debian.net/viewtopic.php?f=17&t=51393&start=15
このあたりが参考になりそうな気はするよ。

解決したorどうしても駄目だった場合、
報告よろしくー
0265login:Penguin2012/02/09(木) 23:31:33.53ID:doTqC+c/
>>264
の方法で解決しました
■ このスレッドは過去ログ倉庫に格納されています