Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
en:handbook:liveusb [2013/03/06 09:02] totoetsasoeur |
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 8: | Line 8: | ||
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/sdb1 </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/sdb1 </code> | + | <code> # tazusb format /dev/sdxx </code> |
- | And finally generate your LiveUSB media device: | + | And finally generate your LiveUSB media device with either: |
- | <code> # tazusb gen-liveusb /dev/sdb1 </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). | ||
Line 37: | Line 43: | ||
===== Install SliTaz on USB from Windows ===== | ===== 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. | 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: | Before starting you need to download: | ||
- | - latest Slitaz from [[http://www.slitaz.org/get/|Get SliTaz]]. | + | - the latest SliTaz iso from [[http://www.slitaz.org/en/get/#stable|Get SliTaz]]. |
- | - the syslinux tool from [[http://www.eu.kernel.org/pub/linux/boot/syslinux/3.xx/syslinux-3.82.zip|syslinux-3.82.zip]]. | + | - 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 ISO file to 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: | + | **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> | <code> | ||
\boot | \boot | ||
\boot\isolinux | \boot\isolinux | ||
\boot\grub | \boot\grub | ||
- | \boot\syslinux | ||
</code> | </code> | ||
- | **2.** On your USB stick, copy the following files into directory //\boot\syslinux// : | ||
- | <code> | ||
- | \boot\isolinux\*.txt | ||
- | \boot\isolinux\*.msg | ||
- | \boot\isolinux\*.cfg | ||
- | \boot\isolinux\*.lss | ||
- | </code> | ||
- | **3.** In directory //\boot\syslinux//, rename //isolinux.cfg// to //syslinux.cfg// and //isolinux.msg// to //syslinux.msg//. This is not mandatory but makes more sense. | ||
- | **4.** Now extract //syslinux.exe// from the archive previously downloaded from kernel.org and copy it to USB stick into directory //\boot\syslinux//. | + | <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> | ||
- | **5.** Adapt the file //syslinux.cfg// to your needs. For example: | + | **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> | <file> | ||
display syslinux.msg | display syslinux.msg | ||
- | default slitaz | ||
label slitaz | label slitaz | ||
kernel /boot/bzImage | kernel /boot/bzImage | ||
- | append initrd=/boot/rootfs.gz rw root=/dev/null lang=fr kmap=fr vga=normal | + | append initrd=/boot/rootfs.gz rw root=/dev/null lang=C kmap=uk vga=normal autologin |
- | implicit 0 | + | |
- | prompt 1 | + | include common.cfg |
- | timeout 80 | + | |
- | F1 help.txt | + | |
- | F2 options.txt | + | |
- | F3 isolinux.msg | + | |
- | F4 display.txt | + | |
</file> | </file> | ||
- | **Note : ** The original file was changed with the following: | + | **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. |
- | - line //display isolinux.msg// to //display syslinux.cfg//. | + | |
- | - parameters //lang=fr kmap=fr// added to line //append//. | + | |
- | **6.** Run //syslinux.exe// to install the //bootloader//. For example, here the USB stick is shown as letter K: | + | In file //\boot\syslinux\common.cfg//, modify |
+ | <file>... | ||
+ | F3 isolinux.msg | ||
+ | ...</file> | ||
+ | to | ||
+ | <file>... | ||
+ | F3 syslinux.msg | ||
+ | ...</file> | ||
+ | |||
+ | **6.** Now, from the terminal in Windows, run //syslinux.exe// to install the //bootloader//. For example, here the USB stick is shown as letter K, type: | ||
<code> | <code> | ||
- | K: | + | k: |
cd \boot\syslinux | cd \boot\syslinux | ||
- | syslinux -ma -d \boot\syslinux K: | + | syslinux -ma -d \boot\syslinux k: |
</code> | </code> | ||
- | ==== Briefly ==== | + | **7.** You can now restart your computer. Change option in BIOS to boot first from USB. |
- | - Download zip file [[http://files.openomy.com/public/Erjo/syslinux.zip|syslinux.zip]]. | + | ==== Easy way from Windows to SliTaz ==== |
- | - Extract syslinux and copy it to USB stick into directory boot. | + | |
- | - Run the script //\boot\syslinux\bootusb.bat//. | + | [[http://doc.slitaz.org/en:guides:liveusb|LiveUSB Guide: From Windows To SliTaz]] |
+ | |||
+ | ==== See also ==== | ||
+ | [[http://doc.slitaz.org/en:guides:liveusb]] |