2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

grub2総合スレ1

1 :login:Penguin:2012/09/04(火) 09:52:23.40 ID:Fl+nAD11.net
なかったので。

2 :login:Penguin:2012/09/04(火) 12:34:12.95 ID:NZtS2kS6.net
ジャアーーーーーーーーーーーーーーーップ!

3 :デムパゆんゆんネトウヨ特攻兵@9月 独島は我が領土! 【関電 78.9 %】 :2012/09/04(火) 21:01:16.58 ID:gCMxq/9H.net
独島は我が領土!
落ち目のジャップは大韓が世界に誇るサムスンに従いなさい

4 :login:Penguin:2012/09/09(日) 02:35:41.88 ID:Q0pENJ5W.net
設定ファイルが/etc/default/grubと/etc/grub.d以下のファイルになったことまでは分かった
/etc/grub.d以下は適当に書き換えていいのかな

5 :login:Penguin:2012/09/09(日) 02:55:16.50 ID:iq/UC2B+.net
Grub 2の設定を変える場合
/etc/default/grub や /etc/grub.d以下のファイルを書き換え

その後
update-gurbを実行し
/boot/grub/grub.cfgファイルに反映させる




6 :login:Penguin:2012/09/09(日) 03:07:16.05 ID:iq/UC2B+.net
/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
 背景画像を指定

7 :login:Penguin:2012/09/09(日) 03:31:58.14 ID:iq/UC2B+.net
>>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”

8 :login:Penguin:2012/09/09(日) 03:32:54.34 ID:iq/UC2B+.net
>>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など)が存在するか検出するか否かを指定する。


9 :login:Penguin:2012/09/09(日) 03:39:39.52 ID:iq/UC2B+.net
/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に書き込むためにはこのファイルや他のカスタムファイルは実行可能である必要がある


10 :login:Penguin:2012/09/09(日) 04:00:13.55 ID:Q0pENJ5W.net
情報感謝
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だろうな

11 :login:Penguin:2012/09/09(日) 19:26:36.71 ID:XbAySjYS.net
良スレage

12 :login:Penguin:2012/09/09(日) 20:11:12.88 ID:bl8YZ2I2.net
fedoraではupdate-grub・update-grub2は
grub2-mkconfig -o /boot/grub2/grub.cfg

になるようだな。

13 :login:Penguin:2012/09/09(日) 20:12:53.36 ID:bl8YZ2I2.net
http://www.gnu.org/software/grub/manual/grub.html

重要参考文献

14 :login:Penguin:2012/09/10(月) 09:42:05.42 ID:qykJsvXa.net
こんなところに俺得スレが
GrubCustomizerネタも入れていいかな?


15 :login:Penguin:2012/09/10(月) 10:08:03.46 ID:3ZqrIR10.net
関連

マルチブート総合スレ 4つ目
http://engawa.2ch.net/test/read.cgi/linux/1330608760/

16 :16:2012/09/25(火) 08:16:24.40 ID:vhPWbWoR.net
今のところ、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.


17 :login:Penguin:2012/09/25(火) 22:40:15.55 ID:8OyToHL3.net
>>13
これぐらいしかマニュアルないんだよな
insmodのモジュールの一覧は(゚Д゚≡゚Д゚)ドコドコ?

18 :login:Penguin:2012/09/27(木) 23:28:53.98 ID:dIYu2rQB.net
GentooのportageもGrub2正式版になってた

19 :login:Penguin:2012/11/05(月) 10:07:18.17 ID:k6UEvk9G.net
grubを修復してくれるBoot-RepairってGUIプログラムは結構お手軽だね
Windows 8インストール時のお供にこれの入ったLive CDを用意しておいたほうがよさそう
https://help.ubuntu.com/community/Boot-Repair

20 :login:Penguin:2012/11/28(水) 10:36:37.55 ID:buzw82im.net
コンソール表示にしたときにフォントの変更(大きさ)をどうしてもしたいんだが無理なんだろうな

21 :login:Penguin:2012/12/07(金) 00:59:31.14 ID:i1I861+s.net
>>20
別の方法があってそっちが正解なんだろうが自分ならブートするときのコンソールの
解像度指定を低解像度に変更して間に合わせる。そんで暇な時に正しい方法を調べるよ。

22 :login:Penguin:2012/12/31(月) 15:02:37.50 ID:/uy9pTho.net
>>20
カーネルコマンドラインオプションにvga=???を指定するとかかな
じゃなけりゃあfbtermとか入れてコンソールで自動起動するようにすればええんちゃう?

23 :login:Penguin:2013/01/01(火) 22:06:05.57 ID:SyZI9e+k.net
Fedora17です。起動時にIDE接続の光学ドライブの認識に
コケて起動途中で止まってしまうようです。
IDEのチェックを飛ばすようにオプションを記述できないでしょうか。

