在 Ubuntu MATE 14.04.2 上安裝 VMware Tools

1. 切換目錄
$ cd /media/gigabyte/VMware Tools/

2. 查看目錄內容
$ ls
manifest.txt     VMwareTools-9.6.1-1378637.tar.gz  vmware-tools-upgrader-64
run_upgrader.sh  vmware-tools-upgrader-32
[@more@]
3. 解壓縮 VMwareTools-9.6.1-1378637.tar.gz 到 /tmp 目錄
$ tar xvzf VMwareTools-9.6.1-1378637.tar.gz -C /tmp

4. 切換目錄
$ cd /tmp/vmware-tools-distrib

5. 進行安裝,一直按 Enter 鍵即可
$ sudo ./vmware-install.pl
Creating a new VMware Tools installer database using the tar4 format.

Installing VMware Tools.

In which directory do you want to install the binary files?
[/usr/bin]
What is the directory that contains the init directories (rc0.d/ to rc6.d/)?
[/etc]

What is the directory that contains the init scripts?
[/etc/init.d]

In which directory do you want to install the daemon files?
[/usr/sbin]

The configuration of VMware Tools 9.6.1 build-1378637 for Linux for this
running kernel completed successfully.

You must restart your X session before any mouse or graphics changes take
effect.

You can now run VMware Tools by invoking “/usr/bin/vmware-toolbox-cmd” from the
command line.

To enable advanced X features (e.g., guest resolution fit, drag and drop, and
file and text copy/paste), you will need to do one (or more) of the following:
1. Manually start /usr/bin/vmware-user
2. Log out and log back into your desktop session; and,
3. Restart your X session.

Enjoy,

–the VMware team

完成安裝,重新啟動電腦即可!

客製化 Ubuntu MATE 14.04.2

感謝 Franklin 的技術指導,完成自己最喜歡使用的 Ubuntu MATE 14.04.2 版本。
影音
[@more@]教育

系統工具

網際網路

美工繪圖

軟體開發

辦公

附屬應用程式

Chromium Adobe Flash Player

Firefox Adobe Flash Player

Firefox 安裝附加元件

Chromium 安裝擴充功能

Foxit Reader

XMind 6

LibreOffice 安裝標點符號工具列

安裝 Adobe AIR

Scratch 2 精簡剩下 English / 正體中文

可以固定正體中文顯示

Google Earth

調整 Ubuntu MATE 14.04.2 LTS

這裡只是一下自己使用的習慣性調整,主要是移除一些自己不用的軟體和安裝一些自己要使用的軟體,更多的調校選項,可以參考:[推薦] Ubuntu MATE 14.04 LTS(內含調校) [論壇 – Ubuntu 與其它桌面系統] | Ubuntu 正體中文站

1. 修改套件庫來源及更新套件庫
$ sudo sed -i ‘s/tw.archive.ubuntu.com/free.nchc.org.tw/g’ /etc/apt/sources.list
$ sudo sed -i ‘s/archive.ubuntu.com/free.nchc.org.tw/g’ /etc/apt/sources.list
$ sudo sed -i ‘s/security.ubuntu.com/free.nchc.org.tw/g’ /etc/apt/sources.list
$ sudo apt-get update

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

3. 移除 thunderbird 郵件軟體
$ sudo  apt-get remove –purge thunderbird thunderbird-locale-en thunderbird-locale-en-us thunderbird-locale-zh-hant thunderbird-locale-zh-tw[@more@]4. 移除 pidgin 聊天軟體
$ sudo  apt-get remove –purge pidgin pidgin-data pidgin-libnotify pidgin-otr

5. 移除網路清談 hexchat
$ sudo apt-get remove –purge hexchat

6. 移除 onboard / orca / xzoom
$ sudo apt-get remove –purge onboard onboard-data gnome-orca xzoom

7. 移除 brasero 燒錄軟體
$ sudo apt-get remove –purge brasero brasero-cdrkit brasero-common libbrasero-media3-1 rhythmbox-plugin-cdrecorder

8. 安裝字形
$ sudo apt-get remove –purge fonts-arphic-ukai fonts-arphic-uming
$ sudo apt-get install fonts-arphic-bkai00mp fonts-arphic-bsmi00lp fonts-wqy-microhei fonts-wqy-zenhei ttf-wqy-microhei ttf-wqy-zenhei xfonts-wqy

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

10. 安裝 ubuntu-restricted-extras / ubuntu-restricted-addons / libavcodec-extra 套件
$ sudo apt-get install ubuntu-restricted-extras ubuntu-restricted-addons libavcodec-extra

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

12. 安裝 shutter 擷圖軟體
$ sudo apt-get install shutter

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

14.  安裝一些小工具
$ sudo apt-get install rar unrar p7zip p7zip-full p7zip-rar xarchiver unar unrar-free arj most colordiff screen

15. 安裝 gnome-tweak-tool
$ sudo apt-get install gnome-tweak-tool

16. 安裝 add-apt-repository 指令
$ sudo apt-get install software-properties-common python-software-properties

17. 安裝 smplayer 和 parole
$ sudo apt-get install mplayer mplayer-fonts smplayer mplayer-skins mplayer-skin-blue parole

18. 安裝 variety 自動切換背景圖
$ sudo add-apt-repository ppa:peterlevi/ppa
$ sudo apt-get update
$ sudo apt-get install variety

19. 安裝遠端桌面軟體
$ sudo apt-get install remmina remmina-plugin-rdp

20. 移除 aspell
$ sudo apt-get remove aspell aspell-en

21. 安裝 localepurge / deborphan
$ sudo apt-get install localepurge deborphan

22. 讓 Ubuntu 14.04 支援 DVD 光碟播放  禿驢的Ubuntu NoteBook: Ubuntu 升級 14.04 後建議安裝的必要軟體以及修正
$ sudo apt-get install libdvdread4
$ sudo /usr/share/doc/libdvdread4/install-css.sh

23.讓 Firefox 支援 H.264 禿驢的Ubuntu NoteBook: Ubuntu 升級 14.04 後建議安裝的必要軟體以及修正
$ sudo add-apt-repository ppa:mc3man/trusty-media
$ sudo apt-get update
$ sudo apt-get install gstreamer0.10-ffmpeg gstreamer0.10-fluendo-mp3 gstreamer0.10-gnonlin gstreamer0.10-plugins-bad-multiverse gstreamer0.10-plugins-bad gstreamer0.10-plugins-base gstreamer0.10-plugins-good gstreamer0.10-plugins-bad gstreamer0.10-alsa

24. 安裝 Oracle Java
$ sudo add-apt-repository ppa:webupd8team/java
$ sudo apt-get update
$ sudo apt-get install oracle-java7-installer

$ sudo  apt-get install oracle-java8-installer
檢查版本
/# javac -version
javac 1.8.0_45
檢查網站
https://www.java.com/zh_TW/download/installed8.jsp

25. 安裝 XMind for Linux
XMind 下載網站:http://www.xmind.net/download/linux/
$ wget http://dl2.xmind.net/xmind-downloads/xmind-linux-3.5.2.201504270119_i386.deb
$ wget http://dl2.xmind.net/xmind-downloads/xmind-linux-3.5.2.201504270119_amd64.deb
$ sudo  apt-get install lame libjavascriptcoregtk-1.0-0 libwebkitgtk-1.0-0
$ sudo dpkg -i xmind-linux-3.5.2.201504270119_i386.deb

26. 虛擬光碟 acetoneiso
$ wget -q -O- http://archive.getdeb.net/getdeb-archive.key | sudo apt-key add –
$ sudo apt-get update
$ sudo apt-get install acetoneiso

27. 虛擬 pdf 印表機
$ sudo apt-get install cups-pdf

28. 安裝 Google Chrome
$ wget -q -O – https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add –
$ sudo sh -c ‘echo “deb http://dl.google.com/linux/chrome/deb/ stable main” >> /etc/apt/sources.list.d/google-chrome.list’
$ sudo apt-get update
$ sudo apt-get install google-chrome-stable

29. 安裝 Google Earth
Google Earth 下載:https://www.google.com/earth/download/ge/agree.html
$ sudo apt-get install lsb-core
$ sudo dpkg -i google-earth-stable_current_i386.deb
如果沒有先安裝 lsb-core,可以下面的指令補齊
$ sudo apt-get -f install

