2009年10月31日星期六

把平常用的電腦也升級到Ubuntu 9.10,以及轉換檔案系統到Ext4

上星期的測試大致上正常後,Ubuntu 9.10在這星期正式Release之後就是開始準備升級自己平常用的電腦了。與上星期一樣,刻意選在準備看電視前升級,看完電視回來已經下載完並,並且安裝到一半停在詢問是否要保留設定的對話框,依照習慣我都是直接選擇採用新版的設定蓋掉舊的設定。

沒想到升級後遇到無法進入X Window環境的問題,而且這次沒辦法像是上星期一樣升級主機板的BIOS解決,不過發現可以從recovery模式先登入文字模式後,再使用startx命令進入X Window,然後可以看到一些應用程式當掉的訊息出現。把之前安裝的非官方套件以及一些從PPA安裝的軟體移除或強制換回改用官方的版本就可以正常開機登入了。

然後與上星期測試的情況相同,雖然英文與日文都正常,但是中文的環境不能正確升級,必須先由「系統→管理→語言支援」先移除中文再重新安裝中文語系才恢復正常。然後趁這個機會順便把鍵盤輸入法系統設定為ibus。

發現在這一版中內建的fglrx驅動程式讓我的顯示卡可以同時啟用Compiz桌面特效與XVideo影片播放加速了,等了好久終於實現的功能讓我有點感動。而且音效設定的UI也改良了,之前PC喇叭動不動就響起來的問題也修復了。

不過還是有感覺變差的地方,首先就是預設的字型又開啟了文泉驛正黑的點陣字型,我覺得都是鋸齒就像以前的Windows中文字型一樣很醜,幸好文泉驛有提供解決的辦法

然後就是PolicyKit的驗證功能似乎有問題,即使輸入了密碼後驗證對話框也不會自動關閉,必須要手動關閉才可以繼續。

還有就是新的DeviceKit掛載分割區的時候,沒辦法顯示中文的分割區標籤,而之前的HAL是可以的,不過這個問題只在顯示而已,分割區還是可以正常掛載使用,而且把分割區標籤重新命名為英文就算是避開了這個問題。不過因為這個問題發現新的Palipsest磁碟機公用程式好棒,雖然在分割區編輯的功能上不如Gparted,但是介面清楚易懂,而且內建的SMART資訊瀏覽清單既詳細又有容易明瞭的說明,比我在windows看過的任何同類型程式都更好。

然後依照上星期的步驟把開機程式換成GRUB2後就是使用Ubuntu安裝光碟把Ext3分割區轉換為Ext4,我是參考kernel.org的wiki上的說明,先用「sudo tune2fs -O extents,uninit_bg,dir_index /dev/DEV」開啟Ext4的新功能,再使用「sudo e2fsck -fDC0 /dev/DEV」,然後回答y(是)進行磁碟內容的修復,最後掛載根目錄的分割區,修改/etc/fstab把檔案系統格式改為ext4即可。

我還參考這篇文章的推薦,安裝了一些佈景主題和應用程式。

基本上基本的設定就是這些,接下來就是看看各個升級的軟體有沒有變得更好用了。

2009-11-09附註:不知道是因為後來Ubuntu更新了,還是因為我移除了一些沒用的過時套件,PolicyKit的驗證對話框不會自動關閉的問題就修復了。

2009年10月24日星期六

繼續安裝Ubuntu 9.10

昨天晚上安裝Ubuntu 9.10無法解決的問題,今天早上繼續。

結果把電腦的BIOS升級以後就好了,所以這到底是誰的問題呢?算了反正能用就好了。升級好感覺用起來有變快了,開機的速度好像也變快了。

接下來是想辦法把開機程式升級為GRUB2,這樣才能把開機檔案系統由Ext3更換為Ext4,雖然新安裝的系統預設就會使用GRUB2,但是升級的系統的GRUB是不會被更新的,所以得要手動更新才行。雖然Ubuntu官方的Wiki上有安裝GRUB2的說明,但是我決定不要完全依照上面的方法,而是由Synaptic套件管理程式圖形化安裝grub-pc套件,結果沒想到竟然出現一個有亂碼的對話框(上面的求助按鈕按了出現的說明也是亂碼):

