2014-08-23

龍芯2F逸瓏安裝Debian 8 Jessie記錄(8101、8089適用)

最近閑來無事(忙裡偷閒)想起我之前團購的龍芯小本了,這次買了一個8101,與著名的8089系列一樣,只不過屏大了一些。之前折騰8089還是蠻順利的,我想當然的認為折騰8101一樣沒啥難度,所以就挑戰了一下Debian 8 Jessie,結果。。。

還需要搞定的一些事項(TODO):

  1. Emacs在圖形界面下運行會出錯,emacs -nw是正常的
  2. 終端下的中文和輸入法(如果X跑起來,這個可以忽略)
  3. PIXMAN的問題,可以加速視頻顯示
  4. 觸摸板偶然出現問題,指針到處跑,懷疑和X的配置有關
  5. 啟動時間超長,大概需要一次正常大便的時間(便秘和腹瀉不算)。主要耗時在PMON載入initrd花費時間太多,至少10分鐘!

20140823_022820

8101相比8089系列的優點

首先是我看中它屏大!充分發揮了這玩意的優勢,當然所謂屏大其實就是8089的像素拉伸罷了,形狀和圖標全都被拉伸了。。。

還一個我看重的地方是其配備160GB的硬碟,比較大的空間,這樣可以用來做下載機和小型伺服器。

同時也是比較大的遊戲機,一般的framebuffer遊戲和文本遊戲都挺不錯的,比如nethack。一些不需要openGL加速的SDL有些也可以跑起來。、

RMS大神用的也是這一款!

大概的步驟

以下步驟均以官方wiki為標準,個別地方稍作修改而已。

系統安裝

首先是要做U盤。具體步驟略,去官方源里找testing和loongson相關即可,把所有文件都弄到U盤上,U盤這個分區只要是ext2格式就行。然後按官方教程開始裝。

我裝的過程中無線網不能用,後改用有線最終完成安裝。分區的時候我把/boot分區單分出來了。另外會碰上安裝grub失敗,忽略它,後面我會改。

解決啟動引導問題

裝完後首先是不能引導進入系統,又用安裝U盤進入安裝界面,但我不安裝,執行如下步驟:

mount /dev/sda2 /mnt # 將根分區掛載
mount /dev/sda1 /mnt/boot #掛載/boot分區
cd /mnt/boot/

之後的操作就比較簡單了,創建一個boot.cfg文件,如下內容按情況適當修改。

default 0
timeout 5
showmenu 1

title Boot with GRUB (grub.elf)
        kernel (wd0,0)/grub.elf
        args some-dummy-string

title Debian 8 Jessie
        kernel (wd0,0)/vmlinux-xxxxxxxxxxxxx
        initrd (wd0,0)/initrd.img-xxxxxxxxx
        args root=/dev/sdaX rootdelay=8

這時候再啟動就OK了。啟動之後進入系統。這種引導方式其實還是用PMON來引導的,速度極慢,開機大概需要10分鐘左右,不知道為何?另一個辦法是用PMON引導進入GRUB,然後由GRUB引導Linux系統,這樣會速度比較快,但我並沒有搞定這種啟動方式,還在解決。

X和圖形界面

如果安裝到tasksel的時候選擇了「Desktop Environment」 則會默認安裝XFCE桌面,如果不喜歡可以後面再改,我就沒改,湊合這麼用挺好。

默認裝好以後X會啟動失敗,沒事,只要刪掉xserver-xorg-video-siliconmotion就好,

sudo apt-get purge xserver-xorg-video-siliconmotion

這樣重啟就可以進X和圖形界面了。現在相關驅動比爾蓋子正在奮力編寫,不用急。

無線網路

這個解決略複雜,首先是其噁心的fn+F5這坑爹的設計,每次啟動都要手動按一次。。。給出兩種解決方案,一個是用圖形界面,一個是命令行。

圖形界面比較簡單,用wicd即可,這也是Debian官方比較推薦的工具,平時我自己也這麼用。

命令行也不複雜,這是WPA2的加密AP:

 
ifconfig wlan0 up
wpa_passphrase XXX > wpa.conf # 之後輸入WIFI密碼
wpa_supplicant -D wext -i wlan0 -c wpa.conf &;
dhclient wlan0

輸入法(拼音)

我一般習慣了ibus-pinyin,所以直接安裝了。啟動ibus-setup進行配置,然後啟動ibus-daemon即可用了。ctrl+space來切換輸入法。

 

參考資料

You may also like...

4 Responses

  1. Richard-Alvis says:

    將來可能也要團購一個龍芯,不過,我會讓它跑OpenBSD. :/

    • tonghuix says:

      還真不清楚行不行呢,貌似龍芯的MIPS架構對BSD的支持不好

  2. Owen J. says:

    > 這個解決略複雜,首先是其噁心的fn+F5這坑爹的設計,每次啟動都要手動按一次。。。

    這個好像是可以解決的,可以參考下
    http://dev.lemote.com/code/linux-loongson-community#Network%E7%BD%91%E7%BB%9C%E6%94%AF%E6%8C%81 (這個好像沒效果)
    http://tieba.baidu.com/p/2716517486