Slackware 8.1 minimum install (including KDE)
Im trying to install Slackware 8.1 on a friends computer... and he only has a 1.2Gb HD!
I have been trying to get a compact install that will include KDE. But I always end up either not installing enough... so the required libs and what not are not installed, so the X Server wont load... or installing too much and receiving the 'no HD space available' message half way through :( I got close once... but then I couldnt configure KDE for some reason, and I just started again, and now I can't remember which packages I chose to install. Any ideas as to which ones to install and which to leave out, to fit on a 1.2Gb HD and leave some space for extras. TIA, Jaymz |
|
http://www.geocities.com/potato.geo/minslack.html might be a good place to look. It uses Slackware 7.1 and doesn't include KDE, but it shouldn't be hard to modify.
|
The fast way would be to leave out all of emacs, docs, gnome, games and development series. In other words, choose to install using the newbie or menu method and just install all the recommended packages from the /a, /ap, /kde, /l, and /n series. Then from th /x series just install XFree86-4.2.x and XFree86-fonts-misc.
From the /kde series just install kdeaddons, kdeadmin, kdebase, kdelibs, and kdenetwork. This should install to way less than 1GB (probably more like 500-700). Then see if you have room for more. You can probably get kdegraphics and multimedia in as well. If you want pdf support you'll need the /ap/gnugsfonts, /ap/ghostscript and /xap/xpdf. I'm working on a better list for this class of install since it's where I started. I don't use kde or gnome anymore, but I understand those who want them. If you study what's included in my HOWTO mentioned above, you'll see that there are many packages in the /a series you can do without. About all you need from the /ap series is groff, man, and man-pages and sudo. You might try my list though for the 150MB install. Windowmaker, Opera etc will work much better than kde on old hardware. KDE is painfully slow if you have less than 64-128MB RAM and less than 233MHz processor. You can run with fluxbox if it's a REALLY slow machine. fluxbox will run with 66-100 MHz and 16MB RAM. You will need about 32MB swap though. |
Thanks... but now I can't network
Thanks for your help, everyone! I have now got everything I need installed, including KDE, and have advised my friend to buy a new HD! LoL
I'm now trying to configure the network for him, but I don't even know what make his NIC is... so I don't know how I'm going to do it. If there is any way to install a network without knowing the make of the NIC, I would welcome all suggestions. Thanks, Jaymz |
BTW, to get it, I installed most of the packages from /a, /kde, /l, /n, and the two suggested by gnashley in /x. I did not install the /ap series.
Just a little more info for ya! :) Jaymz |
Great! Yesterday I worked on this to get a minimum list:
series /a kernel, aaa_base, bash, bin, cxx-libs, devs, e2fsprogs, elflibs, elvis, etc, fileutils, findutils, gawk, glibc-solibs, glibc-zoneinfo, grep, gzip, kernel-modules, lilo, modutils, pkgtools, sh-utils, shadow, sysklogd, sysvinit, tar, textutils, util-linux series /kde kde-base, kdelibs, qtcopy series /x Xfree86-base xfree86-fonts-misc Since my HOWTO assumes that one wants at least to have internet access you'll also need: /kde/kde-network /n/inetd, ppp, tcpip You'll also need /n/wget since the Konqueror download manager uses it. If you are going to use secure web connections you'll also need openssl-solibs from the /a series. It had been a while since I installed kde. Using what I've learned about minimum install, I was quite surprised to see that it only needed 260MB! I also added in kdeaddons, kdeadmin, and kdeutils and it came out to 270MB. These three are the administrative tools etc., for kde. If you want multimedia, graphics etc, you'll obviously need more space. This was all installed on a partition using ext2 file system, using 4096 byte block size. 4096 is best for most people. The same packages installed using 1k block size shows the same disk usage, so it's better to use 4K as it will definitely run faster. If you use the Reiser file system it will take a little more space because of the journal, but I've found reiser to be faster than ext2fs and much more able to recover from file corruption. In fact, I've yet to lose a system installed on reiserfs. You'll find that, using this list, not everything on the KDE menu will work. You'll have to make your own decisions about what else, if anything, to include. I'm currently re-writing the HOWTO to better address these issues, particularly sound, and support for pdf. The HOWTO already has tips for which libs from /l are most useful. As for the NIC problem do this: dmesg | less (or 'more' if you didn't install less). You should be able to see the NIC in there. Or watch during boot-up( you can scroll back through the messages during boot or before login using SHIFT+PGUP/PGDN. Once you find the entry for the NIC then do lsmod to see if the NIC module has been loaded. If not you'll need to edit /etc/rc.d/rc.modules uncommenting the line for the correct card module so that it will load at boot time. |
Thanks gnashley...
I won't get a chance to test this install until Monday... so I'll get back to you then to tell you whether it works. One more quick question, is there anyway to restore the default etc/rc.d/rc.modules file? As I think I may have enabled more than I need, I'll check that on Monday. As for the network, I found out that I not only need to find out what the NIC is, but I also need to configure the proxy server, and I've looked through as much as I could in the 10 minutes I had, but couldn't find how, so any info on this to do it as quickly as possible I would greatly appreciate. Thanks, Jaymz |
Hi again everyone.
I've tried looking through the dmesg output for the NIC, but I'm not sure exactly what I'm looking for, so I'll post the output here... Linux version 2.4.18 (root@midas) (gcc version 2.95.3 20010315 (release)) #4 Fri May 31 01:25:31 PDT 2002 BIOS-provided physical RAM map: BIOS-e820: 0000000000000000 - 000000000009fc00 (usable) BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved) BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved) BIOS-e820: 0000000000100000 - 0000000004000000 (usable) BIOS-e820: 00000000ffff0000 - 0000000100000000 (reserved) On node 0 totalpages: 16384 zone(0): 4096 pages. zone(1): 12288 pages. zone(2): 0 pages. Kernel command line: auto BOOT_IMAGE=Linux ro root=301 Initializing CPU#0 Detected 300.687 MHz processor. Console: colour dummy device 80x25 Calibrating delay loop... 599.65 BogoMIPS Memory: 61624k/65536k available (1536k kernel code, 3524k reserved, 426k data, 228k init, 0k highmem) Dentry-cache hash table entries: 8192 (order: 4, 65536 bytes) Inode-cache hash table entries: 4096 (order: 3, 32768 bytes) Mount-cache hash table entries: 1024 (order: 1, 8192 bytes) Buffer-cache hash table entries: 4096 (order: 2, 16384 bytes) Page-cache hash table entries: 16384 (order: 4, 65536 bytes) CPU: Before vendor init, caps: 0080f9ff 00000000 00000000, vendor = 0 CPU: L1 I cache: 16K, L1 D cache: 16K CPU: L2 cache: 512K CPU: After vendor init, caps: 0080f9ff 00000000 00000000 00000000 Intel machine check architecture supported. Intel machine check reporting enabled on CPU#0. CPU: After generic, caps: 0080f9ff 00000000 00000000 00000000 CPU: Common caps: 0080f9ff 00000000 00000000 00000000 CPU: Intel Pentium II (Klamath) stepping 04 Checking 'hlt' instruction... OK. Checking for popad bug... OK. POSIX conformance testing by UNIFIX mtrr: v1.40 (20010327) Richard Gooch (rgooch@atnf.csiro.au) mtrr: detected mtrr type: Intel PCI: PCI BIOS revision 2.10 entry at 0xfda28, last bus=1 PCI: Using configuration type 1 PCI: Probing PCI hardware Limiting direct PCI/PCI transfers. Linux NET4.0 for Linux 2.4 Based upon Swansea University Computer Society NET3.039 Initializing RT netlink socket Starting kswapd VFS: Diskquotas version dquot_6.4.0 initialized Journalled Block Device driver loaded vesafb: framebuffer at 0xe6000000, mapped to 0xc480d000, size 4096k vesafb: mode is 800x600x16, linelength=1600, pages=3 vesafb: protected mode interface info at c000:4749 vesafb: scrolling: redraw vesafb: directcolor: size=0:5:5:5, shift=0:10:5:0 Console: switching to colour frame buffer device 100x37 fb0: VESA VGA frame buffer device bash-2.05a# dmesg Linux version 2.4.18 (root@midas) (gcc version 2.95.3 20010315 (release)) #4 Fri May 31 01:25:31 PDT 2002 BIOS-provided physical RAM map: BIOS-e820: 0000000000000000 - 000000000009fc00 (usable) BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved) BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved) BIOS-e820: 0000000000100000 - 0000000004000000 (usable) BIOS-e820: 00000000ffff0000 - 0000000100000000 (reserved) On node 0 totalpages: 16384 zone(0): 4096 pages. zone(1): 12288 pages. zone(2): 0 pages. Kernel command line: auto BOOT_IMAGE=Linux ro root=301 Initializing CPU#0 Detected 300.687 MHz processor. Console: colour dummy device 80x25 Calibrating delay loop... 599.65 BogoMIPS Memory: 61624k/65536k available (1536k kernel code, 3524k reserved, 426k data, 228k init, 0k highmem) Dentry-cache hash table entries: 8192 (order: 4, 65536 bytes) Inode-cache hash table entries: 4096 (order: 3, 32768 bytes) Mount-cache hash table entries: 1024 (order: 1, 8192 bytes) Buffer-cache hash table entries: 4096 (order: 2, 16384 bytes) Page-cache hash table entries: 16384 (order: 4, 65536 bytes) CPU: Before vendor init, caps: 0080f9ff 00000000 00000000, vendor = 0 CPU: L1 I cache: 16K, L1 D cache: 16K CPU: L2 cache: 512K CPU: After vendor init, caps: 0080f9ff 00000000 00000000 00000000 Intel machine check architecture supported. Intel machine check reporting enabled on CPU#0. CPU: After generic, caps: 0080f9ff 00000000 00000000 00000000 CPU: Common caps: 0080f9ff 00000000 00000000 00000000 CPU: Intel Pentium II (Klamath) stepping 04 Checking 'hlt' instruction... OK. Checking for popad bug... OK. POSIX conformance testing by UNIFIX mtrr: v1.40 (20010327) Richard Gooch (rgooch@atnf.csiro.au) mtrr: detected mtrr type: Intel PCI: PCI BIOS revision 2.10 entry at 0xfda28, last bus=1 PCI: Using configuration type 1 PCI: Probing PCI hardware Limiting direct PCI/PCI transfers. Linux NET4.0 for Linux 2.4 Based upon Swansea University Computer Society NET3.039 Initializing RT netlink socket Starting kswapd VFS: Diskquotas version dquot_6.4.0 initialized Journalled Block Device driver loaded vesafb: framebuffer at 0xe6000000, mapped to 0xc480d000, size 4096k vesafb: mode is 800x600x16, linelength=1600, pages=3 vesafb: protected mode interface info at c000:4749 vesafb: scrolling: redraw vesafb: directcolor: size=0:5:5:5, shift=0:10:5:0 Console: switching to colour frame buffer device 100x37 fb0: VESA VGA frame buffer device pty: 512 Unix98 ptys configured Serial driver version 5.05c (2001-07-08) with HUB-6 MANY_PORTS MULTIPORT SHARE_IRQ SERIAL_PCI enabled ttyS00 at 0x03f8 (irq = 4) is a 16550A ttyS01 at 0x02f8 (irq = 3) is a 16550A Real Time Clock Driver v1.10e block: 128 slots per queue, batch=32 RAMDISK driver initialized: 16 RAM disks of 7777K size 1024 blocksize Uniform Multi-Platform E-IDE driver Revision: 6.31 ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx PIIX4: IDE controller on PCI bus 00 dev 39 PIIX4: chipset revision 1 PIIX4: not 100% native mode: will probe irqs later ide0: BM-DMA at 0xffa0-0xffa7, BIOS settings: hda:DMA, hdb:pio ide1: BM-DMA at 0xffa8-0xffaf, BIOS settings: hdc:DMA, hdd:pio hda: FUJITSU M1636TAU, ATA DISK drive hdc: GCR-8521B, ATAPI CD/DVD-ROM drive ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 ide1 at 0x170-0x177,0x376 on irq 15 hda: 2511840 sectors (1286 MB) w/128KiB Cache, CHS=623/64/63, DMA hdc: ATAPI 52X CD-ROM drive, 128kB Cache, DMA Uniform CD-ROM driver Revision: 3.12 ide-floppy driver 0.97.sv Partition check: hda: hda1 Floppy drive(s): fd0 is 1.44M FDC 0 is a post-1991 82077 loop: loaded (max 8 devices) ide-floppy driver 0.97.sv SCSI subsystem driver Revision: 1.00 request_module[scsi_hostadapter]: Root fs not mounted request_module[scsi_hostadapter]: Root fs not mounted request_module[scsi_hostadapter]: Root fs not mounted md: linear personality registered as nr 1 md: raid0 personality registered as nr 2 md: raid1 personality registered as nr 3 md: raid5 personality registered as nr 4 raid5: measuring checksumming speed 8regs : 522.800 MB/sec 32regs : 342.800 MB/sec pII_mmx : 680.400 MB/sec p5_mmx : 703.600 MB/sec raid5: using function: p5_mmx (703.600 MB/sec) md: md driver 0.90.0 MAX_MD_DEVS=256, MD_SB_DISKS=27 md: Autodetecting RAID arrays. md: autorun ... md: ... autorun DONE. LVM version 1.0.1-rc4(ish)(03/10/2001) NET4: Linux TCP/IP 1.0 for NET4.0 IP Protocols: ICMP, UDP, TCP IP: routing cache hash table of 512 buckets, 4Kbytes TCP: Hash tables configured (established 4096 bind 4096) NET4: Unix domain sockets 1.0/SMP for Linux NET4.0. VFS: Mounted root (ext2 filesystem) readonly. Freeing unused kernel memory: 228k freed 3c503.c: Presently autoprobing (not recommended) for a single card. 3c503.c: No 3c503 card found (i/o = 0x0). ac3200.c: No ac3200 card found (i/o = 0x0). e2100.c: Presently autoprobing (not recommended) for a single card. e2100.c: No E2100 card found (i/o = 0x0). hp-plus.c: Presently autoprobing (not recommended) for a single card. hp-plus.c: No HP-Plus card found (i/o = 0x0). hp.c: Presently autoprobing (not recommended) for a single card. hp.c: No HP card found (i/o = 0x0). isapnp: Scanning for PnP cards... isapnp: No Plug & Play device found ne.c: No NE*000 card found at i/o = 0x300 isapnp: Scanning for PnP cards... isapnp: No Plug & Play device found ne.c: No NE*000 card found at i/o = 0x280 isapnp: Scanning for PnP cards... isapnp: No Plug & Play device found ne.c: No NE*000 card found at i/o = 0x320 isapnp: Scanning for PnP cards... isapnp: No Plug & Play device found ne.c: No NE*000 card found at i/o = 0x340 isapnp: Scanning for PnP cards... isapnp: No Plug & Play device found ne.c: No NE*000 card found at i/o = 0x360 ne2k-pci.c:v1.02 10/19/2000 D. Becker/P. Gortmaker http://www.scyld.com/network/ne2k-pci.html isapnp: Scanning for PnP cards... isapnp: No Plug & Play device found smc-ultra.c: Presently autoprobing (not recommended) for a single card. smc-ultra.c: No ISAPnP cards found, trying standard ones... smc-ultra.c: No SMC Ultra card found (i/o = 0x0). wd.c: Presently autoprobing (not recommended) for a single card. wd.c: No wd80x3 card found (i/o = 0x0). 3c503.c: Presently autoprobing (not recommended) for a single card. 3c503.c: No 3c503 card found (i/o = 0x0). 3c505.c: warning, using default DMA channel, 3c505.c: module autoprobe not recommended, give io=xx. 3c505.c: Failed to register card at 0x0. 3c507: register_netdev() returned non-zero. isapnp: Scanning for PnP cards... isapnp: No Plug & Play device found 3c515.c:v0.99t 17-Nov-2001 becker@scyld.com and others 0 3c515 cards found. arcnet: v3.93 BETA 2000/04/29 - by Avery Pennarun et al. at1700: register_netdev() returned non-zero. atp.c:v1.09 8/9/2000 Donald Becker <becker@scyld.com> http://www.scyld.com/network/atp.html NET4: G4KLX/GW4PTS AX.25 for Linux. Version 0.37 for Linux NET4.0 AX.25: bpqether driver version 004 eth0: D-Link DE-600 pocket adapter: not at I/O 0x378. D-Link DE-620 pocket adapter not identified in the printer port eth0: depca_probe() cannot find device at 0x0200. dgrs: SW=$Id: dgrs.c,v 1.13 2000/06/06 04:07:00 rick Exp $ FW=Build 550 11/16/96 03:45:15 FW Version=$Version$ eepro_init_module: Probe is very dangerous in ISA boards! eepro_init_module: Please add "autodetect=1" to force probe eepro100.c:v1.09j-t 9/29/99 Donald Becker http://www.scyld.com/network/eepro100.html eepro100.c: $Revision: 1.36 $ 2000/11/17 Modified by Andrey V. Savochkin <saw@saw.sw.com.sg> and others eth0: Intel Corp. 82557 [Ethernet Pro 100], 00:A0:C9:29:B1:07, IRQ 11. Receiver lock-up bug exists -- enabling work-around. Board assembly 661949-004, Physical connectors present: RJ45 Primary interface chip DP83840A PHY #1. DP83840 specific setup, setting register 23 to 8462. General self-test: passed. Serial sub-system self-test: passed. Internal registers self-test: passed. ROM checksum self-test: passed (0x49caa8d6). Receiver lock-up workaround activated. eexpress.c: Module autoprobe not recommended, give io=xx. eexpress.c: Failed to register card at 0x0. epic100.c:v1.11 1/7/2001 Written by Donald Becker <becker@scyld.com> http://www.scyld.com/network/epic100.html (unofficial 2.4.x kernel port, version 1.11+LK1.1.12, Jan 18, 2002) eth16i.c: Presently autoprobing (not recommended) for a single card. eth16i.c No Eth16i card found (i/o = 0x0). eth1: ewrk3_probe() cannot find device at 0x0300. ibmtr: register_trdev() returned non-zero. lance.c: Module autoprobing not allowed. Append "io=0xNNN" value(s). natsemi.c:v1.07 1/9/2001 Written by Donald Becker <becker@scyld.com> http://www.scyld.com/network/natsemi.html (unofficial 2.4.x kernel port, version 1.07+LK1.0.14, Nov 27, 2001 Jeff Garzik, Tjeerd Mulder) ni52: Autoprobing not allowed for modules. ni52: Set symbols 'io' 'irq' 'memstart' and 'memend' DLCI driver v0.35, 4 Jan 1997, mike.mclagan@linux.org. SDLA driver v0.30, 12 Sep 1996, mike.mclagan@linux.org. SMC9194: You shouldn't use auto-probing with insmod! ThunderLAN driver v1.14a TLAN: 0 devices installed, PCI: 0 EISA: 0 Linux Tulip driver version 0.9.15-pre9 (Nov 6, 2001) via-rhine.c:v1.10-LK1.1.13 Nov-17-2001 Written by Donald Becker http://www.scyld.com/network/via-rhine.html WaveLAN init_module(): doing device probing (bad !) Specify base addresses while loading module to correct the problem WaveLAN init_module(): no device found yellowfin.c:v1.05 1/09/2001 Written by Donald Becker <becker@scyld.com> http://www.scyld.com/network/yellowfin.html (unofficial 2.4.x port, 1.05+LK1.1.5, May 10, 2001) scsi0 : SCSI host adapter emulation for IDE ATAPI devices Linux PCMCIA Card Services 3.1.33 kernel build: 2.4.18 #1 Wed May 8 13:51:37 PDT 2002 options: [pci] [cardbus] Intel ISA/PCI/CardBus PCIC probe: no bridges found. Databook TCIC-2 PCMCIA probe: not found. ds: no socket drivers loaded! If anyone can see what the NIC is, could you please tell me what I need to do to get it recognised. Thanks. Jaymz |
eth0: Intel Corp. 82557 [Ethernet Pro 100], 00:A0:C9:29:B1:07, IRQ 11.
Receiver lock-up bug exists -- enabling work-around. Board assembly 661949-004, Physical connectors present: RJ45 Primary interface chip DP83840A PHY #1. DP83840 specific setup, setting register 23 to 8462. This is your ethernet card. Go into /etc/rc.d/rc.modules and find the line that refers to this device. (/sbin/modprobe eepro100) Uncomment it and it should load the module on startup. You can also load the module manually by executing the above command from the CLI or within an xterm. |
Hi again...
I've got the module loaded now, and i think i've got a bit further... YAY! I've configured the proxy server, to the one he needs (cache.hants.gov.uk, port 3129) but now when i open Konqueror and type in an address, for example www.google.com, it says "An error occured while loading http://www.google.com Unknown proxy host cache.hants.gov.uk" Does this mean it's working, and wrong proxy, or is there still no internet connexion? CONFUSED! Jaymz. |
Hi again everybody!
Thanks for all your help, I've managed to get it working now (I'm on it now :) ) I found out about the dhcpcd command, and that sorted it all out. Thanks again Jaymz |
All times are GMT -5. The time now is 09:40 AM. |