CD001LINUX SLAX QQxx"j! SLAX 2006031523105000200603152310500000000000000000002006031523105000 CD001EL TORITO SPECIFICATION1CD001LINUX SLAX QQ%/E"''j! SLAX 2006031523105000200603152310500000000000000000002006031523105000 CD001MKI Wed Mar 15 23:10:50 2006 mkisofs 2.01 -o .../livecd.iso -v -J -R -D -A SLAX -V SLAX -no-emul-boot -boot-info-table -boot-load-size 4 -b boot/isolinux.bin -c boot/isolinux.boot .BASE BOOT$MODULES&OPTIONAL%ROOTCOPY"TOOLS!DOS#DOSBASE BOOT$MODULES&OPTIONAL%ROOTCOPY"TOOLS!DOS#DOS'(base)boot-modules/optional.rootcopy +tools*DOS,DOS'(base)boot-modules/optional.rootcopy +tools*DOS,DOSj!SPRRPX$AATFj!j j!CE00fj!RRPX$AATFj!j j!rj .BASERRNM basePX$AATFj .j j .r j$BOOTRRNM bootPX$AATFj$j j$8844j!CHANGELO.TXT;1RRNMchangelog.txtPX$TFj!j!j!|??SGGSj! COPYING.;1RRNM COPYINGPX$TFj!j!j!HHooj!FILELIST.TXT;1RRNMfilelist.txtPX$TFj!j!j!IIj!ISOLINUX.CFG;1RRNMisolinux.cfgPX$TFj!j!j!|JJSSj! LICENSE.;1RRNM LICENSEPX$$$TFj!j!j!KKj! LIVECD.SGN;1RRNMlivecd.sgnPX$TFj!j!j!LL==j!MAKE_ISO.BAT;1RRNMmake_iso.batPX$TFj!j!j!MMj! MAKE_ISO.SH;1RRNMmake_iso.shPX$TFj!j!j!x$$j MODULESRRNM modulesPX$AATFj j j z&&j OPTIONALRRNM optionalPX$AATFj j j NN j!REQUIREM.TXT;1RRNMrequirements.txtPX$TFj!j!j!z%%j ROOTCOPYRRNM rootcopyPX$AATFj j j t""j!TOOLSRRNM toolsPX$AATFj!j!j!PP..j! UNIONFS.HTM;1RRNMunionfs.htmlPX$TFj!j!j!fj .RRPX$AATFj .j j .fj!RRPX$AATFj!j j!xVVj&BIN.MO;1RRNM bin.moPX$TFj&j$j&xj+ETC.MO;1RRNM etc.moPX$TFj+j&j+zj+ HOME.MO;1RRNM home.moPX$TFj+j+j+xppjLIB.MO;1RRNM lib.moPX$TFjj+jx## jOPT.MO;1RRNM opt.moPX$TFjjjz##``j ROOT.MO;1RRNM root.moPX$TFjjjz66PPj . SBIN.MO;1RRNM sbin.moPX$TFj .j +j .xj::j` `j +USR.MO;1RRNM usr.moPX$TFj +jj +xj 2VAR.MO;1RRNM var.moPX$TFj 2j .j 2f j$RRPX$AATFj$j j$fj!RRPX$AATFj!j j!p!!j DOSRRNMDOSPX$AATFj j j ~00j$ INITRD.GZ;1RRNMinitrd.gzPX$TFj$j$j$22((j 2ISOLINUX.BIN;1RRNMisolinux.binPX$TFj 2j!j 2__((j!ISOLINUX.BI_;1RRNMisolinux.bi_PX$TFj!j!j!11j 2ISOLINUX.BOO;1RRNMisolinux.bootPX$$$TFj 2j 2j 2|eeȅj! MEMTEST.;1RRNM memtestPX$TFj!j!j!PPj  SPLASH.CFG;1RRNMsplash.cfgPX$TFj j j j! SPLASH.LSS;1RRNMsplash.lssPX$TFj!j j!22j! SPLASH.TXT;1RRNMsplash.txtPX$TFj!j!j! j  SPLASH_B.GZ;1RRNMsplash.bmp.gzPX$TFj j j |22j! VMLINUZ.;1RRNM vmlinuzPX$TFj!j!j!f!!j RRPX$AATFj j j f j$RRPX$AATFj$j j$xMMj  CONFIG.;1RRNM configPX$TFj j j ~kkj  LINUX.BAT;1RRNMlinux.batPX$TFj j j }}j  LOADLIN.EXE;1RRNMloadlin.exePX$TFj j j VVj  README.TXT;1RRNMreadme.txtPX$TFj j j f""j!RRPX$AATFj!j!j!fj!RRPX$AATFj!j j!xj! DIR2MO.;1RRNM dir2moPX$TFj!j!j!p##j!DOSRRNMDOSPX$AATFj!j!j!x  SSj! IMG2MO.;1RRNM img2moPX$TFj!j!j!  11j! LIBLINUX.;1RRNMliblinuxlivePX$TFj!j!j!~XXj! MKSQUASH.;1RRNMmksquashfsPX$TFj!j!j!x==,,j! MO2DIR.;1RRNM mo2dirPX$TFj!j!j!x>>j! TGZ2MO.;1RRNM tgz2moPX$TFj!j!j!|??6rr6j! UNIONCTL.;1RRNM unionctlPX$TFj!j!j!|NNlJJlj! UNIONDBG.;1RRNM uniondbgPX$TFj!j!j!~XX&&j! USELIVEM.;1RRNMuselivemodPX$TFj!j!j!f##j!RRPX$AATFj!j!j!f""j!RRPX$AATFj!j!j!xYYvvj! CONFIG.;1RRNM configPX$TFj!j!j!ZZj! MKISOFS.EXE;1RRNMmkisofs.exePX$TFj!j!j!JJj! README.TXT;1RRNMreadme.txtPX$TFj!j!j!@@j!SYSLINUX.COM;1RRNMsyslinux.comPX$TFj!j!j!f$$j RRPX$AATFj j j fj!RRPX$AATFj!j j!f%%j RRPX$AATFj j j fj!RRPX$AATFj!j j!f&&j RRPX$AATFj j j fj!RRPX$AATFj!j j!"''j!"''j!0??SGGSj!COPYING0JJSSj!LICENSE*((j .base*))j$boot<8844j!changelog.txt:HHooj!filelist.txt:IIj!isolinux.cfg6KKj!livecd.sgn:LL==j!make_iso.bat8MMj!make_iso.sh0--j modules2//j optionalBNN j! requirements.txt2..j rootcopy,++j! tools:PP..j!unionfs.html"((j ."''j!.VVj& bin.mo.j+ etc.mo0j+home.mo.ppj lib.mo.## j opt.mo0##``jroot.mo066PPj .sbin.mo.j::j` `j + usr.mo.j 2 var.mo"))j$"''j!(**j DOS400j$initrd.gz:__((j!isolinux.bi_:22((j 2isolinux.bin<11j 2isolinux.boot0eeȅj!memtest< j splash.bmp.gz6PPj splash.cfg6j!splash.lss622j!splash.txt022j!vmlinuz"**j "))j$.MMj  config4kkj linux.bat8}}j loadlin.exe6VVj readme.txt"++j!"''j!(,,j!DOS.j! dir2mo.  SSj! img2mo:  11j!liblinuxlive6XXj!mksquashfs.==,,j! mo2dir.>>j! tgz2mo2??6rr6j!unionctl2NNlJJlj!uniondbg6XX&&j!uselivemod",,j!"++j!.YYvvj! config8ZZj!mkisofs.exe6JJj!readme.txt:@@j!syslinux.com"--j "''j!"..j "''j!"//j "''j!ER TRRIP_1991ATHE ROCK RIDGE INTERCHANGE PROTOCOL PROVIDES SUPPORT FOR POSIX FILE SYSTEM SEMANTICSPLEASE CONTACT DISC PUBLISHER FOR SPECIFICATION SOURCE. SEE PUBLISHER IDENTIFIER IN PRIMARY VOLUME DESCRIPTOR FOR CONTACT INFORMATION.UU2@|2(H}.&`K.bK1м{؎rf1@|fff>XKiKlK"f1fpKKKKKKiKpKiK8rK f> |u'ftKf!tfrfGhf(f |f|f-ff\Kff fKf |f@@1ۋ.fK0f\Kf>XK&fffIt !u؎f9>|t xp|5fLfZ}1W^}_GqfZ}f t(fL"&fEf;Z}tfLKiKpKr`KpK ar'hNS:8rKu :iK8iKtJsĊiKr! ҾPV^Xff`1fafýK\É\fDU;.ȁv.ȁlViKB^]fDfD)D!ufDkKf`r È&hKfadKkKt$PkK&K<w <w &ȁ&KXþ[RhKVg=dKWo1?&.&āȎ؎r𾿁ff` t fafff`fff`fff`ffP$< s07fXfaf ISOLINUX 3.07 2005-01-12 Copyright (C) 1994-2005 H. Peter Anvin isolinux: No boot info table, assuming single session disk... Spec packet missing LBA information, trying to wing it... Loading spec packet failed, trying to wing it... Found something at drive = Looks like it might be right, continuing... Extremely broken BIOS detected, last ditch attempt with drive = Failed to locate CD-ROM device; boot failed. See http://syslinux.zytor.com/sbm for more information. Disk error , AX = , drive Image checksum error, sorry... Boot failed: press a key to retry... | TW 8~M=TW PO TV0ŪKf1fMu=s WHff|ffLKf@KffPKfDKff fTKfHK u  tfDKfDfHKf1ff@K;t>u M[ gMLNt!t%AQRulX9tYTTfXoo tq<tI< r*wLNtMtM<0rtG<9vEKOsǪM< <t!<t<tN<uLNtO GM ,10 XaWPQ_1ۀ>PQu(QQZ >tUVW0ǾTSޝ>_^XbXa0uO>MLSXa [ukf6MfD`vߋ!uXaXbW P^LB TULNVWQQW_[tۍJOE1Y_^2 `XaXb Xb>TaaWPXa0uOfMX_f f.comCf.cbt8f.c32f.imgU f.bssA f.binff.bsf.0f!u=[PRVޠlh0fff fNff fN0 ff;NvfNf)N1^ &>UV>松 XbTa 6M[1N < vNff=vga=t/f=mem=tVKu< v.6N1.N< wN뺃fDf==nortKf==exttKf==askt rωɃ rf.fh6NfN7&f>HdrS&>&>r&$&&>r &f,fN&3&Nf1&f&NXbfhf-f;N/f6NF ff)fQfffY^fNf-v11f> N0>Nt_ q0Ntd>r df(md ?d>"NdfNu?NA11df>NG@) f1ffNff&>u&11ÎێӼ Sj˃>NtNN0.6N< wN1VPN.;6Nt<,uFVXe^X_.;6NwȎ؎XeXcXc>VaXeOtf0fQ&f>t f&ffhfJfNf9vffBf)ʁf; NrA&ffNfVܠXc^fX[xXcþ4*!u=sVf01@f1f& &} & t ,&^&HH؎1j01UffffPff`͎ݎʼnu c:FF,fa1Ҏڎ&HA!t XbeÊFÊF JÎF&v&<$tÀ>u ȈFfFSYfFSLfFINfFUXÀ>u u&Fàf`͎ݎʼnr1FFF3N^$FrFÎ^$vÎ^$vLN1܃ƒ^$vXeW_tFVFvÎF$^vNs1vF3iKFN$FpKáFBNFDN&FNùF11fFffFff|ffHfvfV^&UN$FVRP0LNA)d;ffX^1Z fȎ؉&HH޼uZH "Ꙍ 1(؎Ћ%Ng&h 1QY`黆(OhhhhhLNjfN%N1؎Ў $"=Ȏ؎&H,^h]fRffaf.&N.&Nff`f1ۋfUnaϜ`D$(`D$(g>HgH6fg>Hߋt$,1ɱ 󥫸vG% Gfffg6HgH|$0!u1ɱ gH6a06M>杬 uO>Òfff>fW1g ff>f|ffHf1f1iK1hj 1؎{W_&fU&fu &]X[f*Ogf¿hffKKfEf;f> U 1}t ufPfR0C0ff f[f1ff!tf@f=vHf[fܰKqKآKffKxKKsKK LKiK&`K"8v܊\?8v .&ā1ҎڎŽ꾔Qt/0R1Z|f.&`K|^t$`<t<uȎ؎.&āa10jKu@K=/uGLKfDfGfffT G t/uEjKWQhf`ދfafb >N@:@Nw>N>b>NN?N@:ANw?N1ɋ@N6?N>뷾HNt1ɉ>N@N>GNwr/HNtGN^fqgsG>^fSqfqgWf_.t`>b>Na$HNHNt+ff`!tP&ENW tB 8uX脳fafHNt tf`u!ttB&FN 8faôu"!tWtB&FN 8u0ôÿTU=TU>À>wTS'TS>ޝÿTRTRu >TR-u1>PRJ>tPQ1QQÀ>t :PQ r ӉP^rPXdW_uXrSs[DNr)fSrs1ۀ>FN߁DNf[f%_fKrfffBNPw狽>UݱXױBѱɱ<u 0輱 DN豱r3-PJ_(SPP15PPPPPQTSTRޝPR MW0^sPRTRǹ)1PP!>rh þKPSQUW11ۉII8t1C&F4yr&(^uOC)߉~s8uC&FIN0Z)]Y[XPW1ɬ trK wF>ft<>0ۀ>u1ɈȢAN!@NOù1Ҹ0۸` uAN̈&@NaÉ6\f~Mu&f> =u}& Xf 1۹& H1:ANrANȈƴ1& 8 ZfQXf@0V@>Xff1fNj>ZfZfP^Yf0>8t Iuf1( tQوY)w ÃfdrN$f@r ff`6\f!t s16\ffaúB`dՇwav1w&1f`Ȏ؎>ufaf`_f` >u faf`f1fhfhf!txf fPAMSf1ɱthsf!u[of=PAMSugf>xhwff+thsf>htff;hsfhff>hwf|hf)vf>hufhfhf!t f;hv8fh2r=bPX<tV< tN< tR>b Z:@Nv 0:6ANw>bfafΊ>b>1ɋ@N0ӀsΊ@Ns0linux autoBOOT_IMAGE=FUNUw)Qg If$vWdffFfHfvfV^&#w 0LP+-NYmsx+̋*++&,Out of memory parsing config file  boot:  Could not find kernel image: Invalid or corrupt kernel image. It appears your computer has less than 256K of low ("DOS") RAM. Linux needs at least this amount to boot. If you get this message in error, hold down the Ctrl key while booting, and I will take your word for it. Unknown keyword in config file. Missing parameter in config file. Could not find ramdisk image: Not enough memory to load specified kernel. Kernel transfer failure. Cannot load a ramdisk with an old kernel image. : attempted DOS system call COMBOOT image too large. BSS images not supported. A20 gate not responding! not found Booting from local disk... Command line: Ready. Trying to load: Loading .. aborted. default/boot/isolinuxisolinux.cfgCannot load disk image (invalid file)? initrd=#79YQΕ@ Շo2)oePho̴hCBt:eYyLh1e2T^ٕhHe TW9 TX9 TY9 TZ9 T[9 T\9 T]9 T^9 T_9T`9 T`9*.cbt.img.bin.com.c32OO-O$ H/HfPfVfWfQf.H "cHf9w$fgfg+fgtfg|fffgfffgf $"HfXf_f^fffXf`. H..J.J.Jdu_.J$RuMuF.Jd`Q1/u)Y.J $Q1uY. HukFYfaQP .H@.He&;HXYf`..J.J$$d`Q tYfa0t udt`u!tf?fwfOQ Hufaf..HHHH I1IIIIII 5.1.8 * fix isolinux.cfg to display correct splash * updated unionfs.html documentation 5.1.7 * added support for 2.6.13.2 linux kernel, using test26 config from Slackware * added memtest v1.60 * liblinuxlive: added a special #comment to activate_fstab * liblinuxlive: copy only usable files when copy2ram is used 5.1.6 * modified error message if no CD DATA are found. * added support for 2.6.12.5 linux kernel * default log file is now created in /tmp/linux-live-debug.log * fixed uselivemod script (it didn't start rc.d scripts) * updated mksquashfs to version 2.2 * added ifconfig and dmesg support to busybox 5.1.4 * uselivemod: requires unionfs to be compiled with -DSETUP_BROKEN_LOSETUP=1 * uselivemod: show all error messages now (eg. if squashfs is inconsistent because of broken download of the module) * uselivemod: call ldconfig at the end to update ld cache * uselivemod: run ALL scripts from the module, which are located in /etc/rc.d/ BUT symlinks. Note: scripts from /var/log/setup/... are not executed anymore * uselivemod, img2mo, mo2dir, uselivemod: only root can use it * liblinuxlive: added allow_only_root function * liblinuxlive: echo mounted module and destination to /tmp/_mounts * linuxrc: wait more than 30 seconds for USB devices. and raise the delay. * liblinuxlive: union_insert_module now prints module basename dir * updated isolinux.bin to newest version available today * initrd_create: use new config options to disable compressing kernel modules and to redirect debug output to some file or /dev/null * added some documentation to "!info" directory * added latest CVS snapshot of unionfs module compiled for 2.6.12.2 kernel (this one is the more stable unionfs ever) 5.1.3 * bugfix: precompiled kernel modules weren't gzipped 5.1.2 * added squashfs kernel modules for 2.6.12.2 * added unionfs unionfs-063005-2217 * released 2.6.12.2 precompiled kernel for lazy people * added mkisofs which works in MS DOS too! 5.1.1 * mo2dir now calls /sbin/ldconfig at the end * added modprobe loop to initrd_create * uninstall script * removed editiso script. Use make_iso instead... * fixed make_iso.bat and added mkisofs.exe for DOS! * added uniondbg binary 5.1.0 5.0.16 * mnt entries are marked as _cdrom and _removable * uselivemod updated to workaround unionfs bug, wasn't able to mount -o loop * updated kernel modules for 2.6.11.8, updated unionctl and mksquashfs * cd directory tree is changed to be more simple * create_bootdisk renamed to make_iso.sh and make_iso.bat 5.0.15 * added unionfs from 27th of April 2005 * fixed uselivemod bug * new unionfs allows us to mount .mo modules from unioned dir too! * added precompiled modules (squashfs, unionfs) for Linux 2.6.11.8 5.0.14 * I don't like 5.0.13 * Autoeject is set to 0 in /proc/.... at the end of copy2ram feature * added changes=/dev/device boot parameter. This device will be mounted to /memory/changes instead of tmpfs so changes can be stored on the disk! (or, for example, on removable USB media) * fixed USB mass storage driver? Remove ub driver from kernel, it's slow! :( * removed scsi modules from initrd * added mkisofs.exe and written create_bootiso.cmd script for Windows! * rootcopy content is now copied with cp -a instead of cp -R 5.0.12 * added NLS (native language support) kernel modules to initrd, allowing us to autodetect and automount FAT filesystems too * usb modules are probed too, so USB storage devices are added to fstab * added /sbin/modprobe script to initrd so Kernel can modprobe automatically (I found it's useless because actually kernel doesn't use it. But I will leave it there) 5.0.11 * added rootcopy directory to Live CD, it's content is copied directly to / * added missing vfat support * copy2ram copies the whole CD to RAM now * added new isolinux.bin 5.0.10 * added unionfs version which has many important bugs fixed * patched unionctl to skip stat() function * added support for Linux 2.6.11.6 * added sample kernel configuration to kernel-modules/*/config.gz * added a lot of text to requirements file * fixed uselivemod script 5.0.9 * added precompiled version of mksquashfs to ./tools * added new unionfs (CVS snapshot unionfs-022205-1641) * liblinuxlive: added error message to modprobe_module function, so errors are displayed in the case if insmod didn't work. Some modprobe fixes added * busybox: added some more plugins (commands) * busybox: patched to support more than 8 loop devices * each directory of root filesystem is now packed separately 5.0.8 * fix chroot again * added Linux 2.6.10 support (precompiled modules) * removed Linux 2.6.9 modules * all kernel modules in initrd are compressed by gzip 5.0.7 * linuxrc: umount /sys before chroot, because Slackware won't moot /sys if it's mounted somewhere and it's a good idea to umount it anyway. * linuxrc: chroot is called from /usr/bin/chroot at first, if there is no such executable then linux-live scripts try /usr/sbin/chroot 5.0.6 * added img2mo tool to convert old format module to new one * initrd size changed to 4444KB 5.0.5 * updated unionfs.ko kernel module and unionctl binary 5.0.4 * added toram boot parameter (copy2ram is an alias for toram and can be used too) 5.0.3 * small bugfixes in shell scripts 5.0.2 * linuxrc and liblinuxlive rewritten from the scratch * busybox recompiled, it contains vi editor now. * added nohd boot option to disable mounting harddiscs at all * moduse renamed to uselivemod and rewritten * dir2img renamed to dir2mo and rewritten * img2dir renamed to mo2dir and rewritten * tgz2img renamed to tgz2mo and rewritten * when no live data found, try to modprobe USB storage modules * when no live data found, modprobe ALL scsi modules, I hope it won't hang * not implemented yet: tohd and fromhd boot options * not implemented yet: toram (and copy2ram) boot option 5.0.0 * added Linux 2.6 support !!!! * added unionfs support * added squashfs support * added BusyBox binary, which reduces the size of initrd and makes linux-live scripts more flexible; removed bash, added ash * modinsert renamed to editiso and rewritten * added nodma boot option, to disable DMA support upon request for all cdroms and disks * create_bootdisk.sh fixed incorrect error message about LILO not installed * removed nolock boot parameter not yet:* fixed tohd boot option (--test?) 4.2.4 * added installimg script to /tools/ * added toram boot option, a synonym for copy2ram * /home directory is compressed like /root now... * fixed list_libs() function in liblinuxlive which could return uncomplete list of library dependencies (important bug!) 4.2.3 * mount_img() function - use return instead of exit 4.2.2 * added isolinux 2.11 to bootfiles 4.2.1 * mount_img() function produces more usefull error messages now * initrd_create: don't fail while copying nonexistent kernel modules (except ovl) 4.2 * modified dir2img to properly handle third parameter. It defaults to /data for tree without /data and it defaults to / for tree with /data * initrd size changed to 9999 KB * fixed echolog calling from /mnt/tmp/init * don't copy ext3, ntfs or reiserfs kernel modules to initrd if they doesn't exist (this caused fatal errors during initrd_create) 4.1.4 * added some more requirements to be accurate * don't export variables to profile.d if it doesn't exist * added 2.6 kernels todo * added isolinux 2.10 * modified create_bootiso.sh to allow creating ISO from ro CD * added devfsd package to /packages directory 4.1.3 * this version number was skipped, I don't like it, it seems unstable 4.1.2 * fixed create_bootdisk.sh (adding | head -n 1) * added mv command to initrd * added cut command to initrd * implemented tohd and fromhd boot options 4.1.1 * added documentation DOC_MODULES 4.0.7 * fixed moduse script, added calling of "manual" module script if exists * liblinuxlive: added -n to mount calls * third argument for dir2img is optional now, it defaults to "/" 4.0.5 * tar.gz packs are extracted before inserting modules, to allow modules to contain /etc and /root settings too. * fixed "eject" boot parameter: /boot is mounted only if eject is not specified * create_bootdisk.sh: fixed lilo (forced to trash old boot record) * added memtest v 1.11 (it's finaly working now) * fixed ide-scsi - added the missing kernel module 4.0.4 * modified F1 boot help text * removed lang= functionality * removed lang directory from the CD and replaced it by "optional" directory * added "load=" boot parameter to insert specified images from "optional" directory (for example load=wine,vmware.img,lang_cs will insert optional/wine* optional/vmware.img* and optional/lang_cs*) * ./tools/moduse script sets $MANUAL variable to non-null value. This way it's possible to know (inside preinsert and postinsert script) if it's inserted manually by modinsert ($MANUAL!=""), or automatically during the LiveCD startup (before chrooting /mnt as a root filesystem). * devfs for /mnt/dev (real /dev) is mounted very soon to allow modules to contain device files * added memtest boot parameter starting memtest 3.1 * liveCD path is mounted by --rbind option to /boot * mkciso removes the RAW img file imediately after compressing it to free some important part of disk space * added livecd-check to ./moduse script to disable using modules from hd-installed livecd 4.0.3 * linuxrc creates /etc/profile.d/slax.(csh,sh) to export $LIVECD_SUBDIR and $LIVECD_MOUNT environment variables * added Smart Boot Manager floppy image to FLOPPY/ directory (in bootfiles/) * initrd doesn't include SCSI kernel modules any more, seems like it didn't work 4.0.2 * scripts from /tools look for liblinuxlive functions in two directories now, ./ and /usr/lib 4.0.1 * fixed copying symlinks to initrd (copy link's target too w/ absolute pathname) * created own tempfile function * updated error message for mkzftree * removed nocopy2ram boot parameter. copy2ram parameter now implifies copy2ram=all so it's not possible (it didn't make any sense) to copy/not-copy individual modules * All SCSI modules are copied to initrd. This shoudl allow SLAX to boot from a cdrom drive connected to SCSI interface! I don't know if the kernel can insert apropriate module automatically (without hotplug for example) but I believe that it should. If there is someone who could test it, let me know please. 3.0.28 * Floppy automounting disabled (it caused alot of problems on some hw) * Floppy is automounted only with "floppy" boot parameter * USB modules for linuxrc are loaded only with "usbdisk" boot parameter * Fixed -a (AND) in linuxrc (there was && instead of -a which caused to fail loading USB modules at all) * Added script to copy&install SLAX to USB Mastorage device (flashdisk)! (./bootfiles/create_bootflashdisk.sh, untested but should work) 3.0.27 * USB support added back, it's possible to start slax from USB mastorage device (only if you know how to boot from it, or by using floppy) * added nousb kernel boot parameter again * added tools/modinsert.sh script (to insert downloaded modules to LiveCD ISO) 3.0.26 mkciso: mkzftree seems unable to compress files >2GB, added a check runme.sh: added a check for directories existence (eg. /opt doesn't need to be there) accidentaly removed ide-scsi modloading, cd burning doesn't work 3.0.25 fixed mouse autoconfig, it should finaly work now! filesystem modules for ext3 and reiserfs added to initrd partitions are mounted "ro" in linuxrc, but "default" entry is writed to fstab added "lang=" kernel parameter to insert all modules from language cpecific directory cd/lang/$1/* fixed loadlin (dos) parameters added floppy automounting removed usb kernel modules from initrd isolinux timeout changed to 2 seconds 3.0.24 fixed nohotplug kernel parameter to disable usb modules probing fixed img modules with filenames with a dot at the begining in some name added passwd=ask kernel parameter to change root password during the boot added eject kernel parameter to eject the CD if possible (when copy2ram=all) added nolock kernel parameter to disable CD locking added devfs and ovlfs checking, print useful error messages if error added touch /{etc,root,tmp,var/run}/something to avoid overmounting by ovlfs /var is packed by tar+gz like root or etc. mouse autodetecting (create /dev/mouse) changed module format. It's ISO->COMPRESS->ISO2 now, needs 2 loops to mount the final ISO is _not_ compressed. Allows to copy files from CD to RAM / FAT debug parameter without =bash will cat /proc/mounts and /proc/self/environ 3.0.23 the whole phylosophy completely changed, the LiveCD is modularized now cramfs replaced by transparent iso decompression autoexec script removed added tgz2img.sh script to convert .tgz files into .img added dir2img.sh script to convert directory tree into .img added img2dir.sh script to convert all back 2.9.0.22 changelog for all older versions is lost NOTE! The GPL below is copyrighted by the Free Software Foundation, but the instance of code that it refers to (the arts programs) are copyrighted by the authors who actually wrote it. --------------------------------------------------------------------------- GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 675 Mass Ave, Cambridge, MA 02139, USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibiliti