修整 Grub 功能表

安裝到硬碟的 Clonezilla,Grub 的功能表有些複雜,選項太多了,也缺少可以從本機開機啟動 Windows 7/8.1和 Clonezilla 加上密碼保護,以免誤觸。
參考網頁:凍仁的筆記: 自訂 Grub2 on Ubuntu 9.10+
[@more@]1. 以 Linux Live CD 開機,這裡以 ezgo 12 xfce 為例
    選擇 在不需要安裝的情況下試用 ezgo 12(T)

2. 開啟 終端機模擬程式

3. 切換成 root 身份
    $ sudo su –

4. 建立掛載目錄及掛載 Clonezilla 所在分割區
    # mkdir /mnt/sda3;mount /dev/sda3 /mnt/sda3

5. 修改 Grub 設定檔,只留下一個 Clonezilla live 選項,其它的部分前面加上一個 # 註解掉
     # vim /mnt/sda3/EFI/boot/grub.cfg

6. 增加 local 端硬碟開機選項
menuentry “Windows 7 Enterprise” {
  insmod ntfs
  insmod chain
  set root='(hd0,msdos1)’
  chainloader +1
}

7. 修改完畢後,重新開機,出現的 Grub 功能表

8. 可以正常執行 Windows 7 Enterprise

將客製化好的 Clonezilla 安裝到硬碟

本來一直沒有這樣嘗試過,因為覺得會增加系統維護的複雜性,後來覺得這樣也蠻方便的,不用另外準備 Clonezilla 隨身碟或是光碟。
1. 硬碟分割情形
    分割區 1:安裝 Windows 7 ntfs
    分割區 2:資料 ntfs
    分割區 3:Clonezilla ext3
[@more@]2. 將製作完成的 Clonezilla 放在 資料磁區

3. 使用 其它的 Linux Live 開機,這裡以 ezgo  為例

4. 做法和之前相同,不再複述
    $ sudo su –
    # fdisk -l
    # mkdir /mnt/sd{2,3};ntfs-3g /dev/sda2 /mnt/sda2

5. 格式化 /dev/sda3
    # mke2fs -j /dev/sda3

格式化完成

6. 掛載目錄
    # mount /dev/sda3 /mnt/sda3

7. 解壓縮 Clonezilla live
    # unzip /mnt/sda2/clonezilla-live-utopic-amd64_20150416.zip -d /mnt/sda3

       
解壓縮完成

8. 安裝 grub
    # grub-install –no-floppy –root-directory=/mnt/sda3 /dev/sda

9. 重新啟動
    # reboot

10. 重新開機功能表

客製化 CloneZilla – 製作成 iso / zip

1. 將客製化好的設定檔複製到 Windows 的 C:(為了方便複製)
[@more@]2. 使用 Clonezilla 開機

3. 選擇 正體中文

4. 選擇 不要修改鍵盤對應

5. 選擇 進入命令列

6. 選擇 進入命令列

7. 切換成 root
    $ sudo su –

8. 查看硬碟的分割狀態
     # fdisk -l

9. Windows 分割區在 /dev/sda2,建立掛載目錄
    # mkdir /mnt/sda2

10. 掛載 Windows 分割區
      # ntfs-3g /dev/sda2 /mnt/sda2

11. 切換到 /home/partimag 目錄
      # cd /home/partimag

12. 複製 custom-ocs 到 /home/partimag 目錄
      # cp /mnt/sda2/custom-ocs .

13. 製作 zip 檔
      # ocs-live-dev -g zh_TW.UTF-8 -k NONE -s -c -m ./custom-ocs

14. 製作 iso 檔
      # ocs-iso -g zh_TW.UTF-8 -k NONE -s -m ./custom-ocs

15. 將製作好的 zip / iso 檔搬移到 Windows 分割區
      # mv clonezilla* /mnt/sda2/Users/GigaByte/Desktop

16. 完工重新開機
# reboot

17. 在 Windows 使用者的桌面上就可以看到製作完成的 zip / iso 檔

客製化 CloneZilla -1

Clonezilla 是由國家高速網路中心所開發,是一套非常不錯的備份及還原軟體,也是一套自由軟體。但因為它的操作介面不如商業軟體簡單直覺,常常是因為英文介面或是要設定的選項過多,所以一般使用者使用的人並不是很多。
根據 永靖國小 運用自由軟體於電腦系統之選單式備份與復原軟體,製作一個比較方便自己使用的版本。
沒有客製化開機畫面

[@more@]
開完機後的選項
Backup_Windows 是備份硬碟中的 Windows 7/8.1 作業系統
Restore_Windows 是還原備份好的 Windows 7/8.1 作業系統
Restore_Default_Windows 是還原到剛安裝好的 Windows 7/8.1 作業系統
Reboot 電腦重新開機
Poweroff 電腦關機

比較麻煩是,要事先先設定好 Windows 7/8.1 是安裝在哪一個分割區,尤其是如果沒有特別處理過,Windows 7/8.1 作業系統前面還會有一個 100~350M 的分割區,再來是要備份到哪一個分割區。
還有最麻煩的是,如果購買的是品牌電腦,已經安裝好作業系統的,可能就不適用了。

客製化的系統很難適合所有的電腦,還是要視情況來做修改!

Ubuntu Mac Style 2015-0420 調整

雖然用起來的感覺很不錯,但總是不能完全符合自己的使用習慣,所以做了一下調整,也許下次有時間的話,會做出一個符合自己使用習慣的版本。

更新套件庫
$ sudo apt-get update

移除遊戲
$ sudo apt-get remove –purge aisleriot gnome-games-data gnome-sudoku gnomine mahjongg

移除 Apache OpenOffice
$ sudo apt-get remove –purge openoffice-calc openoffice-core01 openoffice-debian-menus openoffice-ure openoffice.org-hyphenation
安裝 LibreOffice
$ sudo apt-get install libreoffice libreoffice-l10n-zh-tw libreoffice-help-zh-tw
刪除不要的功能表
$ rm -rf ~/.local/share/applications/openoffice4-*
$ rm -rf ~/.local/share/applications/libreoffice*
複製 LibreOffice 功能表到使用者目錄
$ cd /usr/share/applications
$ cp libreoffice-base.desktop libreoffice-calc.desktop libreoffice-draw.desktop libreoffice-impress.desktop libreoffice-math.desktop libreoffice-writer.desktop ~/.local/share/applications/[@more@]
移除 GIMP
$ sudo apt-get remove –purge gimp gimp-data gimp-data-extras gimp-help-common gimp-help-en gimp-resynthesizer libgimp2.0

移除 Inkscape
$ sudo apt-get remove –purge inkscape-trunk
$ rm -rf ~/.local/share/applications/inkscape.desktop

移除 Empathy
$ sudo apt-get remove –purge empathy empathy-common nautilus-sendto-empathy

移除 Gwibber
$ sudo apt-get remove –purge gwibber gwibber-service gwibber-service-facebook gwibber-service-identica gwibber-service-twitter libgwibber-gtk2 libgwibber2

移除 Pidgin
$ sudo apt-get remove –purge pidgin pidgin-data pidgin-libnotify
$ rm -rf ~/.local/share/applications/pidgin.desktop

移除 Skype
$ sudo apt-get remove –purge skype skype-bin

移除 Brasero
$ sudo apt-get remove –purge brasero brasero-cdrkit libbrasero-media3-1 rhythmbox-plugin-cdrecorder

移除 K3b
$ sudo apt-get remove –purge k3b k3b-data libk3b6 libk3b6-extracodecs
$ rm -rf ~/.local/share/applications/kde4-k3b.desktop
$ rm -rf ~/.local/share/applications/alacarte-made-3.desktop

安裝 shutter 擷圖程式
$ sudo apt-get install shutter

安裝 vim / leafpad 編輯器
$ sudo apt-get install vim leafpad

安裝 chromium 瀏覽器及 Flash
$ sudo apt-get -y install chromium-browser chromium-browser-l10n chromium-codecs-ffmpeg
$ sudo apt-add-repository ppa:skunk/pepper-flash
$ sudo apt-get update
$ sudo apt-get -y install pepflashplugin-installer
$ sudo sed -i ‘$a. /usr/lib/pepflashplugin-installer/pepflashplayer.sh’ /etc/chromium-browser/default

安裝 Foxit PDF Reader
wget http://cdn01.foxitsoftware.com/pub/foxit/reader/desktop/linux/1.x/1.1/enu/FoxitReader_1.1.0_i386.deb
$ sudo  dpkg -i FoxitReader_1.1.0_i386.deb

更新到最新版本
$ sudo apt-get upgrade

清除一些用不到的套件
$ sudo apt-get autoremove

在 NOD32 中排除對 HTTP File Server 的檢查

HTTP File Server 是一套可以臨時建立一個檔案分享的軟體,但在縣網的 NOD32 下會被認為是有 潛在的威脅
PS:在 NOD32 的新版本中已經沒有這個問題
[@more@]把檔案上傳到 VirusTotal  中 57 套的防毒軟體中有 3 套認為檔案可能有問題,因為檔案是在官方網站下載的,不是別人修改過的版本,所以個人認為應該是可以相信的,有疑慮的人就不要使用。

在 NOD32 排除掃描的方式

1.   按二下滑鼠左鍵,開啟 NOD32

2.  開啟畫面

3.  選擇 工具隔離區

