2010年4月14日水曜日

ubuntu9.10もやっぱりUSBで作っておこう

我が家のIBMのX32では使用することは困難だが、自作のデスクトップでなら9.10を使用することはできそうなので、とりあえずUSBに9.10をインストールした。その後行ったことをどんどんメモしていく。

■ビープ音の代わり?のぷつってのを止める

sudo vi /etc/modprobe.d/alsa-base.conf

options snd-hda-intel power_save=10 power_save_controller=N

# options snd-hda-intel power_save=10 power_save_controller=N

その後再起動で、完了

■メニューリスト編集最新OSのみ表示
sudo vi /etc/grub.d/10_linux

下の方にある
list=`echo $list | tr ' ' '\n' | grep -vx $linux | tr '\n' ' '`

# list=`echo $list | tr ' ' '\n' | grep -vx $linux | tr '\n' ' '`
list=`version_find_latest $list | tr ' ' '\n' | grep -vx $linux | tr '\n' ' '`


sudo update-grub

■メニューリスト編集Windowsのところを削除

消去したいメニューの名前を確認
cat /boot/grub/grub.cfg
で、Windowsの名前を探します。
Windows Vista (loader) (on /dev/sda1)
というのがあれば、

sudo gedit /etc/grub.d/30_os-prober

for OS in ${OSPROBED} ; do
DEVICE="`echo ${OS} | cut -d ':' -f 1`"
LONGNAME="`echo ${OS} | cut -d ':' -f 2 | tr '^' ' '`"
LABEL="`echo ${OS} | cut -d ':' -f 3 | tr '^' ' '`"
BOOT="`echo ${OS} | cut -d ':' -f 4`"

if [ -z "${LONGNAME}" ] ; then
LONGNAME="${LABEL}"
fi

の下に以下の文を追加

# Added to remove Windows Recovery
if [ "$LONGNAME" = "Windows Vista (loader)" ] && [ "${DEVICE}" = "/dev/sda1" ] ; then
continue
fi
# End Added

そして、
sudo update-grub

■起動時の解像度を変更

X32で使用しないと思ったけど、使用するかもしれないので

sudo vi /etc/usplash.conf



xresには1024、yresには768と書き換えます

そして

sudo update-initramfs -u -k all

■TMPディレクトリをRAMディスクに

sudo gedit /etc/fstab

一番下に

tmpfs /tmp tmpfs defaults 0 0

を追加

■HOMEディレクトリのRAMディスク化

ほぼこれ

しかし、あんまりうまくいってない。9.10になったらなくなっているファイルもある、これは成功したらまた記入する。

その後うまく行くようになった。
前回とほぼ同じ感じでファイル修正するのだが、以前使った/etc/init.d/mountall.shがなくなったので、代わりに/etc/init/mountall.confを修正する。

自分の環境では、umountfsがどうもうまく動いていない感じだったが、修正する場所を間違えていただけだった。(なぜかdo_stopの下に書き足すという斬新なミスを犯していた。)

2010年4月12日月曜日

軽量LinuxでT86AWの復活なるか?

どういうわけか、T86AWも所持している。

このPC、今となっては重すぎで使いものになっていない。初めはXPが入っていたが重すぎなので、Win2kをインストールした。

多少動きは軽くなったが、実用レベルとは言えない。

なので、最近はまってるLinuxでなんとかしようじゃないかということで、やってみた。

今回の実験で使うLinuxは、「Puppy Linux」。

とにかく軽いということで有名なやつ。

ひとまず、サイトから最新バージョンである「4.3.1」を落っことして、CDに焼いた。

そしてCDBootします。

結果は・・・なんとも微妙。というかもっさりすぎる。

他の軽量Linuxをまた探してみようと思う。

2010年4月8日木曜日

USBubuntu 起動が遅いのは解像度のせいなのか

Xubuntuを導入したものの、そこまでの改善は見られなかったUSBubuntu。

しかしここで諦めるわけにはいかないです。

またも情報を集めてみた。

以下のファイルを書き換えて、コマンド打てば早くなるかもとのこと。


sudo vi /etc/usplash.conf



xresには1024、yresには768と書き換える(私の環境では1680の1050だった、インストール環境に依存してしまうものなのかな。)。

そして、以下コマンドを入力、実施。

sudo update-initramfs -u -k all



そして、再起動してみると。。。。。。。。。

たしかに起動が早くなった。今は電源入れて、約1分で立ち上がります。これをやる前は1分半から2分ってところだったので、多少ストレスが緩和された。

2010年4月7日水曜日

USBのubuntu もっさり感をちょっとだけ解消する方法

USBのubuntuをIBMのx32で起動するとチューニングのおかげで、だいぶ軽くなっていることが実感できる。
文字入力も軽快だし、アプリを立ち上げても結構軽快だし。

しかし、どうももっさりな部分もある。

それはブラウザ(これだけじゃないかもしれないが)。
スクロールするともっさり、タブを変えるともっさり。
もっさり地獄である。

これを解消するために、あるファイルにオプションをつけてみる。
とりあえず、以下コマンドを実施

sudo vi /etc/X11/xorg.conf


そして、以下のように「Section "Device"」の項目に「Option "AccelMethod" "XAA"」を足す。

Section "Device"
Identifier "Configured Video Device"
Option "AccelMethod" "XAA"
EndSection


保存したら、リブート。

不思議なことにブラウザでのスクロールもタブの切り替えも非常にスムーズになりました。不思議というか、単純にCPU利用率が下がったそうな。

