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

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月1日日曜日

Ubuntu 8.04にVMware Server

環境とか

  • Ubuntu 8.04 amd64 Desktop
  • Ubuntuは通常のインストール

足りなかったのでインストールしたもの

$ sudo apt-get install build-essential
$ sudo apt-get install xinetd
$ sudo apt-get install ia32-libs

インストール中に出たエラー

Unable to get the last modification timestamp of the destination file 
/etc/vmware/ssl/rui.key.

Execution aborted.

その対応

$ sudo touch /etc/vmware/ssl/rui.key
$ sudo touch /etc/vmware/ssl/rui.crt

Vmware Server Consoleが起動できなかったので

$ cd /usr/lib/vmware/lib
$ sudo mv libgcc_s.so.1 libgcc_s.so.1-bak
$ ln -s /lib/libgcc_s.so.1 libgcc_s.so.1

2008年1月14日月曜日

Ubuntu 7.10でコンソールの解像度変更

grubのmenu.lstに"vga=794"とか追加して終りと思っていたら全然終らない。あんまりよくわからないけど、以下のようにすると設定できた。

$ sudo vi /etc/initramfs-tools/modules
以下の2行追加
fbcon
vesafb
$ sudo update-initramfs -u

$ sudo vi /etc/modprobe.d/blacklist-framebuffer
#blacklist vesafb ← "#"を挿入して無効に

$ sudo /sbin/shutodown -r now

再起動時のgrubの変更(vga=791)で試したところ、成功した。/etc/modulesにfbconとvesafbを追加すると大丈夫だという記述をみつけて試したけどだめだったので、このようなことに。

環境は、GIGABYTE 945G-DS3のオンボード、Ubuntu 7.10 amd64

参考

ちにみに、update-grubを初めて知った。最初、どうして先頭に"#"がついている行を修正するのかわからなかった:-)

Ubuntu 7.10にVMware Server 1.0.4をインストール

いろいろつまづきましたが、一番大変だったのはシリアル番号を入れられないとこだった。以下のようなことに

Error Code returned:
Type XXXXX-XXXXX-XXXXX-XXXXX or 'Enter' to cancel: XXXXX-XXXXX-XXXXX-XXXXX
sh: /usr/lib/vmware/bin/vmware-vmx: not found
The serial number XXXXX-XXXXX-XXXXX-XXXXX is invalid.

Please enter your 20-character serial number.

解決方法は、ia32-libsをインストールすればよいとのこと

$ sudo apt-get install ia32-libs
$ sudo /usr/bin/vmware-config.pl

参考