關於 SliTaz :SliTaz是一款非常小巧的Linux發行版,目前最新版本2.0 不到 30M,有良好的包管理機制,提供通過網絡更新。詳細情況可到主頁上查看:www.slitaz.org/en/本文主要介紹安裝 SliTaz到U盤的一種方法。
1. 准備
下載slitaz-cooking.iso:http://mirror.slitaz.org/iso/cooking/slitaz-cooking.iso
我的桌面系統:Debian testing
U盤:256M,USB1.0(安裝完成後大概使用115M)
2. 將U盤格式化為ext3
3. 為U盤安裝grub引導
查看U盤信息:fdisk -l
Disk /dev/sdb: 262 MB, 262144000 bytes
255 heads, 63 sectors/track, 31 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x6f20736b
Device Boot Start End Blocks Id System
/dev/sdb1 1 31 248976 83 Linux
安裝grub(結合自己系統的實際情況): grub-install --root-directory=/media/disk ‘/dev/sdb’
成功後,在U盤中應該可以看到boot文件夾,並在grub中新建文件menu.lst(結合自己系統的實際情況):
default 0
timeout 20
color yellow/brown light-green/black
title SliTaz GNU/Linux (Cooking) (Kernel 2.6.22.9)
root (hd0,0)
kernel /boot/vmlinuz-2.6.25.5-slitaz rootdelay=10 root=/dev/sdb1
4. 復制系統到U盤
解壓slitaz-cooking.iso文件,將其boot 目錄下的vmlinuz-2.6.25.5-slitaz 文件復制到U 盤boot目錄中。
解壓boot中的rootfs.gz 文件:
unlzma rootfs.gz -S .gz
cat rootfs | cpio -id
將解壓後的文件全部復制到U 盤中
5. 配置
進入U 盤的dev 目錄:
mknod -m 660 null c 1 3
mknod -m 660 console c 5 1
進入U 盤根目錄:
chown -R root:root ./*
6. 安全拔除U 盤,重啟系統,選擇U 盤啟動……
注:這不是官方提供的USB Flash 安裝方法,使用中是否有問題還有待測試。
請參考留言:一般不建議這樣裝到U盤,因為文件系統的種種特性,會令你的U盤壽命銳減!建議使用U盤LiveCD的方式!這樣你的U盤就是一張光盤了,只在啟動時進行讀取了!不會有頻繁的讀寫!