24 :login:Penguin:2013/01/01(火) 23:26:22.90 ID:g3Q4ssCN.net
>>23
マシン構成がさっぱりわからないが、openSUSE12.2 64bit使い
の自分の経験から推測

VIAのオンボードIEEE1394 & IDE ControllerをBIOSでDisableに
すれば起動に支障はなくなる
ただし、SATA接続で光学ドライブを使う手立てが必要

25 :login:Penguin:2013/01/01(火) 23:39:14.62 ID:g3Q4ssCN.net
補足

光学ドライブに対応しているIDE -> SATA変換アダプタつかっても
Post画面でハングアップするようなことも時々あるので注意
内蔵の光学ドライブが必要ならSATA接続ドライブにしたほうがス
トレス無くていい

26 :login:Penguin:2013/01/02(水) 00:27:54.54 ID:hou5MgDG.net
>>24-25
変態AsRock先生のAMD向け990FX Ext4にPlextorのドライブなんですが、
折角資産流用のため今時IDEの付いている変態先生にしたのに、
何故か起動時認識せずブートドライブとして使えず、Windows上なら使えます。
(デュアルブートです)
F17でもたまに立ち上がってくれるんですが、ブートオプションの「rhgb quiet」を
削除して睨めっこしてると、起動にこける時は必ずそのドライブの認識で止まります。
BIOSで無効にした所、無事起動しましたが、grub2にIDEの起動時チェックを
とばす記述を加えられれば、と考えた次第です。

27 :login:Penguin:2013/01/02(水) 01:44:38.87 ID:888eaRxd.net
>>26
何とまあ奇遇な
自分は990Ext4 + X4 910e使い

微妙にスレ違いな気がしないでもないが、

ttp://itpro.nikkeibp.co.jp/article/COLUMN/20060228/231100/

28 :login:Penguin:2013/01/02(水) 01:52:18.65 ID:888eaRxd.net
連投スマヌ
27は24&25と同人ナリ

>>26
パーツ資産流用の気持ちはよくわかるが、多少のリスク覚悟で
IDE->SATA変換アダプタ使うかIDE光学ドライブは中古買い取
り処分でSATA光学ドライブに入れ替えおすすめ

29 :login:Penguin:2013/01/02(水) 11:11:42.58 ID:qU15ZdPT.net
上述のようにブート出来ないので、変換アダプタ購入(2回!)したけど、
今度はドライブ認識せず。SATAのドライブを買って繋いでいます。
でも今は亡きPlextorドライブなので時々使うため残してあります。

Linux側では使わなくても構わないドライブでして、どなたかgrub2の
オプションを詳述したサイトをご存じないでしょうか。

30 :login:Penguin:2014/01/11(土) 06:15:58.79 ID:/s4cu4sO.net
grub-rescue-pc使い方の簡単で詳しい説明お願いします

31 :login:Penguin:2015/10/02(金) 12:16:45.15 ID:IKIjncwW.net
bootia32.efiしか認識しないマッシーンなんだけど
CPU自体はEMT32

32 :login:Penguin:2015/10/02(金) 12:20:02.38 ID:IKIjncwW.net
この状態で32ビットのUEFIから
64ビットのカーネルを召喚することは可能?

33 :login:Penguin:2015/10/31(土) 16:54:01.04 ID:3qDjGhBW.net
マルチブート環境なので、GRUBインストール時にMBR書き込みを行わないようにしたいのですが
どうすれば出来ますか?

34 :login:Penguin:2016/01/15(金) 18:16:09.03 ID:mEkYFNy7.net
・ディストリビューションによる。RHELとかは問答無用でMBR


・grub-install --force /dev/sda1 などと --force を指定して
 blocklist モードに切り替える。

最近このへんのバグをとってもらった

35 :login:Penguin:2016/03/10(木) 17:15:53.65 ID:eMWO7W8z.net
GRUB_INIT_TUNE=

36 :login:Penguin:2016/03/10(木) 17:19:08.28 ID:eMWO7W8z.net
書き込めない?

これでどうか
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

37 :login:Penguin:2016/03/10(木) 17:21:53.95 ID:eMWO7W8z.net
数字の頭とケツをダブルクォーテーションで囲ってくれ

38 :login:Penguin:2016/08/28(日) 16:58:37.94 ID:guSC8RFQ.net
これまでの経緯とか知らないニワカなんだけどさあ
grub2に対応してるっぽい物言いの説明サイトもさあ
実際はgrub準拠で真似しても動かないの多いんだけどさあ
どういうことなのお

39 :login:Penguin:2016/08/29(月) 02:04:20.77 ID:Hu36fPCD.net
>>35-37
2chのバグだろ

