Eating weblog

製作可以開機的隨身碟-新版

wkb | 16 四月, 2008 22:12

之前朝陽科大洪老師有作了一個mk-boot-usb的程式操作步驟請見之前的文章

最近洪老師修正了mk-boot-usb的程式,將ttylinux原來在安裝時需要線上下載,變成包在程式之中,避免有時下載太慢或是有其它的問題!!

測試了新的mk-boot-usb 08f,發現操作上比較沒有問題(當然作可開機的usb成功率,還是會和硬體有關) 

而在安裝好了之後,如果你有2G以上的隨身碟,其實還可以將其它更方便使用的linux放入其中

在出現分割隨身碟時,程式預設是出現3個數值,如果2G以上希望除了ttylinux之外也可以安裝下面三種linux時,可以將數值改為4個如下:

384 60 240 1300 (enter後一樣輸入yes)

 一般等程式跑完,就會如上圖,正常[qemu -usb /dev/sdb ]就會出現下面這個畫面也就完成了

 

可以分別到下面三個的網站

Damn Small Linux 4.2.5 (大小約50MB)
slax 6.0.0 (大小約200MB)
花蓮縣網所製作的 otg linux (大小約1.2GB)

Damn Small Linux的網站

 

 

有時,在unbutu中會有權限的問題,所以從網頁上下載好像無法存檔,可以修改目錄權限

slax的網站

個人試的情形下載iso檔較好處理!!(因為不怕解壓縮,直接mount iso即可) 

mount iso的指令

mount -t iso9660 -o loop /iso檔位置  /要掛載點的位置

ex: mount -t iso9660 -o loop /home/file2/dsl-4.2.5.iso

原來我們分割的60 240 1300分別是 sdb5,  sdb6, sdb7 (如果不確定,可以先mount起來用df -h來查看)

otg的網站

 

 

 

 

將之前的三個iso分別mount起來一再cp到隨身碟之中

dsl (約50mb)-> sdb5 60mb

slax(約200mb)-> sdb6 240mb

otg (約1200mb)-> sdb7 1300mb

cp的指令為cp -a /來源位置  /要複製的位置

ex:cp -a /mnt/iso1/* /mnt/usb1 (複製的時間不一定因為隨身碟i/o的時間也不同) 

如果不想分三次打指令,可以用sh檔來協助

用 nano 或 vim 把以下這段剪貼到一個文字檔,
例如叫做 copy-all.sh
(這些臨時建立的目錄和實際usb的位置可能有所不同,請user先行確認一下!!)
mount /dev/sdx5 /mnt/t5
mount /dev/sdx6 /mnt/t6
mount /dev/sdx7 /mnt/t7
cp -a /mnt/dsl/* /mnt/t5
cp -a /mnt/slax/* /mnt/t6
cp -a /mnt/otg/* /mnt/t7
umount /dev/sdx?

在執行完 mk-boot-usb 之後, 直接打 source copy-all.sh
可讓製作步驟再更簡單一些。 當然, 你要先把各張光碟的
內容先放到適當目錄, 且其中的路徑要視所使用機器等等
現場狀況先自行調整
。 

迴響

grub 在 fat32 或 ext2 有差别吗

Chan | 06/10/2008, 14:21

Dear WKB,
您好,
我尝试几次, fat16, fat32, ext2 都试过, 就是 gemu 底下运作成功, 可是 usb 開机就....,
grub> cat /boot/grub/menu.lst -》亂碼
我會再試

Best

Chan Chih-Yang
Oct 5, 08

Re: 製作可以開機的隨身碟-新版

wkb | 05/10/2008, 16:38

/boot/grub/menu.lst無法開啟部分,我之前有試過時,有曾經menu無法正常讀取,我是沒有試修改,而且直接再重作一次,所以沒有特別去測試,是否試著再重作一次看看!!

ubuntu linux 下使用 qemu 都成功. 但是 usb 開机就失败, 只出现命令列 > grub

chan | 05/10/2008, 10:53

Dear Eating,

感谢您的说明
我安裝 4G USB 成功, ubuntu linux 下使用 qemu 都成功.
但是 usb 開机就失败, 只出现命令列 > grub
终于发现 menu.lst 有怪问题
> grub cat /boot/grub/menu.lst
发现都是乱码, 难怪grub无法读.
可是ubuntu linux 下使用 qemu 就可以....?
ubuntu linux 下用文字軟体打開 menu.lst 也都正常. 不知问题在哪?
version: Ubuntu 8.04 - the Hardy Heron - released in April 2008; dsl-4.4.6.iso.;slax-6.0.7.iso
note: http://people.ofset.org/~ckhung/b/s...

Best

Chan Chih-Yang

error 5

zhan sir | 03/10/2008, 06:47

你好
安裝後选单正常
但选择 DSL or SLAX 出现
error 5 partition table invalid or corrupt
请问如何

尝试很多次了

 
Accessible and Valid XHTML 1.0 Strict and CSS
Powered by LifeType - Design by BalearWeb