4.  在 hfs 上按滑鼠右鍵,選擇 還原並從掃描中排除(X)

5. 如果 NOD32 有加上密碼防護,要輸入密碼做確認

Arch Linux 套件資訊

本篇文章參考:簡約概念只預裝必要套件 Arch Linux桌面環境設置 – 技術專欄 – 網管人NetAdmin

使用 -Qo 來查詢檔案所屬的套件
# pacman -Qo /etc/vimrc
/etc/vimrc is owned by vim-runtime 7.4.663-2

這些查詢的資訊來取自 /var/lib/pacman 目錄裡,目錄下有二個子目錄
子目錄 sync – 記錄了套件的資料庫
# ls -l /var/lib/pacman/sync
-rw-r–r– 1 root root   97070 Apr  7 09:37 alarm.db
-rw-r–r– 1 root root   64989 Apr  6 05:00 aur.db
-rw-r–r– 1 root root 2774851 Apr  9 22:54 community.db
-rw-r–r– 1 root root  222315 Apr  8 13:46 core.db
-rw-r–r– 1 root root 2384203 Apr 10 01:25 extra.db[@more@]套件資料庫(Reoisutory) 主要有三個
core.db – 核心套件資料庫,包含了啟動程式、檔案系統管理工具、重要的系統程式等等。
extra.db – 附加套件資料庫,包含了在核心套件資料庫之外相關常用的應用程式,如圖形介面 X-Window 等等。
community.db – 社群資料庫,包含了 Arch 使用者套件資料庫(Arch User Repository)挑選來的軟體。

可以使用 pacman -Sy 來進行套件庫的更新

子目錄 local – 記載套件的資訊,是由各套件名稱版本號碼名字組成的目錄
# ls -ld local/vim-*
drwxr-xr-x 2 root root 4096 Mar 29 23:51 local/vim-7.4.663-2
drwxr-xr-x 2 root root 4096 Mar 29 23:51 local/vim-runtime-7.4.663-2
以 vim 為例
# ls -l local/vim-7.4.663-2/
-rw-r–r– 1 root root  500 Mar 29 23:51 desc
-rw-r–r– 1 root root 3768 Mar 29 23:51 files
-rw-r–r– 1 root root 4525 Mar 29 00:37 mtree

desc 套件的資訊
files 套件安裝到系統的檔案
install 安裝前後所需執行的 shell 程式
mtree 是用 gzip 壓縮過的檔案,包含安裝檔案的驗證資料

elementary OS Freya 20150411 版調整

1. 移除 Geary – lightweight email client designed for the GNOME desktop
$ sudo apt-get remove –purge geary

2. 移除 Simple Scanning Utility
$ sudo  apt-get remove –purge simple-scan

3. 移除 Midori – fast, lightweight graphical web browser
$ sudo apt-get remove –purge midori-granite[@more@]
4. 安裝 Firefox 及 Flash Player
$ sudo  apt-get install firefox firefox-locale-zh-hant flashplugin-installer

5. 安裝 Chromium 瀏覽器及 Flash Player
$ sudo apt-get install chromium-browser chromium-browser-l10n pepperflashplugin-nonfree

6. 移除 ibus
$ sudo apt-get remove –purge $( sudo dpkg -l | grep ibus | awk ‘{print $2}’ | grep ^ibus)
$ sudo apt-get remove –purge python-ibus gir1.2-ibus-1.0

7. 安裝 gcin
$ sudo apt-get install gcin gcin-chewing

8. 設定 gcin
$ /usr/bin/gcin-tools
無法出現 gcin 圖示

可以正常輸入中文

 9. 安裝 LibreOffice
$ sudo apt-get install libreoffice libreoffice-help-zh-tw libreoffice-l10n-zh-tw

10. 取消訪客作業階段
$ sudo sed -i ‘$aallow-guest=false’ /usr/share/lightdm/lightdm.conf.d/50-guest-wrapper.conf

 

elementary OS Freya 20150411 版

關於 elementary OS 的介紹,可以參考:
elementary (作業系統) – 維基百科,自由的百科全書

elementary OS 官方網站:https://elementary.io/zh_TW/
elementary OS下載網站:http://sourceforge.net/projects/elementaryos/files/stable/

目前最新的版本是 20150411 所釋出,版本代號是 Freya

1. 光碟開機畫面
[@more@]
2. 進行安裝

3. 安裝設定

4. 立刻安裝

5. 繼續

6. 時區設定

7. 鍵盤選擇

8. 帳號及密碼設定

9. 安裝中

10. 安裝完成,重新啟動電腦

11. 登入畫面

12. 桌面環境

現在 Linux 的安裝幾乎比 Windows 7/8.1 還要簡單快速,不會像以前那樣難以安裝,使用起來的感覺也不遜於 Windows。