幸好之前有閱讀Wiki上的資料,所以可以猜出那些選項的意義,第一個chainload選項是指不會馬上取代現有的GRUB,而是會在現有的GRUB中建立一個新的選項,可以預覽GRUB2是否正常運作,以預防GRUB2不能運作時無法開機的窘境。所以按下「向前」按鈕繼續,安裝完後重開機,出現了修改的GRUB畫面:

選擇「Chainload into GRUB 2」就進入了GRUB2的畫面:

確認GRUB2可以正常運作後,就可以準備移除GRUB了,依照上面GRUB畫面上的提示在終端機執行「sudo upgrade-from-grub-legacy」輸入密碼就進入了升級畫面:

因為我沒有手動修改過GRUB設定檔,我選擇「install the package maintainer's version」,然後出現提示準備選擇安裝硬碟機的畫面:

選擇安裝的硬碟機:

經過這些步驟就完成了,接下來的轉換檔案系統的動作需要使用linux開機光碟,所以今天就不繼續了,等待正式版出了再燒錄光碟吧。

2009年10月23日星期五

Karmic Koala

就如同網誌左邊的倒數貼紙,Ubuntu 9.10(代號Karmic Koala)要下週才會推出。

不過根據之前Ubuntu測試人員的發文,這次的Beta版本狀況良好,沒有遇到大問題。更何況從今天起,Ubuntu已經進入RC了,問題應該更少了才對。為了避開Release之後的網路壅塞,我決定先升級我房間的其中一台電腦,順便在升級自己平常使用的電腦前體驗一下新版有何不同之處。

與之前升級的步驟相同,依然使用「更新管理員」直接網路升級。升級的規模也與之前大致相同,需要下載約1GB的形形色色將近1500個套件檔案,就放著讓電腦下載。

然後正好到了公視《十點全紀錄》的時段,這幾周播出的《東西麵麵觀》是韓國KBS製作的介紹麵條歷史與各國關於麵食文化的節目,節目製作橫跨歐亞非三大洲,算是莫名的大製作。本日重點在亞洲各國的麵食,從蕎麥麵製作方法與米粉的製作方法可以看出亞洲各國文化的流通。下週預定會說到速食麵的發明。

然後回到電腦前,看到檔案已經全部下載完成,而且已經安裝到一半了,在我打這段文字的同時就安裝完成了,可能是因為電視節目太有趣了,所以一點也不覺得安裝花了很多時間。

安裝後的第一次開機花了比平常久很多的時間,原本還有些擔心該不會是裝壞了吧,後來想起可能是在做啟動最佳化的紀錄動作,紀錄啟動時會用到的檔案,之後啟動時會預讀檔案以加快啟動速度。但是實在是太久了,在閃過新的Ubuntu開機圖案後,過了30分鐘螢幕還是黑的,只有硬碟的燈在那裡閃呀閃於是按下Reset鍵重開電腦,由GRUB進入recovery mode,看到不斷重複的錯誤訊息:

ata1.00 FAILED TO IDENTIFY (I/O ERROR. ERR_MASK=0X4)

查了網路上的資訊,發現在舊版的linux核心發生過類似的問題,在核心啟動參數加上pci=nomsi就好了,如法泡製以後發現無效。嘗試以前用過的npapic參數也無效。

不過幸好用舊的2.6.28-16核心還是可以進作業系統,進作業系統以後發現語系變成英文,可能是因為中文語系的套件改變名稱了,所以必須重新安裝中文語系相關套件。新的iBus輸入法框架比原本的SCIM好用一些,新的預設佈景主題看起來也很新鮮,不再一片土黃色,而且應用程式也都更換成新版了;不過新的核心不能開機這一點致命傷希望能趕快解決,不然會不太敢升級平常使用的電腦。

