タグ

Ubuntu

どうやら、GRUB 2はMBRにインストールするのが基本らしいです。ubuntu日本語フォーラムで議論されていました。
それならばということで、あくまでもPBRへのインストールにこだわりパーティションを次のように変更して、何度目かのインストールを行いました。

sda
 sda1(Windows7 Loader)
 sda2(Windows7)
 sda3(ext4。すべてここにインストール。GRUB2もここ。)
 sda4(swap)

二つのOSで4つの基本区画を使用するのもどうかとは思いましたが、他にインストールするOSを増やす予定もありませんし、妙なパーティションも作らずに目的も達成できたからとりあえず良とします。

ただ、MBRにGRUB 2をインストールした場合は、何かの拍子で誤って/boot/grubが読み込めなくなった時にはWindows7も起動しなくなるので、復旧が若干面倒くさくなりますね。まあ、LiveCDで元に戻せるから気にしなくて良いのかも。

ということで、この件はここまでとします。

Ubuntu

先日、パーティション設定で妥協したubuntu9.10のインストール。日本語 RemixでGRUB2の様子も変わっているかもと淡い期待を抱きつつ再度、インストールを試みましたが状況は同じでした。
念のため、ext3でフォーマットしてみましたがそれでもやっぱりダメでした。

Ubuntu

GRUB2の解像度変更&画像設定です。

1 解像度変更
640×480を1280×800に変更します。
最初に、/etc/default/grubが反映されるので、/usr/share/grubからコピーして編集します。

cd /etc/default/
sudo cp /usr/share/grub/default/grub ./
sudo vi ./grub

