用larch做自己的Live CD / Live USB

一直想做一个自己习惯性的Live USB,最近发现用惯了Gentoo后,唯一发现还不错的发行版本就是Archlinux了,感觉有点二进制版Gentoo的意思,好了废话不多说,首先我们需要安装larch

编辑/etc/pacman.conf 添加
[larch]
Server
= ftp://ftp.berlios.de/pub/larch/larch7/i686
# There must be a
blank line after this
然后安装pacman
-S larch
安装好以后可能打开不larch是因为没有安装qt4,所以需要安装qt才能运行。
安装好qt以后运,larch

这一步可以不用改变。

点击addedpacks添加你需要安装的packages, 下面我的安装列表。

fluxbox
iptables
axel
vim
firefox
gparted
compiz-fusion-gtk
xbindkeys
openssh
nvidia
xorg
alsa-utils
hal
dbus
thunderbird
emesene
iwlwifi-3945-ucode
iwlwifi-6000-ucode
iwlwifi-5150-ucode
iwlwifi-4965-ucode
iwlwifi-5000-ucode
iwlwifi-1000-ucode
perl
python
mplayer
gnome-mplayer
brasero
conky
filezilla
unzip
unrar
vnstat
tango-icon-theme
gtk-theme-switch2
samba
gtk-engines
openoffice-base
ibus
ibus-pinyin
wireless_tools
xfce4
xchat
scrot
gimp
file-roller
flashplugin
epdfview
ristretto
mplayer
gnome-mplayer
audacious
xf86-input-keyboard
xf86-input-mouse
xf86-video-vesa
xf86-video-nv
xf86-input-evdev
ttf-ms-fonts
ttf-dejavu
ttf-bitstream-vera
sudo
rsync
gtk2
xchm
syslinux
iwlwifi-3945-ucode
feh
aufs2
aufs2-util
dosfstools
ntfs-3g
wicd
gcc
tango-icon-theme-extras
acpi
wicd
hwdetect
links
mp3blaster
moc
pidgin
irssi
mc
mutt
fetchmail
msmtp
screen
finch
xorg-xauth
sshfs
curl
apache
php
php-apache
mysql
sunbird
phpmyadmin
openssl
john
nmap
chkrootkit
kismet
hping
snort
netcat
tcpdump
完成以后选择OK,完成

创建一个,user,把需要的的group加进去,再点击larchify之前

修改好需要更改的所有文件,比如

chmod 775
/home/larchbuild/usr/lib/mozilla/plugins/libflashplayer.so
安装自己喜欢的X-
window system

比如我自己用
fluxbox,那么修改/home/larchbuild/usr/share/fluxbox 里面的参数

编辑bashrc vim
/home/larchbuild/etc/skel/.bashrc

等等,在skel里面都是user的一些配置文件。

编辑启动项/etc/rc.conf

DAEMONS=(syslog-ng hal wicd network netfs wicd crond sshd)

完成后,点击larchify

等待

完成以后可以制作ISO刻录到CD,或者选择USB选项,安装到USB中