SliTaz GNU/Linux official and community documentation wiki.
.png

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Next revision Both sides next revision
en:handbook:liveusb [2010/02/20 21:48]
jozee created
en:handbook:liveusb [2014/11/13 10:41]
brianperry mentioned method to use iso file as sourcefile too, changed sdb1 to sdxx, this avoids mistakes if users type over the instructions yet when they have different device names)
Line 2: Line 2:
 ===== Tazusb - Live USB Tool ===== ===== Tazusb - Live USB Tool =====
  
-Tazusb is a tool that can create bootable usb media with a few simple commands. It can also compress and backup the entire current filesystem to the media, thus preserving all modifications for future use. Type //tazusb usage// for a full list of commands or read the [[http://www.slitaz.org/​en/doc/manuals/​tazusb.en.html|TazUSB manual]].+Tazusb is a tool that can create bootable usb media with a few simple commands. It can also compress and backup the entire current filesystem to the media, thus preserving all modifications for future use. Type //tazusb usage// for a full list of commands or read the [[http://hg.slitaz.org/​tazusb/raw-file/tip/doc/​tazusb.en.html|TazUSB manual]].
  
-===== Generate your own LiveUSB media =====+=== Generate your own LiveUSB media ===
  
 To generate your own LiveUSB media, first you need to login as //root// with //su// and locate your usb storage device using the command: To generate your own LiveUSB media, first you need to login as //root// with //su// and locate your usb storage device using the command:
  
-<​code>#​ fdisk -l     # normally ​/dev/sda1 </​code>​+<​code>#​ fdisk -l /dev/sdxx </​code>​
  
 Then format and label your device (Warning: this will erase all data, make sure you specify the right device): Then format and label your device (Warning: this will erase all data, make sure you specify the right device):
  
-<​code>​ # tazusb format /dev/sda1 </​code> ​+<​code>​ # tazusb format /dev/sdxx </​code> ​
  
-And finally generate LiveUSB media device:+And finally generate ​your LiveUSB media device ​with either:
  