30. 安裝 Foxit PDF Reader
Foxit PDF Reader 網站:http://www.foxitsoftware.com/downloads/
$ 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

31. 安裝 gpicview eog geeqie pinta
$ sudo apt-get install gpicview eog geeqie pinta

32. 簡報壓縮器 / Draw 可以編修 PDF
$ sudo apt-get install libreoffice-presentation-minimizer libreoffice-pdfimport

33. imagination 把相片轉換成影片
$ sudo apt-get install imagination

34. 安裝 totem
$ sudo apt-get install totem totem-mozilla

35 .取消 Ubuntu MATE 登入時的訪客作業階段
$ sudo echo allow-guest=false | tee -a /usr/share/lightdm/lightdm.conf.d/50-ubuntu-mate.conf

36. 不提示更新
$ sudo sed -i ‘/Package-Lists/s/1/0/’ /etc/apt/apt.conf.d/10periodic
$ sudo sed -i ‘s/Prompt=lts/Prompt=never/’ /etc/update-manager/release-upgrades

37. 關畢錯誤回報
$ sudo sed -i ‘s/enabled=1/enabled=0/g’ /etc/default/apport

38. 清理用不到的套件
$ sudo apt-get autoremove

收工!

客製化 Ubuntu 14.04.2 Desktop i386 光碟

Ubuntu 14.04.2 Desktop i386 光碟要處理的部分就會比較多一些。
1. 切換成 root
$ sudo su –

2. 安裝 squashfs-tools 套件
# apt-get install squashfs-tools

3. 建立 Trusty 目錄
# mkdir Trusty

4. 掛載 iso 光碟
# mount -o loop ubuntu-14.04.2-desktop-i386.iso Trusty

5. 複製 Trusty 目錄成 iso.Trusty 以進行修改作業
# cp -af Trusty iso.Trusty[@more@]
6. 搬移 iso.Trusty/casper/filesystem.squashfs 到現在的目錄之下
# mv iso.Trusty/casper/filesystem.squashfs .

7. 解開 filesystem.squashfs
# unsquashfs -d os.Trusty filesystem.squashfs

8. 複製原本系統使用的 /etc/apt/sources.list
# cp /etc/apt/sources.list /root/os.Trusty/etc/apt

9. chroot 到 os.Trusty 目錄之下,前置字元改成 /# 代表在 chroot 之下
# chroot ./os.Trusty

10. 掛載目錄
/# mount -t proc none /proc
/# mount -t sysfs none /sys
/# mount -t devpts none /dev/pts

11. 增加 DNS Server 設定
/# echo “nameserver 168.95.1.1” > /etc/resolv.conf

11. 修改套件庫來源及更新套件庫
/# cd /etc/apt
/# sed -ri ‘s/tw.archive.ubuntu.com/free.nchc.org.tw/g’ sources.list
/# sed -ri ‘s/archive.ubuntu.com/free.nchc.org.tw/g’ sources.list
/# sed -ri ‘s/security.ubuntu.com/free.nchc.org.tw/g’ sources.list
/# apt-get update

13. 處理中文環境
/# sed -i ‘$azh_TW.UTF-8 UTF-8’ /var/lib/locales/supported.d/zh-hant
/# locale-gen zh_TW.UTF-8
/# update-locale LANG=zh_TW.UTF-8
/# update-locale LANGUAGE=zh_TW.UTF-8

14. 安裝 Gnome 傳統介面
/# apt-get install gnome-session-fallback

15. 移除遊戲
/# apt-get remove –purge aisleriot gnome-mahjongg gnome-mines gnome-sudoku gnomine

16. 移除 amazon
/# apt-get remove –purge unity-webapps-common

17. 移除 simple-scan
/# apt-get remove –purge simple-scan

18. 移除 empathy
/# apt-get remove –purge empathy empathy-common nautilus-sendto-empathy

19. 移除 thunderbird
/# apt-get remove –purge thunderbird thunderbird-gnome-support thunderbird-locale-en thunderbird-locale-en-us

20. 移除 onboard / orca
/# apt-get remove –purge onboard onboard-data gnome-orca

