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/22 20:25] – tiny edit domcox | en:scratchbook:base-system [2026/10/14 23:55] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 19: | Line 19: | ||
| # cd src | # cd src | ||
| - | * Linux Kernel 2.6.20 (http:// | + | * Linux Kernel 2.6.20 (https:// |
| - | # wget ftp://ftp.kernel.org/ | + | # wget https://mirrors.edge.kernel.org/ |
| - | * Busybox 1.2.2 (http:// | + | * Busybox 1.2.2 (https:// |
| # wget http:// | # wget http:// | ||
| - | * Syslinux 3.35 (http://syslinux.zytor.com/). | + | * Syslinux 3.35 (https://wiki.syslinux.org/). |
| - | # wget ftp://ftp.kernel.org/ | + | # wget https://mirrors.edge.kernel.org/ |
| * SliTaz tools 1.1. Download SliTaz tools, unpack, save the file in src/ and that's it: | * SliTaz tools 1.1. Download SliTaz tools, unpack, save the file in src/ and that's it: | ||
| Line 42: | Line 42: | ||
| ==== Linux Kernel ==== | ==== Linux Kernel ==== | ||
| - | Your kernel must support the intramfs filesystem, otherwise the cdrom will not start. You can also install the modules in a directory so as not to touch the host system. The configuration of the Linux kernel sources is done by "make menuconfig" | + | Your kernel must support the intramfs filesystem, otherwise the cdrom will not start. You can also install the modules in a directory so as not to touch the host system. The configuration of the Linux kernel sources is done by "make menuconfig" |
| A feature of the 2.6 kernels is that if we make menuconfig, xconfig or config for the first time, the setup menu is displayed based on the configuration of our current kernel. | A feature of the 2.6 kernels is that if we make menuconfig, xconfig or config for the first time, the setup menu is displayed based on the configuration of our current kernel. | ||
| Line 180: | Line 180: | ||
| # nano etc/ | # nano etc/ | ||
| + | < | ||
| # / | # / | ||
| # | # | ||
| Line 190: | Line 190: | ||
| hosts: | hosts: | ||
| networks: | networks: | ||
| + | </ | ||
| ==== / | ==== / | ||
| Line 196: | Line 196: | ||
| # nano etc/ | # nano etc/ | ||
| + | < | ||
| # / | # / | ||
| # | # | ||
| Line 212: | Line 212: | ||
| tty6 | tty6 | ||
| tty7 | tty7 | ||
| + | </ | ||
| ==== /etc/shells ==== | ==== /etc/shells ==== | ||
| Line 218: | 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 231: | Line 231: | ||
| # echo "" | # echo "" | ||
| # nano etc/motd | # nano etc/motd | ||
| - | + | < | |
| - | (�- { Get documentation in: / | + | (°- { Get documentation in: / |
| // | // | ||
| v_/_ | v_/_ | ||
| Line 238: | 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. | ||
| + | </ | ||
| ==== / | ==== / | ||
| - | The configuration file for BusyBox, it can set duties on BusyBox applications. For more information, | + | The configuration file for BusyBox, it can set duties on BusyBox applications. For more information, |
| # nano etc/ | # nano etc/ | ||
| + | < | ||
| # / | # / | ||
| # | # | ||
| Line 256: | 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 266: | Line 266: | ||
| # nano etc/inittab | # nano etc/inittab | ||
| + | < | ||
| # / | # / | ||
| Line 274: | 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 282: | Line 282: | ||
| # nano etc/profile | # nano etc/profile | ||
| + | < | ||
| # / | # / | ||
| Line 298: | 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 317: | Line 317: | ||
| # nano etc/fstab | # nano etc/fstab | ||
| + | < | ||
| # /etc/fstab: information about static file system. | # /etc/fstab: information about static file system. | ||
| # | # | ||
| Line 324: | 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 357: | Line 357: | ||
| ==== / | ==== / | ||
| - | To finish off this draft, you must create the init script / | + | To finish off this draft, you must create the init script / |
| # mkdir etc/init.d | # mkdir etc/init.d | ||
| # nano etc/ | # nano etc/ | ||
| + | < | ||
| #! /bin/sh | #! /bin/sh | ||
| # / | # / | ||
| Line 377: | Line 377: | ||
| # chmod +x etc/ | # chmod +x etc/ | ||
| + | </ | ||
| ==== Note ==== | ==== Note ==== | ||
| Line 431: | Line 431: | ||
| # nano rootcd/ | # nano rootcd/ | ||
| + | < | ||
| display display.txt | display display.txt | ||
| default slitaz | default slitaz | ||
| Line 440: | 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 452: | Line 452: | ||
| # nano rootcd/ | # nano rootcd/ | ||
| + | < | ||
| /* _\|/_ | /* _\|/_ | ||
| (o o) | (o o) | ||
| Line 467: | Line 467: | ||
| */ | */ | ||
| + | </ | ||
| ===== Create an ISO image with genisoimage or mkisofs ===== | ===== Create an ISO image with genisoimage or mkisofs ===== | ||