本当によくなってきたな。

2010年3月28日日曜日

USBのubuntuのホームディレクトリなんかもRAMディスク化してみる

前回RAMディスク化したのは、tmpディレクトリだけ。
でもそれだけじゃそんなに楽しくないので、ホームディレクトリもいってみようと思う。

まず、SONYの8GBのUSBメモリーをパソコンにさして、GRUBのメニューからrecoverymodeと書かれたやつを選択して起動する。

出てきた青画面のメニューから


root  Drop to root shell prompt

を選択する。

そうすると、下のほうからプロンプト画面が現れる。

まずは、今のホームディレクトリのバックアップをとるために以下のコマンドを入力る。

rsync -av /home/<ユーザ名>/ /home/<ユーザ名>_backup/


rsyncコマンドのオプションでvをつければ何が起こっているかがわかる。

次に以下のコマンドを実施しRAMディスクからのバックアップ領域を作成する。

mkdir /home/<ユーザ名>_bak
mv /home/<ユーザ名>/ /home/bak/


この時点で、/home以下には、3つのディレクトリが存在している。
さらに以下のコマンドを実施し、もう一度ホームディレクトリを作成する。さらに権限の調整もします。

mkdir /home/<ユーザ名>/
chown -R <ユーザ名>:<ユーザ名> /home/<ユーザ名>
chmod 755 /home/<ユーザ名>


あとはtmpフォルダの時と同じ要領でRAMディスクの割り当て設定をする。

sudo vi /etc/fstab

のあとに、一番下に

tmpfs /home/<ユーザ名> tmpfs defaults 0 0

を追加します。
そして起動時にバッ クアップからRAMディスクの<ユーザ名>ディレクトリに戻す設定を施す。

vi /etc/init.d/mountall.sh

開いたら、以下のようにdo_startのしたに一文追加する。




case "$1" in
start|"")
do_start
/usr/bin/rsync -a /home/bak/<ユーザ名>/ /home/<ユーザ名>/
;;
restart|reload|force-reload)
echo "Error: argument '$1' not supported" >&2
exit 3






これを保存したら、rebootコマンドで再起動を行う。
ちゃんと起動したら成功。たぶん。自分の家では、なかなか立ち上がらないX32にちょいといらいらしたが、ちゃんと起動してくれた。

このままでは、再起動時にホームディレクトリにおいたファイルがなくなるので、これを解消するために以下のコマンドを実施し2行足す。ついでに毎回Firefoxのキャッシュも消す。

sudo vi /etc/init.d/umountfs

それで足すのはstopの下です。

stop)
rm -f /home/<ユーザ名>/.mozilla/firefox/<人それぞれ>.default/Cache/*
/usr/bin/rsync -a --delete /home/<ユーザ名> /home/bak
do_stop


とりあえず、これで成功すると思われる。

2010年3月25日木曜日

USBにインストールしたubuntuに細工をしていこう その1

先日購入をしたSONYの8GBのUSBメモリーに、結局ubuntu9.04をフルインストールした。スタートアップディスクだと制限もありそうなので。

今回は8GBのうち2GBはFAT32でフォーマット(Windowsでも一応使えるように)、約5GBはext3、残り約1GBをスワップとしてフォーマットしubuntu9.04をインストールした。

ubuntu10.04も来月にはリリースされるが、うちのIBM x32のために9.04のインストールということにした。

せっかくなので、ここからいろいろやっていきたい。

まずは、ブートリストに家で使っている[windows vista]が表示されてしまうので、こいつをまず表示させないようにする。「アプリケーション」→「アクセサリ」→「端末」をクリックして、以下を入力しエンターを押下する。

sudo vi /boot/grub/menu.lst

下の方に[windows vista]の項目があるのでこれを綺麗に削除する。終わったら[:wq]と入力し保存して閉じる。これでもう[windows vista]の表示がでなくなる。

次に、行ったのはTMPディレクトリのRAMディスク化。USBには書き込みに上限がある。頻繁にTMPに書き込みがあると思うので、これでは瞬く間にUSBメモリーの寿命が来てしまう(かもしれない)ことが考えられる。それを少しでも防ぐために、RAMディスクを用意しようじゃないかという話。windowsとは違ってフリーソフトとかではなく簡単にできる模様。

sudo gedit /etc/fstab

と入力し、一番下に何も考えず

tmpfs /tmp tmpfs defaults 0 0

を入力するだけ。

あとはアップデートマネージャで、いろいろアップデートさせた。

とりあえず、次はホームディレクトリのRAMディスク化を目標にやっていこうと思う。

2010年3月15日月曜日

ubuntu9.04 USBにフルインストール

ubuntu9.04のスタートアップディスクは簡単に作れるようになっている。

なので、USBに今度はubuntuをフルインストールしてみようじゃないかということで、
ubuntu9.04のスタートアップディスクからOSを立ち上げて、デスクトップにあるインストールアイコンをクリックしてフルインストールしてみた。

とにかくMBRに注意です。

なんやかんやで、インストールは出来ました。

気になるのは速度。

立ち上がりはスタートアップUSBの時よりも格段に早い。

ただ、アプリケーションの動作が若干重い。

スタートアップメディアで立ち上げた時と比べるとどうしても遅い。

ちゃんと調べていませんが、スタートアップメディアの方は、WindowsPEみたいにメモリに展開してるのだろうか。

まあ、それはそうと読み書きの早いUSBを使えばなんとかなる問題なのかもしれない。