21. 移除 brasero
/# apt-get remove –purge brasero brasero-cdrkit libbrasero-media3-1 rhythmbox-plugin-cdrecorder

22. 移除 ibus
/# apt-get remove –purge ibus

23. 安裝字形
/# apt-get install fonts-arphic-bkai00mp fonts-arphic-bsmi00lp fonts-wqy-microhei fonts-wqy-zenhei ttf-wqy-microhei ttf-wqy-zenhei xfonts-wqy fonts-droid

24. 安裝思源字型(參考網頁:Ubuntu 安裝思源字體)
/# mkdir -p /tmp/noto
/# cd /tmp/noto
/# wget http://www.google.com/get/noto/pkgs/Noto-hinted.zip
/# unzip Noto-hinted.zip
/# mkdir /usr/share/fonts/truetype/noto
/# mv *.otf /usr/share/fonts/truetype/noto
/# wget -O fonts.conf https://gist.githubusercontent.com/ingramchen/21533bbfc0d2dead94a7/raw/c750592f750cb446f6a6a19d75892c7d2fb5395f/gistfile1.xml
/# mkdir -p /etc/skel/.config/fontconfig
/# cp fonts.conf /etc/skel/.config/fontconfig/fonts.conf

25. 安裝中文語系
/# apt-get install language-pack-zh-hant language-pack-zh-hant-base language-pack-gnome-zh-hant  language-pack-gnome-zh-hant-base language-selector-common language-selector-gnome

26. 安裝 gcin
/# apt-get install gcin gcin-chewing

27. 安裝 ubuntu-restricted-extras 套件
/# apt-get install ubuntu-restricted-extras

28. 安裝 vim / leafpad 編輯器
/# apt-get install vim leafpad

29. 安裝 shutter 擷圖軟體
/# apt-get install shutter

30. 安裝 Chromium 瀏覽器及 Flash Player
/# apt-get install chromium-browser chromium-browser-l10n
/# apt-add-repository ppa:skunk/pepper-flash
/# apt-get update
/# apt-get install pepflashplugin-installer
/# sed -i ‘$a. /usr/lib/pepflashplugin-installer/pepflashplayer.sh’ /etc/chromium-browser/default
or
/# apt-get install pepperflashplugin-nonfree
/# update-pepperflashplugin-nonfree –install

31. 安裝壓縮及解壓縮工具
/# apt-get install rar unrar p7zip p7zip-full p7zip-rar xarchiver unar unrar-free

32. 安裝 gnome-tweak-tool
/# apt-get install gnome-tweak-tool

33. 安裝 unity-tweak-tool 及 GLX-Dock
/# apt-get install unity-tweak-tool cairo-dock

34. 安裝 kolourpaint
/# apt-get install kolourpaint4 kde-l10n-zhtw

35. 安裝 add-apt-repository 指令
/# apt-get install software-properties-common python-software-properties

36. 安裝 LibreOffice 正體中文語系及圖庫
/# apt-get install libreoffice-help-zh-tw libreoffice-l10n-zh-tw openclipart-libreoffice openclipart-png

37. 安裝 smplayer 和 parole
/# apt-get install mplayer mplayer-fonts smplayer mplayer-skins mplayer-skin-blue parole

38. 安裝 variety 自動切換背景
/# add-apt-repository ppa:peterlevi/ppa
/# apt-get update
/# apt-get install variety

39. 安裝 CompizConfig Settings Manager
/# apt-get install compizconfig-settings-manager

40. 安裝晶片卡讀卡機所需程式
/# apt-get install pcscd

41. 把煩人的浮動式輸入法工具列的顯示時間從 10 秒改為 3 秒(參考網頁:[教學] Ubuntu 14.04的調校 [論壇 – Ubuntu基本設定] | Ubuntu 正體中文站)
/# cp /usr/share/glib-2.0/schemas/org.freedesktop.ibus.gschema.xml /usr/share/glib-2.0/schemas/org.freedesktop.ibus.gschema.xml.bak
/# sed -i ‘s/10000/3000/g’ /usr/share/glib-2.0/schemas/org.freedesktop.ibus.gschema.xml
/# glib-compile-schemas /usr/share/glib-2.0/schemas

