忙了一整個下午,到現在終於解決掉 VMware 裡 Linux 2.6 guestOS 系統時間 (clock) 會延遲 (too slow) 的問題了。

Linux 2.6 核心裡把系統計時器的頻率 加高到 1000 Hz ,VMware 沒辦法真的每隔 1ms 就報一次訊號給 guestOS,所以 guestOS 裡的 Linux 2.6 無法確實接到計時器的訊號。

本來這也不應該造成問題,不過 2.6 核心處理這個 "tick loss" 的程式有問題 (一樣看 這裡 ),以致於 guestOS 裡的 Linux 2.6 系統時間走一秒會慢一秒;外面過了兩秒裡面只過了一秒。

VMware KB 裡有幾個與此有關的項目 (如 Virtual Machine Seems Slow when Running a Particular Program (Clock Issue)Clock in a Linux Guest Runs More Slowly or Quickly Than Real Time),不過真正有完整資訊的是 這個討論串

要在 Debian 下解決這個問題,須進行兩個動作。

» continue reading
Posted by yungyuc at 23:42, 0 comment, 0 trackback.

/ignore -network networkname #channelname ALL -PUBLIC -ACTIONS

上上下下的訊息就不見了。

Posted by yungyuc at 17:24, 0 comment, 0 trackback.

/etc/apt/apt.conf.d 目錄裡建一個檔:

$ vi /etc/apt/apt.conf.d/10testing

在裡面寫入

APT::Default-Release "testing";

存檔,收工。

這樣在作 apt-get dist-upgrade 的時候就會用 testing;如果特別想裝其它 distribution 的版本,用 apt-get -t distro install blahblah 來指定。

噢,當然不要忘了把 unstable 來源加到 sources.list 裡面。

Posted by yungyuc at 16:21, 0 comment, 0 trackback.

如果原系統的 boot loader 是 grub,要換回 lilo 的時候,在 Debian 下面這麼作:

$ apt-get install lilo mbr

然後

$ liloconfig

照著指令作,把 boot loader 作到 /dev/hd* 的 mbr 裡面 (此時需要 install-mbr 這個工具,是包在 mbr 這個套件裡面的)。

liloconfig 會幫我們找出 /boot 下面的 kernel 和 initrd,然後寫成 /etc/lilo.conf ,如果我們想作什麼改變,再改設定檔即可。

說實話,grub 真不好學;搞了半天才知道它的設定檔在 /boot/grub/menu.lst ,而 /etc/grub.conf 不是不存在就是擺好看的。 update-grub不是 用來安裝 boot loader 用的,只是 liloconfig 同等效果的程式;而且還不太好用。

最後不要忘記多作幾次

$ lilo

來把 boot loader 寫到 mbr 裡面去。

Posted by yungyuc at 15:25, 2 comments, 0 trackback.
Change to page (10 entries in each page): 1
© hover year to navigate month: powered by django