Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
en:scratchbook:base-system [2011/04/22 22:25] domcox tiny edit |
en:scratchbook:base-system [2023/05/07 08:43] (current) hgt [Wget src] updated URIs |
||
---|---|---|---|
Line 19: | Line 19: | ||
# cd src | # cd src | ||
- | * Linux Kernel 2.6.20 (http://www.kernel.org/). | + | * Linux Kernel 2.6.20 (https://www.kernel.org/). |
- | # wget ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-2.6.20.tar.bz2 | + | # wget https://mirrors.edge.kernel.org/pub/linux/kernel/v2.6/linux-2.6.20.tar.bz2 |
- | * Busybox 1.2.2 (http://www.busybox.net/). | + | * Busybox 1.2.2 (https://www.busybox.net/). |
# wget http://www.busybox.net/downloads/busybox-1.2.2.tar.bz2 | # wget http://www.busybox.net/downloads/busybox-1.2.2.tar.bz2 | ||
- | * Syslinux 3.35 (http://syslinux.zytor.com/). | + | * Syslinux 3.35 (https://wiki.syslinux.org/). |
- | # wget ftp://ftp.kernel.org/pub/linux/boot/syslinux/syslinux-3.35.tar.gz | + | # wget https://mirrors.edge.kernel.org/pub/linux/utils/boot/syslinux/3.xx/syslinux-3.35.tar.gz |
* 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 180: | Line 180: | ||
# nano etc/nsswitch.conf | # nano etc/nsswitch.conf | ||
+ | <file> | ||
# /etc/nsswitch.conf: GNU Name Service Switch config. | # /etc/nsswitch.conf: GNU Name Service Switch config. | ||
# | # | ||
Line 190: | Line 190: | ||
hosts: files dns | hosts: files dns | ||
networks: files | networks: files | ||
+ | </file> | ||
==== /etc/securetty ==== | ==== /etc/securetty ==== | ||
Line 196: | Line 196: | ||
# nano etc/securetty | # nano etc/securetty | ||
+ | <file> | ||
# /etc/securetty: List of terminals on which root is allowed to login. | # /etc/securetty: List of terminals on which root is allowed to login. | ||
# | # | ||
Line 212: | Line 212: | ||
tty6 | tty6 | ||
tty7 | tty7 | ||
+ | </file> | ||
==== /etc/shells ==== | ==== /etc/shells ==== | ||
Line 218: | Line 218: | ||
# nano etc/shells | # nano etc/shells | ||
+ | <file> | ||
# /etc/shells: valid login shells. | # /etc/shells: valid login shells. | ||
/bin/sh | /bin/sh | ||
/bin/ash | /bin/ash | ||
/bin/hush | /bin/hush | ||
+ | </file> | ||
==== /etc/issue and /etc/motd ==== | ==== /etc/issue and /etc/motd ==== | ||
Line 231: | Line 231: | ||
# echo "" >> etc/issue | # echo "" >> etc/issue | ||
# nano etc/motd | # nano etc/motd | ||
- | + | <file> | |
- | (�- { Get documentation in: /usr/share/doc. | + | (°- { Get documentation in: /usr/share/doc. |
//\ Use: 'less' or 'more' to read files, 'su' to be root. } | //\ Use: 'less' or 'more' to read files, 'su' to be root. } | ||
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. | ||
+ | </file> | ||
==== /etc/busybox.conf ==== | ==== /etc/busybox.conf ==== | ||
Line 244: | Line 244: | ||
# nano etc/busybox.conf | # nano etc/busybox.conf | ||
+ | <file> | ||
# /etc/busybox.conf: SliTaz GNU/linux Busybox configuration. | # /etc/busybox.conf: SliTaz GNU/linux Busybox configuration. | ||
# | # | ||
Line 256: | Line 256: | ||
reboot = ssx root.root | reboot = ssx root.root | ||
halt = ssx root.root | halt = ssx root.root | ||
+ | </file> | ||
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 | ||
+ | <file> | ||
# /etc/inittab: init configuration for SliTaz GNU/Linux. | # /etc/inittab: init configuration for SliTaz GNU/Linux. | ||
Line 274: | Line 274: | ||
::ctrlaltdel:/bin/umount -a -r | ::ctrlaltdel:/bin/umount -a -r | ||
::ctrlaltdel:/sbin/reboot | ::ctrlaltdel:/sbin/reboot | ||
+ | </file> | ||
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 | ||
+ | <file> | ||
# /etc/profile: system-wide .profile file for the Bourne shells | # /etc/profile: system-wide .profile file for the Bourne shells | ||
Line 298: | Line 298: | ||
export PATH LD_LIBRARY_PATH PS1 DISPLAY ignoreeof | export PATH LD_LIBRARY_PATH PS1 DISPLAY ignoreeof | ||
umask 022 | umask 022 | ||
+ | </file> | ||
==== Users, groups and passwords ==== | ==== Users, groups and passwords ==== | ||
Line 317: | Line 317: | ||
# nano etc/fstab | # nano etc/fstab | ||
+ | <file> | ||
# /etc/fstab: information about static file system. | # /etc/fstab: information about static file system. | ||
# | # | ||
Line 324: | Line 324: | ||
devpts /dev/pts devpts defaults 0 0 | devpts /dev/pts devpts defaults 0 0 | ||
tmpfs /dev/shm tmpfs defaults 0 0 | tmpfs /dev/shm tmpfs defaults 0 0 | ||
+ | </file> | ||
/etc/mtab is used by other mkfs*, for listing the mounted partitions. It needs /proc because there is a link on /proc/mounts: | /etc/mtab is used by other mkfs*, for listing the mounted partitions. It needs /proc because there is a link on /proc/mounts: | ||
Line 361: | Line 361: | ||
# mkdir etc/init.d | # mkdir etc/init.d | ||
# nano etc/init.d/rcS | # nano etc/init.d/rcS | ||
+ | <file> | ||
#! /bin/sh | #! /bin/sh | ||
# /etc/init.d/rcS: rcS initial script. | # /etc/init.d/rcS: rcS initial script. | ||
Line 377: | Line 377: | ||
# chmod +x etc/init.d/rcS | # chmod +x etc/init.d/rcS | ||
+ | </file> | ||
==== Note ==== | ==== Note ==== | ||
Line 431: | Line 431: | ||
# nano rootcd/boot/isolinux/isolinux.cfg | # nano rootcd/boot/isolinux/isolinux.cfg | ||
+ | <file> | ||
display display.txt | display display.txt | ||
default slitaz | default slitaz | ||
Line 440: | Line 440: | ||
prompt 1 | prompt 1 | ||
timeout 80 | timeout 80 | ||
+ | </file> | ||
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/boot/isolinux/display.txt | # nano rootcd/boot/isolinux/display.txt | ||
+ | <file> | ||
/* _\|/_ | /* _\|/_ | ||
(o o) | (o o) | ||
Line 467: | Line 467: | ||
*/ | */ | ||
+ | </file> | ||
===== Create an ISO image with genisoimage or mkisofs ===== | ===== Create an ISO image with genisoimage or mkisofs ===== | ||