19

September
2012

Slax core USB boot ready

I've made some adjustments to the latest test version of Slax core and I'm releasing new version as pre-aplha3b. Available formats for download:

  • Slax 7 core - TAR for USB 32bit
  • Slax 7 core - TAR for USB 64bit
  • Slax 7 core - ISO for CD 32bit
  • Slax 7 core - ISO for CD 64bit

  • Most important change is recompiled kernel for 32bit version, it now doesn't support PAE any longer and is compiled to run on 486 and newer processors. This should provide the best backward compatibility with all old computers.

    Memory requirements for Slax 7 core system:
    32bit version - 48MB RAM
    64bit version - 64MB RAM

    User comments
    Jason 2012-09-19 01:27

    Yup, the 32bit CD now boots whether PAE is enabled or not in virtualbox.

    Only the kernel takes some time to boot.
    Starts with
    Loading slax/boot/vmlinuz
    Loading slax/boot/initrfs.img
    Then it takes some time before the rest of the kernel messages are displayed.

    Maybe just a delay in my system since I am using a virtual environment.

    Tomas M 2012-09-19 01:32

    Thanks for the info. How long is the time interval? On my computer it takes about 1 second, which is imho acceptable. I'm not sure what it actually does during that time, perhaps some checks.

    Jason 2012-09-19 01:36

    It takes 25 seconds. I checked multiple times. Always the same time.

    ralcocer 2012-09-19 01:39

    What compression are you using , how do I open the initrfs.img.
    just curious.

    Jason 2012-09-19 01:45

    @ralcocer:
    I think it is gzipped. So rename initrfs.img to initrfs.gz, gunzip it and then it is a cpio archive.

    ralcocer 2012-09-19 01:53

    I found this very interesting "slitaz@org "/en/doc/scratchbook/

    Tomas M 2012-09-19 05:27

    @Jason:
    very strange. Probably a problem of virtualBox, vmware doesn't do that.

    ralcocer 2012-09-19 07:17

    I was able to run some of my xz modules except for the dbus error I keep getting,If you could get the Xorg module running I mught be able to run my LXDE Desktop.

    ralcocer 2012-09-19 07:18

    BTW I am using Qemu

    ruffact 2012-09-19 08:20

    When could we start testing ARM (raspberryPI)?

    Tomas M 2012-09-19 08:42

    I've decided not to release ARM version at the moment. It seems to me each ARM device is different and needs different tweaks; I thought there could be universal ARM build which would work everywhere, but it doesn't appear to be the case. And supporting only RasPI doesn't look like any useful idea.

    ruffact 2012-09-19 12:42

    That makes perfect sense to me. Thanks Tomas for all your contributions to the open world!

    wesleyjcr 2012-09-20 01:03

    I'm using a Dell machine, Core2Duo, 4GB of RAM.
    The 32-bit Slax behaved extremely well, the boot was very fast. After logging tested the processing fee that were low as was expected, the audio was recognized perfectly, I was able to connect to the internet.
    Satisfied with the test so far.

    Liquid Snake 2012-09-22 06:02

    Why, after booting the flash drive, the Slax boot menu always is shown again after the time finishes or if I press enter ?

    I downloaded slax-prealpha-3b-i486.tar, extracted the slax folder to the root directory and ran the bootinst.bat script.

    Always the time finishes, the Slax boot menu reappears. Even if I press enter, the menu is shown again.

    Tomas M 2012-09-22 07:08

    This behavior is expected for slax-boot-options-test.tar
    It happens if no kernel image is found (/slax/boot/vmlinuz is missing). Please check your installation directory /slax/boot whether it contains vmlinuz and initrfs.img files.

    Liquid Snake 2012-09-22 07:52

    I'm sorry for bothering. I just reextracted the slax-prealpha-3b-i486.tar file and everything worked.

    Unhappily, like most distros, Slax didn't recognize my harddisk. I always have to download the kernel source, use make x86_64_defconfig (even with 32 bit system) and customize the rest to see my harddisk working.

    Any kernel configured with make i386_defconfig, usually, does not recognize my harddisk.

    In Porteus 1.0, with my custom kernel, KInfoCenter from KDE 4.5.5 shows these informations:

    HD:
    SAMSUNG HD160JJ
    Vendor: ATA
    UDI: /org/freedesktop/Hal/devices/storage_serial_SAMSUNG_HD160JJ_P_120111FLA61327

    Any ditro witch does not recognize my harddisk shows the error messages:
    qc timeout
    failed to IDENTIFY

    Using acpi=off had no effect, but even if it had solved, I gess the driver nouveau, for nVidia graphic cards, stops working without ACPI and I would have to use VESA.

    The command ping slax.org said "bad value for address" (or something like that).

    The command rexima returned "no such file or directory".

    Tomas M 2012-09-22 08:25

    @Liquid Snake:
    thank you very much for testing. It seems your computer is entirely unsupported :) What is your hardware configuration? Thank you

    Liquid Snake 2012-09-22 08:43

    I have a computer from 2007, with Athlon 64, 1.5 GB of DDR memory, a PATA DVD recorder and a SATA harddisk, SAMSUNG HD160JJ, with 160 GB.

    The only way I get a kernel that works is using make x86_64_defconfig, activating nouveau, all the filesystems, everything inside ethernet and everything inside SATA.

    Result from the command lspci:

    lspci
    00:00.0 Host bridge: VIA Technologies, Inc. K8T800Pro Host Bridge
    00:00.1 Host bridge: VIA Technologies, Inc. K8T800Pro Host Bridge
    00:00.2 Host bridge: VIA Technologies, Inc. K8T800Pro Host Bridge
    00:00.3 Host bridge: VIA Technologies, Inc. K8T800Pro Host Bridge
    00:00.4 Host bridge: VIA Technologies, Inc. K8T800Pro Host Bridge
    00:00.7 Host bridge: VIA Technologies, Inc. K8T800Pro Host Bridge
    00:01.0 PCI bridge: VIA Technologies, Inc. VT8237 PCI bridge [K8T800/K8T890 South]
    00:0f.0 IDE interface: VIA Technologies, Inc. VT8251 AHCI/SATA 4-Port Controller
    00:0f.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 07)
    00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 90)
    00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 90)
    00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 90)
    00:10.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 90)
    00:10.4 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 90)
    00:11.0 ISA bridge: VIA Technologies, Inc. VT8251 PCI to ISA Bridge
    00:11.7 Host bridge: VIA Technologies, Inc. VT8251 Ultra VLINK Controller
    00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 7c)
    00:13.0 PCI bridge: VIA Technologies, Inc. VT8251 Host Bridge
    00:13.1 PCI bridge: VIA Technologies, Inc. VT8251 PCI to PCI Bridge
    00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
    00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
    00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
    00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
    01:00.0 VGA compatible controller: nVidia Corporation NV18 [GeForce4 MX 4000] (rev c1)
    02:00.0 PCI bridge: VIA Technologies, Inc. VT8251 PCIE Root Port
    02:00.1 PCI bridge: VIA Technologies, Inc. VT8251 PCIE Root Port
    02:01.0 Audio device: VIA Technologies, Inc. VT1708/A [Azalia HDAC] (VIA High Definition Audio Controller)
    05:0d.0 Communication controller: Agere Systems LT WinModem



    Result from the command lsdev:

    Device DMA IRQ I/O Ports
    ------------------------------------------------
    0000:00:0f.0 e400-e40f e480-e483 e800-e807 e880-e883 ec00-ec07
    0000:00:0f.1 0170-0177 01f0-01f7 0376-0376 03f6-03f6 fc00-fc0f
    0000:00:10.0 e080-e09f
    0000:00:10.1 e000-e01f
    0000:00:10.2 dc00-dc1f
    0000:00:10.3 d880-d89f
    0000:00:12.0 d400-d4ff
    0000:05:0d.0 c800-c8ff cc00-cc07
    acpi 9
    ACPI 0800-0803 0804-0805 0808-080b 0820-0823 5010-5015
    ahci e400-e40f e480-e483 e800-e807 e880-e883 ec00-ec07
    cascade 4
    dma 0080-008f
    dma1 0000-001f
    dma2 00c0-00df
    eth0 23
    fpu 00f0-00ff
    hda_intel 17
    i8042 1 12
    IO-APIC-edge 4
    keyboard 0060-0060 0064-0064
    nouveau 16
    pata_via 14 15 0170-0177 01f0-01f7 0376-0376 03f6-03f6 fc00-fc0f
    PCI 0000-ffff 0cf8-0cff c000-cfff
    pic1 0020-0021
    pic2 00a0-00a1
    pnp 03e0-03e7 0400-041f 04d0-04d1 0800-087f 0a20-0a2f 0a30-0a3f 0c00-0c0f 0d00-0d0f
    rtc0 8 0070-0071
    serial 03f8-03ff
    timer 0
    timer0 0040-0043
    timer1 0050-0053
    uhci_hcd d880-d89f dc00-dc1f e000-e01f e080-e09f
    uhci_hcd:usb2 20
    uhci_hcd:usb3 22
    uhci_hcd:usb4 21
    vga+ 03c0-03df
    via-rhine d400-d4ff

    The commands above were run in Porteus 1.0, with my custom kernel. If it helps, I can post my .config file, with my custom kernel configuration, which I saved after I got a good kernel for MYSELF.

    Tomas M 2012-09-22 09:58

    If you run Slax, can you see your drive in /proc/partitions?

    Liquid Snake 2012-09-23 06:13

    The folder /proc was empty. There was no folder partitions inside /proc.

    While my custom kernel in Porteus 1.0 recognizes my harddisk as sda and my flash drive as sdb, Slax kernel recognizes my flash drive as sda and does not recognize my harddisk.

    I am very happy to say that my custom kernel, from Porteus 1.0, worked normally in Slax, with your initramfs. It even recognized my harddisk.