Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| en:guides:uncommoninst [2011/07/09 07:59] – [Unusual install methods] bellard | en:guides:uncommoninst [2015/06/21 12:28] (current) – tiny edit linea | ||
|---|---|---|---|
| Line 5: | Line 5: | ||
| The following configurations are using the SliTaz 4.0 boot loader **grub4dos-linux**. | The following configurations are using the SliTaz 4.0 boot loader **grub4dos-linux**. | ||
| - | Most kernel command line arguments are processed by [[http:// | + | Most kernel command line arguments are processed by [[http:// |
| ===== Frugal install ===== | ===== Frugal install ===== | ||
| Line 33: | Line 33: | ||
| This is a mix between a frugal and traditional install. The system runs fully in RAM but the // home // directory is always on the key. You can modify the system (configure, install packages) and then save the new system on the key 8-). | This is a mix between a frugal and traditional install. The system runs fully in RAM but the // home // directory is always on the key. You can modify the system (configure, install packages) and then save the new system on the key 8-). | ||
| See [[http:// | See [[http:// | ||
| + | <note tip>You can create the USB key from the ISO image | ||
| + | # tazusb gen-iso2usb slitaz-cooking.iso | ||
| + | </ | ||
| ==== Hybrid ISO ==== | ==== Hybrid ISO ==== | ||
| This install method will **erase all of your key** and install a **unmodifiable** :-/ SliTaz. You can create a custom system with //tazlito// or // | This install method will **erase all of your key** and install a **unmodifiable** :-/ SliTaz. You can create a custom system with //tazlito// or // | ||
| + | <note tip>Use fdisk to get back the remining free space on the USB keys. Simply add a partition(s). | ||
| + | # dd if=slitaz-cooking.iso of=/ | ||
| + | # fdisk / | ||
| + | </ | ||
| ===== Floppy install ===== | ===== Floppy install ===== | ||
| Line 46: | Line 51: | ||
| ==== Prepare a floppy set ==== | ==== Prepare a floppy set ==== | ||
| - | Get a floppy set from http:// | + | Get a floppy set from http:// |
| <note tip>Your may use one floppy only with [[http:// | <note tip>Your may use one floppy only with [[http:// | ||
| for a manual install (without the slitaz-installer)</ | for a manual install (without the slitaz-installer)</ | ||
| Line 66: | Line 71: | ||
| # cat fdiso* | cpio -i | # cat fdiso* | cpio -i | ||
| # rm fdiso*</ | # rm fdiso*</ | ||
| + | <note tip>If space is critical, replace the last 2 lines with: | ||
| + | < | ||
| + | </ | ||
| Now you can use any install method from an ISO image. Example: | Now you can use any install method from an ISO image. Example: | ||
| < | < | ||
| Line 145: | Line 153: | ||
| <note tip>You can extract the bzImage and rootfs.gz from the iso image to avoid map commands and defragmentation.</ | <note tip>You can extract the bzImage and rootfs.gz from the iso image to avoid map commands and defragmentation.</ | ||
| - | ===== Subdirectory install ===== | + | ===== Subdirectory install |
| If you want install SliTaz on a disk (not a frugal install), and you don't want to create a partition for SliTaz, but you have room in a filesystem for another Unix and you don't know how much space to reserve for SliTaz... | If you want install SliTaz on a disk (not a frugal install), and you don't want to create a partition for SliTaz, but you have room in a filesystem for another Unix and you don't know how much space to reserve for SliTaz... | ||
| ... create a subdirectory and install SliTaz into it! | ... create a subdirectory and install SliTaz into it! | ||
| - | |||
| - | <note important> | ||
| - | </ | ||
| ==== Root filesystem files installation ==== | ==== Root filesystem files installation ==== | ||
| Line 173: | Line 178: | ||
| Both notes in 'Loop install' | Both notes in 'Loop install' | ||
| - | <note tip>The subdirectory install does not use exotic packages from preinit. You can use any SliTaz flavor (except lorams). | + | <note tip>The subdirectory install does not use exotic packages from preinit. You can use any SliTaz flavor (except lorams).</ |
| + | <note tip>The subdirectory install can be easily tested with a [[wp> | ||
| + | ===== Subdirectory install in a non-Posix filesystem ===== | ||
| + | You want to install SliTaz in a subdirectory but the filesystem ([[wp> | ||
| + | |||
| + | Use [[http:// | ||
| + | |||
| + | ==== Root filesystem files installation ==== | ||
| + | |||
| + | You need to mount the target subdirectory (say /slitaz) with posixovl **before** installing the files. | ||
| + | # mkdir /mnt/slitaz | ||
| + | # mount.posixovl /mnt/slitaz | ||
| + | # unlzma -c / | ||
| + | <note tip> | ||
| + | Windows users can extract the archive http:// | ||
| + | </ | ||
| + | ==== Boot setup ==== | ||
| + | |||
| + | Like a loop install, you need a preinit iso file with a matching version. | ||
| + | The partition (say /dev/hda1) and the path into the partition are defined by the mount, subroot and **posixovl** arguments: | ||
| + | < | ||
| + | title SliTaz cooking | ||
| + | map --mem --heads=0 --sectors-per-track=0 (hd0, | ||
| + | map --hook | ||
| + | kernel (hd1)/ | ||
| + | initrd (hd1)/ | ||
| + | </ | ||
| + | |||
| + | Both notes in 'Loop install' | ||
| + | |||
| + | ====== TODO ====== | ||
| + | ==== Extra setup ==== | ||
| + | You want to see the host partition while running SliTaz like [[wp> | ||
| + | |||
| + | Create the mount point: | ||
| + | # mkdir / | ||
| + | |||
| + | And update the boot arguments: | ||
| + | < | ||
| + | title SliTaz cooking | ||
| + | map (hd0, | ||
| + | map --hook | ||
| + | kernel (hd1)/ | ||
| + | initrd (hd1)/ | ||
| + | </ | ||
| + | ====== TODO ====== | ||
| ===== LVM install ===== | ===== LVM install ===== | ||