Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| en:scratchbook:base-system [2011/04/21 19:50] – fix structure domcox | en:scratchbook:base-system [2023/05/07 06:43] (current) – [Wget src] updated URIs hgt | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== SliTaz Scratchbook ====== | ||
| - | |||
| ====== Base System ====== | ====== Base System ====== | ||
| Line 21: | Line 19: | ||
| # cd src | # cd src | ||
| - | * Linux Kernel 2.6.20 (http:// | + | * Linux Kernel 2.6.20 (https:// |
| - | * Busybox 1.2.2 (http:// | + | |
| - | * Syslinux 3.35 (http:// | + | # wget https://mirrors.edge.kernel.org/ |
| - | * SliTaz tools 1.1. Download SliTaz tools, unpack, save the file in src/ and that's it: # wget http:// | + | |
| + | * Busybox 1.2.2 (https:// | ||
| + | |||
| + | # wget http:// | ||
| + | |||
| + | * Syslinux 3.35 (https://wiki.syslinux.org/). | ||
| + | |||
| + | # wget https://mirrors.edge.kernel.org/ | ||
| + | |||
| + | * SliTaz tools 1.1. Download SliTaz tools, unpack, save the file in src/ and that's it: | ||
| + | |||
| + | # wget http:// | ||
| # tar xzf slitaz-tools-1.1.tar.gz | # tar xzf slitaz-tools-1.1.tar.gz | ||
| Line 135: | Line 144: | ||
| # cp ../ | # cp ../ | ||
| # ./ | # ./ | ||
| - | | + | |
| + | or: | ||
| # cp ../ | # cp ../ | ||
| # ./ | # ./ | ||
| Line 154: | Line 165: | ||
| Create the necessary files in /etc. For more info, just look at the contents of the files. We start by creating some files relevant to the core operating system. | Create the necessary files in /etc. For more info, just look at the contents of the files. We start by creating some files relevant to the core operating system. | ||
| - | ==== Network | + | ==== Configure network |
| Create basic files used to configure the network: | Create basic files used to configure the network: | ||
| Line 169: | Line 180: | ||
| # nano etc/ | # nano etc/ | ||
| + | < | ||
| # / | # / | ||
| # | # | ||
| Line 179: | Line 190: | ||
| hosts: | hosts: | ||
| networks: | networks: | ||
| + | </ | ||
| ==== / | ==== / | ||
| Line 185: | Line 196: | ||
| # nano etc/ | # nano etc/ | ||
| + | < | ||
| # / | # / | ||
| # | # | ||
| Line 201: | Line 212: | ||
| tty6 | tty6 | ||
| tty7 | tty7 | ||
| + | </ | ||
| ==== /etc/shells ==== | ==== /etc/shells ==== | ||
| Line 207: | Line 218: | ||
| # nano etc/shells | # nano etc/shells | ||
| + | < | ||
| # / | # / | ||
| /bin/sh | /bin/sh | ||
| /bin/ash | /bin/ash | ||
| /bin/hush | /bin/hush | ||
| + | </ | ||
| ==== /etc/issue and /etc/motd ==== | ==== /etc/issue and /etc/motd ==== | ||
| Line 220: | Line 231: | ||
| # echo "" | # echo "" | ||
| # nano etc/motd | # nano etc/motd | ||
| - | + | < | |
| - | (�- { Get documentation in: / | + | (°- { Get documentation in: / |
| // | // | ||
| v_/_ | v_/_ | ||
| Line 227: | Line 238: | ||
| SliTaz is distributed in the hope that it will be useful, but | SliTaz is distributed in the hope that it will be useful, but | ||
| with ABSOLUTELY NO WARRANTY. | with ABSOLUTELY NO WARRANTY. | ||
| + | </ | ||
| ==== / | ==== / | ||
| Line 233: | Line 244: | ||
| # nano etc/ | # nano etc/ | ||
| + | < | ||
| # / | # / | ||
| # | # | ||
| Line 245: | Line 256: | ||
| reboot = ssx root.root | reboot = ssx root.root | ||
| halt = ssx root.root | halt = ssx root.root | ||
| + | </ | ||
| For added security, change the permissions on the file: | For added security, change the permissions on the file: | ||
| Line 255: | Line 266: | ||
| # nano etc/inittab | # nano etc/inittab | ||
| + | < | ||
| # / | # / | ||
| Line 263: | Line 274: | ||
| :: | :: | ||
| :: | :: | ||
| + | </ | ||
| You will also find a wider example of an inittab file in the archive of BusyBox. | You will also find a wider example of an inittab file in the archive of BusyBox. | ||
| Line 271: | Line 282: | ||
| # nano etc/profile | # nano etc/profile | ||
| + | < | ||
| # / | # / | ||
| Line 287: | Line 298: | ||
| export PATH LD_LIBRARY_PATH PS1 DISPLAY ignoreeof | export PATH LD_LIBRARY_PATH PS1 DISPLAY ignoreeof | ||
| umask 022 | umask 022 | ||
| + | </ | ||
| ==== Users, groups and passwords ==== | ==== Users, groups and passwords ==== | ||
| Line 306: | Line 317: | ||
| # nano etc/fstab | # nano etc/fstab | ||
| + | < | ||
| # /etc/fstab: information about static file system. | # /etc/fstab: information about static file system. | ||
| # | # | ||
| Line 313: | Line 324: | ||
| devpts | devpts | ||
| tmpfs / | tmpfs / | ||
| + | </ | ||
| /etc/mtab is used by other mkfs*, for listing the mounted partitions. It needs /proc because there is a link on / | /etc/mtab is used by other mkfs*, for listing the mounted partitions. It needs /proc because there is a link on / | ||
| Line 350: | Line 361: | ||
| # mkdir etc/init.d | # mkdir etc/init.d | ||
| # nano etc/ | # nano etc/ | ||
| + | < | ||
| #! /bin/sh | #! /bin/sh | ||
| # / | # / | ||
| Line 366: | Line 377: | ||
| # chmod +x etc/ | # chmod +x etc/ | ||
| + | </ | ||
| ==== Note ==== | ==== Note ==== | ||
| Line 420: | Line 431: | ||
| # nano rootcd/ | # nano rootcd/ | ||
| + | < | ||
| display display.txt | display display.txt | ||
| default slitaz | default slitaz | ||
| Line 429: | Line 440: | ||
| prompt 1 | prompt 1 | ||
| timeout 80 | timeout 80 | ||
| + | </ | ||
| Here are some changes that you might like to make in isolinux.cfg: | Here are some changes that you might like to make in isolinux.cfg: | ||
| Line 441: | Line 452: | ||
| # nano rootcd/ | # nano rootcd/ | ||
| + | < | ||
| /* _\|/_ | /* _\|/_ | ||
| (o o) | (o o) | ||
| Line 456: | Line 467: | ||
| */ | */ | ||
| + | </ | ||
| ===== Create an ISO image with genisoimage or mkisofs ===== | ===== Create an ISO image with genisoimage or mkisofs ===== | ||
| Line 483: | Line 494: | ||
| The next chapter [[base-apps|Base applications]] provides all the instructions to install and configure the basic applications and libraries. | The next chapter [[base-apps|Base applications]] provides all the instructions to install and configure the basic applications and libraries. | ||
| - | Copyright © [[http:// | ||