ラベル T105 の投稿を表示しています。 すべての投稿を表示
ラベル T105 の投稿を表示しています。 すべての投稿を表示

2009年11月15日日曜日

Ubuntu 9.10 Server コンソールの解像度変更

Ubuntu 9.10 Serverをほぼ最小構成でインストールして、いままでのようにgrubを変更と思ったら、grub環境がすかっり変っていて大変なことに。あわてて学習しました。

その後、とりあえず「vga=788」を、GRUB_CMDLINE_LINUXに設定したところ、画面が真っ暗な状態で、800x600を表示できません。

いろいろ調べたところ、フレームバッファコンソール(?)がロードされていなようなので、ロードするようにしてみました。(9.04のときはこんなことした記憶がないので、自動で設定されていたのでしょうか?)

/etc/initramfs-tools/modulesに、"fbcon", "vesafb"を追加。

$ cat /etc/initramfs-tools/modules 
fbcon
vesafb

/etc/modprobe.d/blacklist-framebuffer.confから、blacklist vesafbを無効に。

$ grep vesafb /etc/modprobe.d/blacklist-framebuffer.conf
#blacklist vesaf

initramfsイメージの更新

$ sudo update-initramfs -u

とりあえず、コンソール上で800x600の解像度になりました。でも、いまどきのLinuxでは、vga=788とはやらないらしい。これについては、後で。

ヒント先

2008年7月7日月曜日

いまさらcpufreq-infoを知る

自動起動のからみで、CPUモジュールを自分でインストールして、cpufreq-infoあたりを初めて知った

お暇なときはこんな感じに

$ cpufreq-info
cpufrequtils 002: cpufreq-info (C) Dominik Brodowski 2004-2006
Report errors and bugs to linux@brodo.de, please.
analyzing CPU 0:
  driver: powernow-k8
  CPUs which need to switch frequency at the same time: 0 1
  hardware limits: 1000 MHz - 2.00 GHz
  available frequency steps: 2.00 GHz, 1.80 GHz, 1000 MHz
  available cpufreq governors: conservative, userspace, ondemand, powersave, performance
  current policy: frequency should be within 1000 MHz and 2.00 GHz.
                  The governor "ondemand" may decide which speed to use
                  within this range.
  current CPU frequency is 1000 MHz.
analyzing CPU 1:
  driver: powernow-k8
  CPUs which need to switch frequency at the same time: 0 1
  hardware limits: 1000 MHz - 2.00 GHz
  available frequency steps: 2.00 GHz, 1.80 GHz, 1000 MHz
  available cpufreq governors: conservative, userspace, ondemand, powersave, performance
  current policy: frequency should be within 1000 MHz and 2.00 GHz.
                  The governor "ondemand" may decide which speed to use
                  within this range.
  current CPU frequency is 1000 MHz.

CPU温度も下ってる

$ sensors
k8temp-pci-00c3
Adapter: PCI adapter
Core0 Temp:  +34.0°C
Core1 Temp:  +24.0°C

設定前は、40.0°C前後だった

Ubuntu 8.04で自動起動

PowerEdge T105のUbuntu 8.04(Server版)で自動起動をおこなう

19:30に自動起動をさせようと思ってこんなことをしてみた

# echo "2008-07-01 10:30:00" > /proc/acpi/alarm

当日の1回だけしか起動せず、これだけではダメなことが判明
powersavedが未インストールだったので、インストールをおこなった

$ sudo apt-get install powersaved

acpidが無いといわれた(ような気がした)ので、インストール

$ sudo apt-get install acpid

途中で、"FATAL: Module speedstep_centrino not found"とかいわれたので、下のものをインストール

$ sudo apt-get install cpufrequtils
$ sudo apt-get install sysfsutils

関係ないかもしれなけど、CPUモジュールをインストールしてみた

$ sudo modprobe powernow-k8

これで完璧かと思ったらまだダメで、/etc/init.d/hwclock.shの変更が必要だった

*** 30,35 ****
--- 30,36 ----
  # as machine hardware clock type for Alphas.
  HWCLOCKPARS=

+ ACPITIME=`cat /proc/acpi/alarm`
  hwclocksh()
  {
      [ ! -x /sbin/hwclock ] && return 0
***************
*** 130,135 ****
--- 131,137 ----
                if /sbin/hwclock --systohc $GMT $HWCLOCKPARS $BADYEAR; then
                    verbose_log_action_msg "Hardware Clock updated to `date`"
                fi
+               echo "$ACPITIME" > /proc/acpi/alarm
            else
                verbose_log_action_msg "Not saving System Clock"
            fi

参考

2008年6月15日日曜日

PowerEdge T105にメモリ追加

メモリを追加

  • SanMax SMD-2G48EHP-8E-D
  • 1GBx2, DDR2-800, ECC, Unbuffered

これで、都合3GBになりました。いまのところUbuntu8.04から認識されて、元気に動作しています

実は、メモリ追加は1回失敗していて、そのときのメモリは今回と同じSanMaxでSMD-2G48HP-8E-Dというもの。これはUnbufferedなんだけど、non-ECCのタイプでした。全然認識しなくて、BIOS途中で再起動してしまう感じ。今はhpのML115で活躍してます。こちらは、non-ECCでも大丈夫でした。