2009-10-24更新:更新主機板的BIOS後問題就解決了

2009年10月18日星期日

從Firefox移除Microsoft .NET Framework Assistant擴充套件(續)

幾個月前,我寫了一篇《從Firefox移除Microsoft .NET Framework Assistant擴充套件》,而且那篇文章一直是這個乏人問津的部落格中點閱率較高的幾篇之一;那時就覺得這個擴充套件可能不太安全。結果今天看到Computer World上的《Sneaky Microsoft plug-in puts Firefox users at risk》這篇文章,其中說明這個被微軟強迫安裝的擴充套件的確有漏洞,如果安裝了這個擴充套件且沒有安裝微軟這個月發佈的MS09-054修正程式的話,網站上的惡意程式碼可以利用微軟的漏洞在使用Firefox的使用者的電腦上安裝惡意軟體。而且感覺更差的是,在這篇文章的倒數第二段,微軟建議如果使用者無法安裝上述的修正程式,則應該手動移除上述的擴充套件——對於不知道有這個問題的使用者來說(甚至可能沒注意到Firefox被微軟偷裝了擴充套件),又怎麼會知道需要移除這個程式呢,這根本就只是推卸責任罷了。

而且之前Firefox的Adblock Plus擴充套件的作者指出,微軟在這個Microsoft .NET Framework Assistant擴充套件中內建的移除程式並不能真正完整移除這個擴充套件,而會殘留一個隱藏的擴充套件,殘留的擴充套件與Adblock Plus或其他套件並存可能造成Firefox當掉(雖然Adblock Plus後來改版已經避開了微軟的這個bug)。所以要完整移除微軟的擴充套件除了移除Firefox內的擴充套件之外,還是要使用前一篇的文章中的手動移除方法才能移得乾淨。

但是移除乾淨之後如果再度使用Windows Update的話,Windows Update會出現底下的安裝選項,如果是使用自動更新的電腦就會重新把這個Microsoft .NET Framework Assistant擴充套件裝回去:

所以我幾個月前就取消安裝這個更新,並且勾選底下的「不要再顯示此更新」,似乎就可以解決了,只是以後使用Windows Update都會顯示「你有隱藏的更新」警告,實在蠻礙眼的。微軟到底要不要把他捅出的爛攤子收一收啊?不然要強迫Windows使用者安裝一個漏洞在Firefox裡,微軟根本就沒有立場可以批評Google開發了Google Chrome Frame造成IE不安全啊?至少人家Google沒有強迫使用者非裝不可,也沒偷偷把它放在更新程式裡面趁使用者不注意的時候安裝,比微軟光明正大多了。

2009-10-19追加:今天看到Mozilla其實有在bugzilla追蹤這個問題,才發現我弄錯對象了,出問題的是微軟的Windows Presentation Foundation Plug-in,而不是Microsoft .NET Framework Assistant;不過兩者其實都是從Windows Update安裝.Net 3.5更新的時候偷偷裝上的,依照之前的移除方法也會一起移除這個外掛程式。另外,Mozilla為了保護尚未更新的Firefox使用者,在微軟的同意下已經把這個外掛程式放入禁用清單,所以就算有安裝Windows Presentation Foundation Plug-in的使用者也應該會被禁用。

2009年9月30日星期三

台湾のファミマに行こう。

今天亂逛網路的時候發現上星期寫的一進入全家心情就緊張了起來居然有網友以秋葉原版為基礎做了中文版:

因為歌詞中把需要重複的次數寫出來,更顯示出這首歌電波的程度。

附註:演唱者的網站:ねこねこにしてやんよ。畫家的部落格コナっぽいぽい

2009年9月23日星期三

一進入全家心情就緊張了起來

其實已經是幾個星期前的影片了,不過因為之前沒有空所以就堆積到現在才寫。一開始是在ニコニコ動画 的音樂區前日播放排行看到的:

影片的作者使用全家便利商店進入商店時的旋律,使用Korg的電子樂器加以變化做出一首舞曲。結果因此大受歡迎,而且開始出現各種變化。例如把旋律填入歌詞作成的幼女電波歌:

還有把主旋律稍微改變,重新編曲為一般人可能比較容易接受的療傷系流行歌曲風格:

其他還有演唱會開場風格管弦樂風格小室風格trance舞曲風格等等一般人也能理解的東西;以及東方風格、Red Zone風格、鐵鎚風格、小夫風格等等太過沈迷ニコニコ動画的人才能享受其中樂趣的東西。

然後我在本週週刊VOCALOIDランキング中發現了怪東西,就是由著名的《恋は戦争》發展出的企劃,《恋は洗脳》:

按下上面的影片後,會接連播放約40首不同的《恋は戦争》Remix曲,雖然第一首算是中規中矩的小幅改編,有些則是很吵或是讓人不耐煩。因為我還滿喜歡《恋は戦争》的,所以就從頭到尾聽了一遍,當作背景音樂一邊聽一邊做其他事。有些有趣的例如把威爾史密斯的Just The Two Of Us的配樂拿來配唱的版本:

或是把演歌配上原曲配樂,加上老遊戲的畫面做出的版本;附帶一提這首演歌好像也有被翻唱為中文,但是因為對國語老歌不熟所以想不起來是哪一首:

除了網路影片之外,前幾天還把堆積很久的京都動畫版的《Kanon》DVD看完了,劇情離奇地以喜劇收場,沒有人過世(狐狸不是人),真是可喜可賀。現在正在開始看《CLANNAD》。

2009年8月17日星期一

漫畫博覽會

從第一屆舉辦到現在,我每次都是在非假日去逛漫畫博覽會;實在是因為假日的人潮過於洶湧,根本沒辦法買東西的緣故。所以今年我也向公司請了兩天假。

上星期五在威秀的漢堡王提早用了午餐之後進場。在青文買了一些漫畫與小說,還訂了一套輕小說。陪我妹妹逛幾個小說攤之後在尖端雖然有看到想買的新書,但因為折扣實在不划算所以不想在會場買,預定等過一陣子再去漫畫便利屋吧,不過我妹妹倒是買了兩本著色簿,準備用來賄賂表哥的小朋友們。角川也是出了一些新的輕小說,我猶豫了很久,不過後來想想我至少還有十本角川的輕小說積在家裏,所以也決定之後再補吧,畢竟這兩家的通路都做得不錯,都不會很難買到。東立仍然與往年一樣的配置,所以我逛了逛,決定等我想買的漫畫脫離九折區,不過我妹妹似乎買了些甚麼?在長鴻拿了兩捆特價套書,老實說,每次書展或漫畫博覽會逛長鴻的攤位除了尋找在書店買不到的書之外就是看看有哪些特價套書了,因為長鴻不會像東立等書擺到舊了才拿到特價區,在特價套書區域往往可以找到去年、甚至是今年才出的新書;不過要在甚麼時候下手就得自己估計了,因為如果很早就買了還沒完結的漫畫的話,下次展覽很可能就會看到這套漫畫多了一本或是兩本的成套販賣了,完全是晚買享折扣的作法。尚禾的女性向書籍比例似乎提高了,不過我還是在那之外買了一些認識的作者的書。

動畫代理商的部份,普威爾仍然是與往年相同的地攤賣法,不過因為我平常都是用網購所以沒有太仔細逛。博英社的部份逛了以後沒有看到有興趣的東西。木棉花與曼迪傳播的部份因為瞥見攤位內部的擁擠狀況,想起半年前因為太擠而買不了東西的回憶決定跳過不逛。

因為上星期五逛得算是很順利,一天就買了三十幾本書,而且人潮比預計的少所以逛得很輕鬆;而且也不認為略過的兩個動畫代理商在今天會有甚麼改善,就決定今天在家裏整理上週買的東西,不再去一次了。