2010年7月29日 星期四

幫社大作個 Live USB

利用 mkinitramfs , Tux2live 幫社大作個 Live USB
  • Ubuntu Lucid base, kernel version : 2.6.32-23
  • Live system 內容:
1. sudo apt-get install ubuntu-restricted-extras vlc mplayer mplayer-gui gcin pidgin pidgin-otr sound-juicer vim cvs flashplugin-installer thunderbird freemind wine gnome-ppp mpg321 stardict xvnc4viewer gnome-alsamixer pmount ttf-arphic-bkai00mp ttf-arphic-bsmi00lp pcscd smplayer mp3gain convmv sshfs gimp

2. sudo im-switch -z zh_TW -s gcin

3. Play DVD:
ref: http://wiki.ubuntu-tw.org/index.php?title=HowtoVideo
(1) wget -q http://packages.medibuntu.org/medibuntu-key.gpg -O- | sudo apt-key add - sudo apt-get update
(2) add the following in sources.list:
sudo add-apt-repository "deb http://packages.medibuntu.org/ lucid free non-free"

(3)
sudo apt-get update
sudo apt-get install ubuntu-restricted-extras libdvdcss2 w32codecs

5. openjre的中文有問題,要換成sun的java:
加入 repository
sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"
sudo apt-get update
sudo apt-get install sun-java6-jdk sun-java6-plugin
sudo update-java-alternatives -s java-6-sun

6. Acrobat reader/Skype也在ubuntu partner中:
sudo apt-get install acroread skype

7. flash亂碼的話,把 /etc/fonts/conf.d/49-sansserif.conf 中的sans-serif改成中文
字型, i.e.

文泉驛正黑

or
sudo mv /etc/fonts/conf.d/49-sansserif.conf /etc/fonts/conf.d/49-sansserif.conf.bak

8. 裝上google earth

9. 還有避免掛點 Lenovo x201i的顯示卡問題:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/554569
a. 下載: http://people.canonical.com/~hzhang/554569/linux-image-2.6.32-23-generic_2.6.32-23.38_i386.deb
b. 在boot parameter上加上nomodeset i915.modeset=1 xforcevesa

  • Live system 打包:
原則上Tux2live, 但目前不支援使用 aufs ,所以 initramfs 部分使用 live-initramfs 處理

1. 先用 tux2live -b --mkinitfs --mkrootfs 將要打包的元件準備好

2 .安裝 live-initramfs, initramfs-tools: 並準備Live system 要用的 initramfs
sudo apt-get install initramfs-tools live-initramfs
mkinitramfs -o initrdlive.img `uname -r`

3. 把剛產生的 initrdlive.img 餵給 tux2live 做最後 --mkiso 動作

Ps:
1. 有更新過 iso 的 skeleton , 參考 http://free.nchc.org.tw/svn/tux2live/trunk/iso-zip.skel/ 內容, 之後封裝的 iso or zip 都以此為範本

2. apparmor 問題導致網路無法常,參考
http://tux.nchc.org.tw/trac/tux2live/wiki/faq/general#Q:在Live環境下AppArmor啟動導致有些服務無法正常

chroot /root update-rc.d -f apparmor remove
還是會在 live 中啟動 apparmor, 所以索性加上
chroot /root apt-get -y -qq purge apparmor
將 apparmor 移除

3. 打包後的 live zip or iso 可在 http://tux.nchc.org.tw/download/tux2live/packaged-cd/ 下載
, 下載 zip 後可參考 http://clonezilla.nchc.org.tw/clonezilla-live/liveusb.php 製作成 USB 開機碟

沒有留言:

張貼留言

Ceasar's Photo

www.flickr.com