42. 把 vorbis、flac、mp3 檔的預設播放程式改為 Totem(參考網頁:[教學] Ubuntu 14.04的調校 [論壇 – Ubuntu基本設定] | Ubuntu 正體中文站)
/# sed -i ‘s/ogg=rhythmbox/ogg=totem/g ; s/flac=rhythmbox/flac=totem/g ; s/mp3=rhythmbox/mp3=totem/g ; s/mpeg=rhythmbox/mpeg=totem/g ; s/vorbis=rhythmbox/vorbis=totem/g’ /etc/gnome/defaults.list

43. 取消 Ubuntu 登入時的訪客作業階段
/# echo allow-guest=false | tee -a /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf

44. 不提示更新
/# sed -i ‘/Package-Lists/s/1/0/’ /etc/apt/apt.conf.d/10periodic
/# sed -i ‘s/Prompt=lts/Prompt=never/’ /etc/update-manager/release-upgrades

45. 關畢錯誤回報
/# sed -i ‘s/enabled=1/enabled=0/g’ /etc/default/apport

46. 善後工作
/# apt-get autoremove
/# apt-get autoclean
/# apt-get clean all

47 . 取消掛載目錄
/# umount -l /proc /sys /dev/pts

48. 退出 chroot
/# exit

49. 進行打包
# rm -rf iso.Trusty/casper/filesystem.squashfs
# mksquashfs os.Trusty iso.Trusty/casper/filesystem.squashfs

50. 切換目錄
# cd iso.Trusty

51. 產生 iso 光碟
# mkisofs -r -V “Ubuntu 14.04.2 LTS” -J -l -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul -boot-load-size 4 -boot-info-table -o ../ubuntu-14.04.2-desktop-i386_0418.iso .
          
備註:
加入 ezgo 套件庫來源
# wget -O – http://ezgo.goodhorse.idv.tw/apt/ezgo/ezgo.gpg.key | apt-key add –
# echo “deb http://ezgo.goodhorse.idv.tw/apt/ezgo/ ezgo12 main” >> /etc/apt/sources.list.d/ezgo.list
# apt-get update

客製化 Ubuntu Mac Style myPrecise2015_0420 光碟

參考文件:Franklin ezgo 打包技術初窺探
1. 切換成 root
$ sudo su –

2. 安裝 squashfs-tools 套件
# apt-get install squashfs-tools

3. 建立 myPrecise 目錄
# mkdir myPrecise

4. 掛載 iso 光碟
# mount -o loop myPrecise2015_0420.iso myPrecise[@more@]
5. 複製 myPrecise 目錄成 iso.myPrecise 以進行修改作業
# cp -af myPrecise iso.myPrecise

6. 搬移 iso.myPrecise/casper/filesystem.squashfs 到現在的目錄之下
# mv iso.myPrecise/casper/filesystem.squashfs .

7. 解開 filesystem.squashfs
# unsquashfs -d os.myPrecise filesystem.squashfs

8. chroot 到 os.myPrecise 目錄之下,前置字元改成 /# 代表在 chroot 之下
# chroot ./os.myPrecise

9. 掛載目錄
/# mount -t proc none /proc
/# mount -t sysfs none /sys
/# mount -t devpts none /dev/pts

10. 增加 DNS Server 設定
/# echo “nameserver 168.95.1.1” > /etc/resolv.conf

11. 切換到 /etc/apt 目錄之下
/# cd /etc/apt

12. 修改套件庫來源
/# sed -ri ‘s/tw.archive.ubuntu.com/free.nchc.org.tw/g’ sources.list
/# sed -ri ‘s/archive.ubuntu.com/free.nchc.org.tw/g’ sources.list
/# sed -ri ‘s/security.ubuntu.com/free.nchc.org.tw/g’ sources.list

13 . 更新套件庫
/# apt-get update

14. 移除遊戲
/# apt-get remove –purge aisleriot gnome-games-data gnome-sudoku gnomine mahjongg

15. 移除 Apache OpenOffice
/# apt-get remove –purge openoffice-calc openoffice-core01 openoffice-debian-menus openoffice-ure openoffice.org-hyphenation