(18行目の#を削除して640×480を1280×800に変更)
 GRUB_GFXMODE=1280×800

続いて、/etc/grub.d/00_headerも修正します。

cd /etc/gruc.d/
vi /etc/grub.d/00_header

(37行目の640×480を1280×800に変更)
 if [ “x${GRUB_GFXMODE}” = “x” ] ; then GRUB_GFXMODE=1280×800 ; fi

2 画像設定
詳細はhttps://forums.ubuntulinux.jp/viewtopic.php?pid=43021をご覧ください。

まず/usr/share/image/desktop-baseに好きな1280×800の画像(*.tgaか*.png)を保存します。
続いて、/etc/grub.d/05_debian_themeをファイルを開いて、次の行を探して強調されている部分を/usr/share/images/desktop-baseに保存した画像名称(拡張子なし)に変更します。

for i in {/boot/grub,/usr/share/images/desktop-base}/画像名称.{png,tga} ; do

3 最後にお約束。

sudo update-grub2

他にも、GRUB 2になって使えなくなったStartup Manager(usplash変更に使ってました)、ログイン画面の変更(メニューが無くなっています)、gnome-splashscreen(設定ツールSplash Screenで反映できない?)などなど、9.04までとは若干異なる部分がありました。
既に偉い先人の方々が色々調べられていると思うので、ボチボチ探してみます。

Ubuntu


この問題は11月6日のとおり既に解決済みです。
kiyoshiさんからいただいたコメントで、参考サイト//wikiwiki.jp/disklessfun/?grub2_and_grub1がよくまとまっていますので是非ご覧ください。



久しぶりの備忘録。
Windows7とubuntu9.10をインストールして我がX200も生れ変わりました。

さて、ubuntu9.10へのバージョンアップは色々面倒らしいので、新規インストールを選択しました。
そこでハマったのがgrub2。結局今でも未解決ですが、とりあえずやったことを書きます。
最終的にパーティションは次のようにしました。

  1. パーティション
  2. sda
    sda1(Windows7 Loader)
    sda2(Windows7)
    sda3(拡張領域)
    sda5(ext4。とりあえず100M。ただしどこにもマウントしない。)
    sda6(ext4。/にマウント。)
    sda7(swap)

  3. インストール
  4. なぜか、GRUB2がPBRにインストールできません。あるいはインストールできてもGRUB2が/boot以下を探せない?
    MBRには以前から使っているMBMをインストールして、カーネルローダ(Windows LoaderとGRUB)を呼び出すことにしています。
    ダメだったのは次のパターン。

    ・sda5を/にマウント。GRUBもsda5の先頭にインストール。
    ・sda5を/bootにマウント、sda6を/にマウント。sda5の先頭にGRUBをインストール。
    ・sda5を/にマウント、sda6を/bootにマウント。sda5の先頭にGRUBをインストール。

    結局、sda5はext4でフォーマットするものの、どこにもマウントせずに空っぽのままとして、sda6に/以下全てをインストールしたところ無事に起動しました。GRUBはsda5の先頭にインストールしてます。

    ちなみに、LiveCDで起動してgrub-installを実行すると

    grub-setup: warn: Attempting to install GRUB to a partition instead of the MBR. This is a BAD idea.
    grub-setup: warn: Embedding is not possible. GRUB can only be installed in this setup by using blocklists. However, blocklists are UNRELIABLE and its use is discouraged.
    grub-setup: error: If you really want blocklists, use –force.

    となってダメ。オプション–forceを付けてもダメ。
    さらに、インストールできたパターンでも、あとから/bootをリネームして、/etc/fstabを編集してsda5を/bootにマウントしたらダメ。(もちろん/bootの中身を全部、sda5にコピーしてからです。)
    ただし、この時はMBMからGRUBのrescue起動までは進みました。
    結局、/をインストールしたパーティションと/bootをインストールしたパーティションにはGRUB2のインストールができないのかな?

Ubuntu日本語フォーラムで苦労されていたのを参考にしました。

Ubuntu

GPartedでubuntuの論理パーティション(と拡張パーティション)のサイズを変更した後、Ubuntuが起動しなくなったのでGRUBを再インストール。

  1. UbuntuのLiveeCDで起動。
  2. GRUBをインストールしたいHDD領域をマウント。メニュー「場所」からドライブを選択すればOK。
  3. 次を実行する。以下の例のsda5は環境によって異なるので注意。
  4. $ sudo grub-install –root-directory=/media/disk/ /dev/sda5

おしまい。

Ubuntu

1 次をインストール

Compiz configuration settings manager
fusion-icon

2 「アプリケーション」−「システムツール」−「Compiz Fusion Icon」を起動。

3 パネルの通知スペースにCompiz Fusionのアイコンが出きるので右クリックして、Select Window DecoratorでEmeraldを選択。

若しくはfusion-iconをインストールせずに、

3′ 「CompizConfig 設定マネージャー」「エフェクト」「ウィンドウの装飾」アイコンをクリックして、コマンドを

/usr/bin/compiz-decorator

から

/usr/bin/emerald –replace

に変更。

Ubuntu

X200の液晶画面は1280×800。お気に入りのusplashはchrome new。
バイナリーでは何故か表示されなかったので、ソースをダウンロードしてmakeしました。
方法はこちら

sudo apt-get install gcc libbogl-dev

を実行してから、ダウンロードしたファイルを展開して、そのディレクトリに移動してmakeです。
インストール方法はリンク先にあるとおりで、概要は

  1. Startup-Managerで目的のテーマを追加、選択する。
    解像度や色数は後で修正するので何でもOK。
  2. 念のためビデオモードを確認する。
  3. sudo hwinfo –framebuffer

  4. vga=0x368に2ヶ所、変更する。(24bit)
  5. sudo vi /boot/grub/menu.lst
    sudo update-grub

  6. /etc/usplash.confを変更する。
  7. sudo vi /etc/usplash.conf
    xres=1280
    yres=800

  8. 変更を反映する。
  9. sudo update-initramfs -u -k all
    または
    sudo dpkg-reconfigure usplash

こんな感じ。geditでもviでもお好きなほうでどうぞ。