grub2総合スレ1
独島は我が領土!
落ち目のジャップは大韓が世界に誇るサムスンに従いなさい 設定ファイルが/etc/default/grubと/etc/grub.d以下のファイルになったことまでは分かった
/etc/grub.d以下は適当に書き換えていいのかな Grub 2の設定を変える場合
/etc/default/grub や /etc/grub.d以下のファイルを書き換え
その後
update-gurbを実行し
/boot/grub/grub.cfgファイルに反映させる
/etc/default/grub の主要なパラメータ
●GRUB_DEFAULT
デフォルトのOSを指定
位置で指定することもでき、メニューの名称をそのまま指定することもできる
また、 「saved」と指定した場合、前回起動したOSがデフォルトになる
●GRUB_TIMEOUT
デフォルトのOSを起動するまでの時間を秒で指定
●GRUB_HIDDEN_TIMEOUT
これで指定された秒数だけ待つ その間メニューが表示されない
●GRUB_HIDDEN_TIMEOUT_QUIET
true か false の値を指定 true だと画面に何も表示しない false だと GRUB_HIDDEN_TIMEOUT の残り時間を表示
●GRUB_CMDLINE_LINUX
カーネルのコマンドラインオプションに追加したい場合に指定
●GRUB_CMDLINE_LINUX_DEFAULT
通常起動の場合に、 コマンドラインオプションへ追加したいオプションを指定
●GRUB_GFXMODE
画面の解像度を指定 (PCのグラフィックカードが対応する解像度を指定)
●GRUB_BACKGROUND
背景画像を指定 >>6修正 /etc/default/grub の主要なパラメータ
●GRUB_DEFAULT
デフォルトのOSを指定 位置で指定することもでき、メニューの名称をそのまま指定することもできる
例 GRUB_DEFAULT=”Ubuntu, Linux 2.6.31-9-generic
また、 「saved」と指定した場合、前回起動したOSがデフォルトになる
●GRUB_TIMEOUT
デフォルトのOSを起動するまでの時間を秒で指定
-1にするとユーザーが行動するまでメニューが表示される
●GRUB_HIDDEN_TIMEOUT
これで指定された秒数だけ待つ その間メニューが表示されない
デフォルトでは、他のOSが検出された場合にアンコメントされる
0が設定された場合、メニューは表示されず、遅延もない 起動中にシフトキーを押しつづけることでメニューを表示できる
●GRUB_HIDDEN_TIMEOUT_QUIET
true か false の値を指定 true だと画面に何も表示しない false だと GRUB_HIDDEN_TIMEOUT の残り時間を表示
●GRUB_DISTRIBUTOR=’lsb_release -i -s 2> /dev/null || echo Debian’
メニューエントリーの記述を決定する(例:Ubuntu, Xubuntu, Debian
●GRUB_CMDLINE_LINUX
カーネルのコマンドラインオプションに追加したい場合に指定
●GRUB_CMDLINE_LINUX_DEFAULT
通常起動の場合に、 コマンドラインオプションへ追加したいオプションを指定
例 スプラッシュイメージを表示する場合 GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”
スプラッシュイメージを表示し簡易テキストも表示 GRUB_CMDLINE_LINUX_DEFAULT=”splash” >>7 続き
●GRUB_TERMINAL=console
アンコメントするとグラフィカル端末を無効にできる
●GRUB_DISABLE_LINUX_UUID=true
Linuxにroot=UUID=xxxパラメータを渡したくない場合にアンコメント
●GRUB_GFXMODE
画面の解像度を指定 (PCのグラフィックカードが対応する解像度を指定)
ブートメニューのテキストにのみ適用される
●GRUB_DISABLE_LINUX_RECOVERY=true
リカバリーモードをメニューに表示するかを指定する
リカバリーオプションを特定のカーネルだけに表示させたいなら/etc/grub/40_customに専用のエントリーを作成する必要がある
●GRUB_BACKGROUND
背景画像を指定
●GRUB_DISABLE_OS_PROBER=”true”
他のパーティションにOS(Windows, Linux, OSX, Hurdなど)が存在するか検出するか否かを指定する。
/etc/grub.d
この中のファイルはupdate-grub・update-grub2コマンド実行中に読み込まれ、その内容が/boot/grub/grub.cfgに書き込まれる
Grubメニューでのエントリーの順番はファイル名の順番で決まる
数字で始まるファイルが先になる
●00_header
●05_debian_theme: 背景やテキストの色、テーマを設定する
●10_hurd: Hurdカーネルを指す。
●10_linux: lsb_releaseの結果に基づきLinuxカーネルを指す。
●20_memtest86+: /boot/memtest86+.binが存在する場合、メニューに加わる。
●30_os-prober: 他のパーティションのLinuxなどのOSを探してメニューに加える。
●40_custom: update-grub2の実行でgrub.cfgに挿入されるカスタムメニューエントリーのテンプレート
※ grub.cfgに書き込むためにはこのファイルや他のカスタムファイルは実行可能である必要がある
情報感謝
Ubuntuでgnomeやxfceを入れるとgrubの背景画像があんまりぱっとしないものに変わって、これを元に戻したいのだけれど
gnomeやxfceが呼びこんでくるdesktop-baseっていうパッケージによって
問題のぱっとしない画像/usr/share/images/desktop-base/desktop-grub.pngがインストールされたことと、
その画像を背景に設定している/etc/grub.d/05_debian_themeはgnomeをインストールする前後で変化していないということまでは突き止めた
これを元に戻す手は
1. desktop-grub.pngを消すか置き換える
2. /etc/grub.d/05_debian_themeを書き換える
3. /etc/default/grubで希望の画像を設定する
4. /boot/grubに希望の画像をコピーする
なのだけれどやるなら3か4だろうな fedoraではupdate-grub・update-grub2は
grub2-mkconfig -o /boot/grub2/grub.cfg
になるようだな。 こんなところに俺得スレが
GrubCustomizerネタも入れていいかな?
今のところ、GRUB2(2.00正式版)を採用しているのは、openSUSE 12.2 だけ
みたいですな。。
http://en.opensuse.org/Features
→2 More details on openSUSE 12.2
→2.1.1 Infrastructure
> ・openSUSE moves to GRUB2 as its default boot loader. …(略)… The released version is bumped to 2.00final.
>>13
これぐらいしかマニュアルないんだよな
insmodのモジュールの一覧は(゚Д゚≡゚Д゚)ドコドコ? GentooのportageもGrub2正式版になってた grubを修復してくれるBoot-RepairってGUIプログラムは結構お手軽だね
Windows 8インストール時のお供にこれの入ったLive CDを用意しておいたほうがよさそう
https://help.ubuntu.com/community/Boot-Repair コンソール表示にしたときにフォントの変更(大きさ)をどうしてもしたいんだが無理なんだろうな >>20
別の方法があってそっちが正解なんだろうが自分ならブートするときのコンソールの
解像度指定を低解像度に変更して間に合わせる。そんで暇な時に正しい方法を調べるよ。 >>20
カーネルコマンドラインオプションにvga=???を指定するとかかな
じゃなけりゃあfbtermとか入れてコンソールで自動起動するようにすればええんちゃう? Fedora17です。起動時にIDE接続の光学ドライブの認識に
コケて起動途中で止まってしまうようです。
IDEのチェックを飛ばすようにオプションを記述できないでしょうか。 >>23
マシン構成がさっぱりわからないが、openSUSE12.2 64bit使い
の自分の経験から推測
VIAのオンボードIEEE1394 & IDE ControllerをBIOSでDisableに
すれば起動に支障はなくなる
ただし、SATA接続で光学ドライブを使う手立てが必要 補足
光学ドライブに対応しているIDE -> SATA変換アダプタつかっても
Post画面でハングアップするようなことも時々あるので注意
内蔵の光学ドライブが必要ならSATA接続ドライブにしたほうがス
トレス無くていい >>24-25
変態AsRock先生のAMD向け990FX Ext4にPlextorのドライブなんですが、
折角資産流用のため今時IDEの付いている変態先生にしたのに、
何故か起動時認識せずブートドライブとして使えず、Windows上なら使えます。
(デュアルブートです)
F17でもたまに立ち上がってくれるんですが、ブートオプションの「rhgb quiet」を
削除して睨めっこしてると、起動にこける時は必ずそのドライブの認識で止まります。
BIOSで無効にした所、無事起動しましたが、grub2にIDEの起動時チェックを
とばす記述を加えられれば、と考えた次第です。 >>26
何とまあ奇遇な
自分は990Ext4 + X4 910e使い
微妙にスレ違いな気がしないでもないが、
ttp://itpro.nikkeibp.co.jp/article/COLUMN/20060228/231100/ 連投スマヌ
27は24&25と同人ナリ
>>26
パーツ資産流用の気持ちはよくわかるが、多少のリスク覚悟で
IDE->SATA変換アダプタ使うかIDE光学ドライブは中古買い取
り処分でSATA光学ドライブに入れ替えおすすめ 上述のようにブート出来ないので、変換アダプタ購入(2回!)したけど、
今度はドライブ認識せず。SATAのドライブを買って繋いでいます。
でも今は亡きPlextorドライブなので時々使うため残してあります。
Linux側では使わなくても構わないドライブでして、どなたかgrub2の
オプションを詳述したサイトをご存じないでしょうか。 grub-rescue-pc使い方の簡単で詳しい説明お願いします シングルコアのnopaeの古いネットブックに32bit用のLMDEをインストールしたのときのことです。
インストール用のliveCDを起動するときに起動オプションにpci=noacpiとirqpollを付けないと起動できなかったのですが、起動したら意外と使えたので、
そのままHDにインストールしました。
ただインストールしたものも起動オプションを付けないと立ち上がりません。
grub2にはじめから起動オプションを書き込んでおきたいのですが、どのファイルのどのあたりに付加すればいいのか/etc/grub.d以下のファイルを見ても見当もつきません。どなたかわかる方が見えましたら教えてください。 bootia32.efiしか認識しないマッシーンなんだけど
CPU自体はEMT32 この状態で32ビットのUEFIから
64ビットのカーネルを召喚することは可能? マルチブート環境なので、GRUBインストール時にMBR書き込みを行わないようにしたいのですが
どうすれば出来ますか? ・ディストリビューションによる。RHELとかは問答無用でMBR
・grub-install --force /dev/sda1 などと --force を指定して
blocklist モードに切り替える。
最近このへんのバグをとってもらった 書き込めない?
これでどうか
GRUB_INIT_TUNE=6950 391 2 784 3 4123 2 523 3 1046 3 5489 2 659 2 1318 3 6839 2 932 3 1864 3 9670 2 1248 2 1240 1 2488 3 12888 2 0 1 416 2 831 3 4362 2 554 3 1109 3 5828 2 698 2 1397 3 7248 2 988 3 1975 3 10230 2 1318 3 2636 3 13658 2 数字の頭とケツをダブルクォーテーションで囲ってくれ これまでの経緯とか知らないニワカなんだけどさあ
grub2に対応してるっぽい物言いの説明サイトもさあ
実際はgrub準拠で真似しても動かないの多いんだけどさあ
どういうことなのお >>36-38
2chのバグだろ
確認画面が出る際、" を使うと、
サーバーで受け取った文字列の " を、エスケープしていないから、
そこで文字列の終了とみなされる
投稿する際、こちらでわざわざ、\" とエスケープしてから投稿してやれ 誰でも簡単にパソコン1台で稼げる方法など
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。
グーグル検索⇒『宮本のゴウリエセレレ』
JOVM897ZTZ GRUBって背景画像表示できたりフォント変えれたりするけど,あれ要る?
なんかカーネルの選択と起動っていう最重要級の役目を担ってるのに多機能すぎる
systemd の臭いがするわ。 僕の知り合いの知り合いができた副業情報ドットコム
関心がある人だけ見てください。
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
T3AAS >>46
(皮肉じゃないと信じて返信するけど)
そうなんだよね。見付けにくくない?
そしてGRUB_COLORなどに関する記述がないのも以外。
唯一関係してるがテーマファイルを指定する変数だけ。
GRUB公式はあまりこのファイルで高度なことはしてほしくないみたいね。
弄るなら細かく弄れる別のファイルにしろ っていう方針なのかな。 増設したSSDにdebianと一緒にgrub2をインストールしたんですが
別ドライブのWindows10(bios MBR)がブートメニューに表示されませんでした
やっぱり手動でcfgを書く必要があるんですかね >>49
updateしたら検出できなかった上にgrubメニューが文字化けするようになりました
grub再インストールで解決したので良しとします まめにupdate-grubするから個人的にはあまり問題なかったのだけどnvidiaのプロプライエタリのドライバーを入れるときに
nouveauを削除しても、update-grubしないとドライバを除去しきれないのだよな
nouveauを削除するときにいつも少しこれでいいのかと思いながらなんとかなってきたのだけど
久しぶりにディスプレイドライバー入れ替えようとやる前に検索して調べてみたのだが、上位に来る記事はどれもgrubを考慮していない
インストールした環境を起動させるのは便利なのだけど、その他のをことをやろうとすると途端に難易度があがって何もできない
grub1ならisoイメージでもcryptドライブでも何でも起動できたのに、grub2ではupdate-grub以外難しくて分かりたくもない
うんざりだ 7月29日のgrub2のセキュリティアップデートで、
ディストリビューションと問わず、阿鼻叫喚になっているみたい。
まだアップデートしていない人は気をつけた方が良いかも。 Ubuntu 20.04 や CentOS 7 では問題なくアップデートできた >>52
修正版がきた。
でも、grub rescueから脱出できない人はそもそもアップデートできないし、
どうするのだろう。ライブDVDからchrootするのか。 >>54
俺は boot repair で復旧した