確認画面が出る際、" を使うと、
サーバーで受け取った文字列の " を、エスケープしていないから、
そこで文字列の終了とみなされる

投稿する際、こちらでわざわざ、\" とエスケープしてから投稿してやれ

40 :login:Penguin:2017/06/30(金) 21:49:01.52 ID:sFKxRYwA.net
一応保守

41 :login:Penguin:2017/12/29(金) 15:55:50.87 ID:S/CsVkMC.net
誰でも簡単にパソコン1台で稼げる方法など
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。

グーグル検索⇒『宮本のゴウリエセレレ』

JOVM897ZTZ

42 :login:Penguin:2017/12/29(金) 16:18:17.40 ID:5dqETKH1.net
GRUBって背景画像表示できたりフォント変えれたりするけど,あれ要る?
なんかカーネルの選択と起動っていう最重要級の役目を担ってるのに多機能すぎる
systemd の臭いがするわ。

43 :login:Penguin:2018/05/22(火) 09:18:27.71 ID:Czl6p0FW.net
僕の知り合いの知り合いができた副業情報ドットコム
関心がある人だけ見てください。
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』

T3AAS

44 :login:Penguin:2018/11/08(木) 17:42:32.65 ID:0k996jQ5.net
メモ
やっとみつけた/etc/default/grubファイルの設定に関する公式の文書

https://www.gnu.org/software/grub/manual/grub/html_node/Simple-configuration.html

45 :login:Penguin:2018/11/08(木) 18:17:34.41 ID:6Z2RZ8wb.net
それ公式であったのか

46 :login:Penguin:2018/11/09(金) 16:43:30.91 ID:IH9X7FzQ.net
>>45
(皮肉じゃないと信じて返信するけど)

そうなんだよね。見付けにくくない?
そしてGRUB_COLORなどに関する記述がないのも以外。
唯一関係してるがテーマファイルを指定する変数だけ。
GRUB公式はあまりこのファイルで高度なことはしてほしくないみたいね。
弄るなら細かく弄れる別のファイルにしろ っていう方針なのかな。

47 :login:Penguin:2019/09/02(月) 14:47:39.07 ID:cNmpD9di.net
増設したSSDにdebianと一緒にgrub2をインストールしたんですが
別ドライブのWindows10(bios MBR)がブートメニューに表示されませんでした
やっぱり手動でcfgを書く必要があるんですかね

48 :login:Penguin:2019/09/02(月) 14:59:08.89 ID:Z9cXyMhP.net
os-prober

49 :login:Penguin:2019/09/02(月) 22:15:45.87 ID:NZdDXCkL.net
>>48
updateしたら検出できなかった上にgrubメニューが文字化けするようになりました

grub再インストールで解決したので良しとします

50 :login:Penguin:2019/09/04(水) 20:05:58.39 ID:3W6EyzA8.net
まめにupdate-grubするから個人的にはあまり問題なかったのだけどnvidiaのプロプライエタリのドライバーを入れるときに
nouveauを削除しても、update-grubしないとドライバを除去しきれないのだよな
nouveauを削除するときにいつも少しこれでいいのかと思いながらなんとかなってきたのだけど
久しぶりにディスプレイドライバー入れ替えようとやる前に検索して調べてみたのだが、上位に来る記事はどれもgrubを考慮していない
インストールした環境を起動させるのは便利なのだけど、その他のをことをやろうとすると途端に難易度があがって何もできない
grub1ならisoイメージでもcryptドライブでも何でも起動できたのに、grub2ではupdate-grub以外難しくて分かりたくもない
うんざりだ

51 :login:Penguin:2020/07/30(木) 17:40:39.28 ID:19WRocsy.net
7月29日のgrub2のセキュリティアップデートで、
ディストリビューションと問わず、阿鼻叫喚になっているみたい。
まだアップデートしていない人は気をつけた方が良いかも。

52 :login:Penguin:2020/08/01(土) 03:21:22.94 ID:kyPLK74r.net
Ubuntu 20.04 や CentOS 7 では問題なくアップデートできた

53 :login:Penguin:2020/08/01(土) 10:49:33.77 ID:IMFtGW3R.net
>>51
修正版がきた。
でも、grub rescueから脱出できない人はそもそもアップデートできないし、
どうするのだろう。ライブDVDからchrootするのか。

54 :773:2020/08/07(金) 00:06:38.09 ID:aMrhgqRH.net
>>53
俺は boot repair で復旧した

55 :運用情報臨時板でワッチョイ導入議論中:2021/03/09(火) 12:08:23.94 ID:3Vt2J5tj.net
純UEFI+GPTがマンドクセ…

56 :login:Penguin:2023/10/12(木) 17:22:16.35 ID:7y1Oj8H9.net
(゚Д゚ )ムハァ

18 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
名前: E-mail (省略可) :

read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★