2015年8月16日 星期日

試用 linux mint 17.2

重裝 Linux Mint 的方式大致上與重裝 Ubuntu 一樣,
可參考:How to customize Linux Mint live cd/dvd:
http://community.linuxmint.com/tutorial/view/1784
感覺還不錯用, 但是在 zh.TW-UTF8 中文介面, 開啟 terminal, 有些英文字(m 或 w)會與旁邊的字擠成一起, 造成辨識困難.
後來上 google 終於解決了, 只要直接下兩條命令來更改字型便可(特別注意: 千萬不要使用 root 來執行):
gconftool-2 --set /apps/gnome-terminal/profiles/Default/use_system_font --type=boolean false
gconftool-2 --set /apps/gnome-terminal/profiles/Default/font --type string "Liberation Mono 11"
整個操作很像在使用 Windows XP 的感覺, 但無內建中文輸入法, 只好自行再重新封裝加入 gcin:
apt-get install gcin
之後變可以很順利的使用了. 免錢的 OS, 值得推荐.
另外找到 Monaco 字型也可以直接套用, 需先將字型放入 ~/.fonts 或 /usr/share/fonts/truetype 目錄內,並執行 fc-cache -vf 後, 再套用上述兩條命令
gconftool-2 --set /apps/gnome-terminal/profiles/Default/use_system_font --type=boolean false
gconftool-2 --set /apps/gnome-terminal/profiles/Default/font --type=string "Monaco 11"
最後我用 isolinux 製作開機光碟, 將所有檔案放入 isodir 目錄裡, 之後執行 mkisofs:
sudo mkisofs -r -V "Linux Mint 17.2" -cache-inodes -J -l -o linux172.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table isodir
附註1. isolinux 網址: http://www.syslinux.org/wiki/index.php/The_Syslinux_Project
使用 ISOLINUX 時的目錄及檔案結構:
isodir
isodir/isolinux
isodir/isolinux/isolinux.bin
isodir/isolinux/ldlinux.c32
isodir/isolinux/isolinux.cfg
casper
casper/vmlinuz
casper/initrd.lz
casper/filesystem.squashfs
casper/filesystem.manifest
.disk
.disk/casper-uuid-generic
如果是用 GRUB 2 來製作開機光碟, 將所有檔案放入 isodir 目錄裡, 之後再執行 grub-mkrescue
sudo grub-mkrescue -o linux172.iso isodir
附註2. apt-get install xorriso 安裝後, 才可以使用 grub-mkrescue
參考 grub-mkrescue 網址 https://www.gnu.org/software/grub/manual/html_node/Invoking-grub_002dmkrescue.html
使用 GRUB 2 時的目錄及檔案結構:
isodir
isodir/boot
isodir/boot/grub
isodir/boot/grub/grub.cfg
casper
casper/vmlinuz
casper/initrd.lz
casper/filesystem.squashfs
casper/filesystem.manifest
.disk
.disk/casper-uuid-generic

附註3. 如要移除桌面上的 "安裝" 按鈕需要執行在重新封裝(remaster)時將 ubituity 移除
apt-get remove ubiquity

改裝的 Linux mint 17.2 iso 檔案

附註4. 如果要 compile grub-2.0 時出現 stdio.in.h 錯誤訊息, 使用 sed 修改檔案內容變可解決:
sed -i -e ‘/gets is a security/d’ grub-core/gnulib/stdio.in.h








































沒有留言: