作者magelinus (巫师)
看板Linux
标题Re: [分享] 自己做一个ubuntu的LiveUSB
时间Mon Apr 9 00:21:37 2007
※ 引述《kewang ()》之铭言:
: 先将原本的partition删除,然後新建一个FAT16和一个Linux的partition,FAT16这个
: partition至少要661MB,也就是base system的大小,为了方便起见我们就分700MB给
: FAT16,剩下的就给Linux的partition吧。要注意,这个Linux的 partition就是我们以後
: 在存取的partition喔,所以最好是有再大一点的容量会更好(就是叫你再买大一点的随身
: 碟啦)。
感谢分享,Ubutune的usb碟的确很棒。想顺便提出的经验,因为我之前也
曾经在try怎麽将linux安装至usb随身碟,我的是1G的容量,有mp3 player
功能。
一开始我用DSL Linux,因为他里面就有个script可以将dsl 安装到usb碟。
但做完後发现虽然可以成功,但DSL会将usb 碟分割成两个,第一个一定是
50几MB(因为这就是dsl小而美的宗旨),其他容量就是第二个partition。
我是希望这个USB碟可以满足玩linux和工作的需要:
1.直接用来插电脑上就跑Linux
2.也可以装进mp3在不管是Win或是Linux上面听
3.承2 一样可以在工作时当成一般的随身碟装工作用的资料档
但问题是
1.DSL的自动安装後,windows XP就只能抓到dsl 50M的partition(是fat),
其他900多MB windowsXP都用不到。我後来自己分割usb随身碟才发现原来直
接分成例如sda1+sda2两个时, xp都只能抓到第一个,除非是用"特别的软体"
... Orz ,老天,在linux下单纯的fdisk+mount就可以了。
2.DSL安装後我的经验是无法马上用 usb开机的,无论是在BIOS设定成USB-ZIP或是其他
USB-*都一样。最後在很怀疑的情况下,我将开机partition由常理的/dev/sda1
换成/dev/sda2後,竟然就可以用USB-ZIP 的设定正常开机。但明明就是将
syslinux装在/dev/sda1(我的是有mp3 Player功能的原因?)。
3.但windowsXP只能抓第一个分割区的问题还是没解决,我试过用partiton的
软体调整也没办法。最後用壮士断挽的方式:
找出dsl 用来将dsl安装至usb 的script,就放在
/Knoppix/usr/sbin/pendriver_usbzip.sh,找出分割的那行
mkdiskimage -1 /dev/$DEVICE 50 64 32 其中的50改成大约950左右,
这样第一个分割区就会切成950MB左右,剩下大约50MB就是给sda2。
换句话说我是损失50MB(Partition 2)来让第一个分割区可以跑Linux也
可以让WindowsXP找到,至於找不到的第二个分割区就当成Linux私用的
...XD。 950和50两个数字彼此可以再调。
拍随,这方法有点笨。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 124.10.81.127