16. 安裝 LibreOffice
/# apt-get install libreoffice libreoffice-l10n-zh-tw
/# apt-get install libreoffice-style-crystal libreoffice-style-hicontrast libreoffice-style-oxygen

17. LibreOffice 功能表修改
/# rm -rf /etc/skel/.local/share/applications/openoffice4-*
/# rm -rf /etc/skel/.local/share/applications/libreoffice*
/# cd /usr/share/applications
/# cp libreoffice-base.desktop libreoffice-calc.desktop libreoffice-draw.desktop libreoffice-impress.desktop libreoffice-math.desktop libreoffice-writer.desktop /etc/skel/.local/share/applications

18. 移除 gimp
/# apt-get remove –purge gimp gimp-data gimp-data-extras gimp-help-common gimp-help-en gimp-resynthesizer libgimp2.0

19. 移除 inkscape
/# apt-get remove –purge inkscape-trunk
/# rm -rf /etc/skel/.local/share/applications/inkscape.desktop

20. 移除 Empathy
/# apt-get remove –purge empathy empathy-common nautilus-sendto-empathy

21. 移除 Gwibber
/# apt-get remove –purge gwibber gwibber-service gwibber-service-facebook gwibber-service-identica gwibber-service-twitter libgwibber-gtk2 libgwibber2

22. 移除 Pidgin
/# apt-get remove –purge pidgin pidgin-data pidgin-libnotify
/# rm -rf /etc/skel/.local/share/applications/pidgin.desktop

23. 移除 skype
/# apt-get remove –purge skype skype-bin

24. 移除 Brasero
/# apt-get remove –purge brasero brasero-cdrkit libbrasero-media3-1 rhythmbox-plugin-cdrecorder

25. 移除 k3b
/# apt-get remove –purge k3b k3b-data libk3b6 libk3b6-extracodecs
/# rm -rf /etc/skel/.local/share/applications/kde4-k3b.desktop
/# rm -rf /etc/skel/.local/share/applications/alacarte-made-3.desktop

26. 移除 network-manage 及設定
/# apt-get remove –purge network-manager network-manager-gnome network-manager-pptp network-manager-pptp-gnome
/# mv /etc/resolv.conf /run/resolvconf
/# ln -s /run/resolvconf/resolv.conf /etc/resolv.conf

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

28. 安裝 Adobe PDF Reader
/# add-apt-repository “deb http://archive.canonical.com/ precise partner”
/# apt-get update
/# apt-get install acroread

29. 安裝 shutter 擷圖軟體
/# apt-get install shutter

30. 安裝 vim 和  leafpad 編輯器
/# apt-get install vim leafpad

31. 安裝自動切換背景軟體 variety
/# apt-get install variety

32. 不提示更新
/# sed -i ‘/Package-Lists/s/1/0/’ /etc/apt/apt.conf.d/10periodic
/# sed -i ‘s/Prompt=lts/Prompt=never/’ /etc/update-manager/release-upgrades

33. 善後工作
/# apt-get autoremove
/# apt-get autoclean
/# apt-get clean all

34 . 取消掛載目錄
/# umount -l /proc /sys /dev/pts

35. 退出 chroot
/# exit

36. 進行打包
# rm -rf iso.myPrecise/casper/filesystem.squashfs
# mksquashfs os.myPrecise iso.myPrecise/casper/filesystem.squashfs

37. 切換目錄
# cd iso.myPrecise

38. 產生 iso 光碟
# mkisofs -r -V “myPrecise” -J -l -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul -boot-load-size 4 -boot-info-table -o ../myPrecise2015_0511.iso .

39. 進行驗證

修整 Grub 功能表 – 進階版(一鍵備份&還原)

原本 Clonezilla 的選單是進入之後才顯示要備份或是還原

心想,如果可以在開機選單上直接選擇備份或是還原,應該會更好!
[@more@]底下參考:在ubuntu系統的grub2新增選單如下 – Google 網上論壇
1. Linux Live 開機,這裡以 ezgo  12 為例

2. 做法和之前相同,不再複述
    $ sudo su –
    # mkdir /mnt/sd3;mount /sda3 /mnt/sda3

