Linux 本機,文字模式下使用FBTerm顯示中文與自動登入

乍看這個標題會怪怪的,顯示中文怎麼會跟自動登入有關。其實會有這種組合,是因為工作上需要做一個自動備份/還原的項目

利用 FBTerm 文字模式下顯示中文

。備份還原之前都是靠DOS下的Ghost軟體,但是工作上要用就不是這麼方便。如果這時利用免費的Linux系統來做這事,當然就比較沒有版權方面的顧慮。

而目標就要一開機就進入程式,然後選完就執行動作或重開,不要給使用者做自己的操作,而且要能顯示中文。當然我們不使用  X-Window 來顯示圖型,這樣我們只要安裝 Server 版的就可以了,空間自然省上許多。

 

Linux 下要能顯示中文,上網研究了一下,發現可以在純文字模式下使用 Framebuffer 來切到圖型模式(但還是只有文字,沒圖),這樣就可以顯示中文。自動登入則是設定一下 tty1 的登入檔,就可以自動登入了。我們這邊是用 Ubuntu 14.04 來展示,新的應該也差不多才對。

重點部份

  1. 開機進文字模式
  2. 安裝 mingetty 來設定自動登入
  3. 安裝 fbterm 來使用 framebuffer terminal,就可以顯示中文
  4. 使用 ntfsclone 來備份/還原 Windows,這邊就不提這部份了。

開機進文字模式

修改 /etc/default/grub 把其中的一行,GRUB_CMDLINE_LINUX_DEFAULT=”quiet”,quiet 改成text。然後下達 “update-grub;grub-install /dev/sda” 來更新 grub 設定,重開後就可以進入文字模式,不會再顯示圖型介面。注意這邊的 sda ,請改成你系統的值,亂設可能會讓機器開不起來,請確定你知道怎麼用。

自動登入

要自動登入,原本預設的 getty 並沒這個功能,要換成 mingetty,然後加上 autologin 的參數就可自動登入

使用 fbterm

安裝 fbterm,執行並指定大小就可以用了,此時就可以顯示中文了。但是沒辦法輸入,所以要事先寫好你的程式,把中文打在裡面來顯示。最後就可在進入 fbterm 後,看到中文檔名囉!

 

 

 

Leave a Reply