-<​code>​ # tazusb gen-liveusb /dev/sda1 </​code>​+<​code>​ # tazusb gen-liveusb /dev/sdxx </​code>​ 
 +(if you're working with a LiveCD as the install source)  
 + 
 +OR 
 + 
 +<​code>​ # tazusb gen-iso2usb slitaz.iso /dev/sdxx </​code>​ 
 +(if you're working with an iso file as the install source)
  
 And that's all you need to do, you can now boot SliTaz from usb media (providing your computer bios supports this method). And that's all you need to do, you can now boot SliTaz from usb media (providing your computer bios supports this method).
  
-===== Maintaining system settings ​=====+=== Maintaining system settings ===
  
-When you finish your LiveUSB session, make sure you maintain your installed packages, system settings, etc, by backing up the entire current filesystem with:+When you finish your LiveUSB session, make sure you maintain your installed packages, system settings, etc, by backing up the entire current filesystem with one the following commands:
  
-<​code>​ # tazusb writefs gzip </​code>​ +    * fast compression,​ average filesize: ​<​code>​ # tazusb writefs gzip </​code>​ 
-OR +    * slow compression,​ smaller filesize: ​<​code>​ # tazusb writefs lzma </​code>​ 
-<​code>​ # tazusb writefs lzma </​code>​+    * no compression,​ larger filesize: <​code>​ # tazusb writefs none </​code>​ 
 + 
 +Each of these writes everything to a '//​rootfs.gz//'​ archive to be loaded the next time you boot. 
 + 
 +If anything should go wrong when writing your filesystem, you can simply rollback to your previous filesystem by typing '//​previous//'​ at the '//​boot://'​ prompt. Older backups are named '//​rootfs.gz.unixtimestamp//'​ and can be safely deleted from the ///home// folder to save disk space using //tazusb clean//. 
 + 
 +=== Tazusb Manual === 
 + 
 +The official Tazusb manual can be found in the SliTaz [[http://​hg.slitaz.org/​tazusb/​raw-file/​tip/​doc/​tazusb.en.html|Web site documentation]];​ this contains a lot more useful information. The manual is also available through the documentation menu on the LiveCD. 
 + 
 +===== Install SliTaz on USB from Windows ===== 
 + 
 +Slitaz can be installed on USB media from windows. The following description has been tested on Windows XP and Vista. 
 +Before starting you need to download: 
 +  - the latest SliTaz iso from [[http://​www.slitaz.org/​en/​get/#​stable|Get SliTaz]]. 
 +  - the syslinux tool for the SliTaz version you install: 
 +  * [[https://​www.kernel.org/​pub/​linux/​utils/​boot/​syslinux/​4.xx/​syslinux-4.05.zip|syslinux-4.05.zip]] for SliTaz 4.0 
 +  * [[https://​www.kernel.org/​pub/​linux/​utils/​boot/​syslinux/​3.xx/​syslinux-3.82.zip|syslinux-3.82.zip]] for SliTaz 3.0 
 +  * [[https://​www.kernel.org/​pub/​linux/​utils/​boot/​syslinux/​3.xx/​syslinux-3.73.zip|syslinux-3.73.zip]] for SliTaz 2.0 
 +  * [[https://​www.kernel.org/​pub/​linux/​utils/​boot/​syslinux/​3.xx/​syslinux-3.61.zip|syslinux-3.61.zip]] for SliTaz 1.0 
 + 
 +**1.** Extract the SliTaz ISO file to the USB stick. For this, use a tool like [[http://​www.7-zip.org/​|7-Zip]] or Winimage (shareware). Once extracted, you should get the following:  
 +<​code>​ 
 +\boot 
 +\boot\isolinux 
 +\boot\grub 
 +</​code>​ 
 + 
 +<​note>​ 
 +Depending on the version of SliTaz you install, you can find on root other directories and files but they are not used by the LiveUSB. 
 +</​note>​ 
 + 
 +**2.** On your USB stick, rename the //​\boot\isolinux//​ directory to //​\boot\syslinux//​. 
 + 
 +**3.** In the new directory //​\boot\syslinux//,​ rename //​isolinux.cfg//​ file to //​syslinux.cfg//​ and //​isolinux.msg//​ file to //​syslinux.msg//​. This is not mandatory but makes more sense. 
 + 
 +**4.** Now extract the syslinux archive previously downloaded and copy the //​syslinux.exe//​ file from its //win32// directory into the //​\boot\syslinux//​ directory of the USB stick. 
 + 
 +**5.** Modify the //​\boot\syslinux\syslinux.cfg//:​ replace all //​isolinux.*//​ appellations with //​syslinux.*//​. 
 + 
 +===example for SliTaz 4.0:=== 
 +<​file>​... 
 +kernel /​boot/​isolinux/​ifmem.c32 
 +... 
 +</​file>​ 
 +to 
 +<​file>​... 
 +kernel /​boot/​syslinux/​ifmem.c32 
 +... 
 +</​file>​ 
 + 
 +===example for SliTaz 3.0 and previous versions:​=== 
 +<​file>​ 
 +display syslinux.msg 
 +label slitaz 
 + kernel /​boot/​bzImage 
 + append initrd=/​boot/​rootfs.gz rw root=/​dev/​null lang=C kmap=uk vga=normal autologin 
 + 
 +include common.cfg 
 +</​file>​ 
 +**Note : ** In the example above, compared to the original file, the line //display isolinux.msg//​ has been replaced by //display syslinux.cfg//​ and the parameters //lang=C kmap=uk// have been added to the line //append// so that, lang and keyboard are automatically selected at boot.
  
-This effectively compresses and writes everything to '//rootfs.gz//' ​to be loaded the next time you boot.+In file //\boot\syslinux\common.cfg//, modify  
 +<​file>​... 
 +F3 isolinux.msg 
 +...</​file>​ 
 +to 
 +<​file>​... 
 +F3 syslinux.msg 
 +...</​file>​
  
-If anything should go wrong when writing your filesystemyou can simply rollback to your previous filesystem by typing '//previous//' at the '//boot://' promptOlder backups are named '//​rootfs.gz.unixtimestamp//'​ and can be safely deleted from the ///home// folder to save disk space.+**6.** Nowfrom the terminal in Windows, run //syslinux.exe// to install ​the //bootloader//. For example, here the USB stick is shown as letter K, type: 
 +<​code>​ 
 +k: 
 +cd \boot\syslinux 
 +syslinux -ma -d \boot\syslinux k: 
 +</code>
  
-===== Tazusb Manual =====+**7.** You can now restart your computer. Change option in BIOS to boot first from USB. 
 +==== Easy way from Windows to SliTaz ​====
  
-The official Tazusb manual can be found in SliTaz ​[[http://www.slitaz.org/​en/​doc/​manuals/​tazusb.en.html|Web site documentation]]. which contains a lot more useful information. The manual is also available through the documentation menu on the LiveCD.+[[http://doc.slitaz.org/​en:​guides:​liveusb|LiveUSB Guide: From Windows To SliTaz]]
  
-The maintainer of Tazusb has also written a nice [[http://www.custompc.co.uk/features/​602451/​make-any-pc-your-own-with-linux-on-a-usb-key.html|article]] about the utility. ​+==== See also ==== 
 +[[http://doc.slitaz.org/en:​guides:​liveusb]]
 
en/handbook/liveusb.txt · Last modified: 2014/11/16 10:35 by brianperry