3. 修改 Grub 設定檔,加入下面設定,紅色是在同一行
     # vim /mnt/sda3/EFI/boot/grub.cfg

menuentry “Clonezilla live – Backup Windows 7 / 8.1” –users User{
  search –set -f /live/vmlinuz
  linux /live/vmlinuz boot=live username=user config components  noswap edd=on nomodeset nodmraid noeject locales=zh_TW.UTF-8 keyboard-layouts=NONE ocs_prerun=”sudo ntfs-3g /dev/sda2 /home/partimag” ocs_live_run=”/usr/sbin/ocs-sr -q2 -c -j2 -rm-win-swap-hib -z1p -i 2000 -sc -p true saveparts Windows_Backup sda1″ ocs_live_extra_param=”” ocs_live_batch=”no” live-media-path=/live bootfrom=/dev/sda3 vga=788 ip= quiet nosplash i915.blacklist=yes radeonhd.blacklist=yes nouveau.blacklist=yes vmwgfx.enable_fbdev=1
  initrd /live/initrd.img
}
menuentry “Clonezilla live – Restore Windows 7 / 8.1” –users User{
  search –set -f /live/vmlinuz
  linux /live/vmlinuz boot=live username=user config components  noswap edd=on nomodeset nodmraid noeject locales=zh_TW.UTF-8 keyboard-layouts=NONE ocs_prerun=”sudo ntfs-3g /dev/sda2 /home/partimag” ocs_live_run=”/usr/sbin/ocs-sr -e1 auto -e2 -c -t -r -j2 -k -p true restoreparts Windows_Backup sda1″ ocs_live_extra_param=”” ocs_live_batch=”no” live-media-path=/live bootfrom=/dev/sda3 vga=788 ip= quiet nosplash i915.blacklist=yes radeonhd.blacklist=yes nouveau.blacklist=yes vmwgfx.enable_fbdev=1
  initrd /live/initrd.img
}
menuentry “Clonezilla live – Restore Default Windows 7 / 8.1” –users User{
  search –set -f /live/vmlinuz
  linux /live/vmlinuz boot=live username=user config components  noswap edd=on nomodeset nodmraid noeject locales=zh_TW.UTF-8 keyboard-layouts=NONE ocs_prerun=”sudo ntfs-3g /dev/sda2 /home/partimag” ocs_live_run=”/usr/sbin/ocs-sr -e1 auto -e2 -c -t -r -j2 -k -p true restoreparts Windows_Default_Backup sda1″ ocs_live_extra_param=”” ocs_live_batch=”no” live-media-path=/live bootfrom=/dev/sda3 vga=788 ip= quiet nosplash i915.blacklist=yes radeonhd.blacklist=yes nouveau.blacklist=yes vmwgfx.enable_fbdev=1
  initrd /live/initrd.img
}

4. 重新開機之後開機選單

一、
1. 進行備份動作

2. 輸入帳號及密碼

3. 確認要進行備份

4. 備份中

5. 備份完成後決定要的動作

二、
1. 進行還原動作

2. 輸入帳號及密碼

3. 確認還原


4. 還原中

5. 還原完成後決定要的動作

Grub 功能表加上密碼

為了防止使用者誤觸 Clonezilla live 的還原選單,所以要在 Clonezilla live 的還原選單上加上密碼。
參考網頁:24.3. GRUB 2 Password Protection
修改方式:
1. 以 Linux Live CD 開機,這裡以 EzGO 12 xfce 為例
    選擇 在不需要安裝的情況下試用 ezgo 12(T)
[@more@]2. 開啟 終端機模擬程式

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

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

5. 修改 Grub 設定檔
     # vim /mnt/sda3/EFI/boot/grub.conf
     加上三個部份
     第一部份,設定使用者及密碼
     set superusers=”User”
     password User 123456
     第二部份,Windows 7 不用輸入使用者及密碼
     在 menuentry 加上 –unrestricted
     第三部分,Clonezilla live 加上使用者及密碼的選項
     在 menuentry 加上 –users User

6. 修改完畢後重新開機,要使用 Clonezilla live 做還原時,要輸入使用者及密碼

修整 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 檔