Skip to Content

Exton-MiniSlack NX live boot cd med NX Client, Apache, Samba och NTFS-skrivbarhet

Exton-MiniSlack NX live boot cd på svenska bygger på Slax 6 rc6 och Slackware 12.0. Kernel 2.6.21.5 och KDE 3.5.7 (absolut senaste) används. Skivan är på 312 MB. Kör andra datorer med Nomachines NX Client v3.0.0-73 (senaste)! Övriga program per 070812: Opera 9.22, Gimp 2.2.15, Kword 1.6.3, K3b 1.0.2, aMSN 0.97RC1, Samba och Apache (webbserver) m m. Så gott som alla program är på svenska. Systemet kan installeras till hårddisk och/eller en USB-sticka om 512 MB.

Observera att Exton-MiniSlack NX lämpar sig mycket väl att köra på äldre datorer. Särskilt efter en hårddiskinstallation.


Klicka
på bilden om du vill se en en större version. (Fedora körs i Exton-MiniSlack NX med hjälp av NX Client).

Du kan läsa om alla installerade program i Exton-MiniSlack NX per 070812 HÄR.

Användning av Nomachines NX Free Edition och NX Client
Läs HÄR. Se här en test av NX Client: DebEX-Kubuntu körs i körs i Exton-MiniSlack NX efter anslutning till en annan dator i mitt nätverk, som kör just DebEX-Kubuntu. I DebEX-Kubuntu är alltså NX Free Edition Server och en utvecklingsversion av KDE 4 igång. Den lilla bilden ovan visar hur det ser ut när Fedora körs i Exton-MiniSlack NX med hjälp av NX Client. Om du vill göra en sådan testkörning så går du till Nomachine.coms "testdrivesida" och klickar på någon av GNOME- och KDE-länkarna. Välj sedan att öppna aktuell fil med NX Client. D v s bläddra dig fram till det programmet. (Det finns under rubriken Internet). Du får nu chansen att köra en SuSE- eller Fedora-session mitt i din Exton-MiniSlack NX-session. Är det inte fantastiskt?

Apache (webbserver)
Jag har installerat och delvis konfigurerat Apache. Starta upp Konqueror och gå till http://localhost så ser du att Apache är igång. Läs mera HÄR om hur du konfigurerar Apache för dina behov.

Åtkomst av hårddiskpartitioner
Automontering sker. D v s alla dina partitioner är åtkomliga i mappen /mnt. Partitionerna är läs- och skrivbara. (Skrivbarhet: Gäller inte NTFS-partitioner - se härom nedan).

NTFS-skrivbarhet med FUSE
Viss försiktighet anbefalles. Ta aldrig bort filer på en partition där du har ett fungerande windowssystem. NTFS-skrivbarheten i Linux är fortfarande experimentell. Exton-MiniSlack NX använder FUSE. För att komma åt en NTFS-partition på din dator måste du först montera densamma. Skapa först katalogen windows med kommandot mkdir /mnt/windows. Sedan monterar du t. ex. C-disken (hda1) med kommandot ntfs-3g /dev/hda1 /mnt/windows. Du kan sedan använda filhanteraren Konqueror för att lägga till eller ta bort filer från C-disken. Du avmonterar C-disken med kommandot umount /dev/hda1. Jag har själv testat NTFS-skrivbarheten i Exton-MiniSlack NX utan att problem uppstått. (Observera att du ska köra det första kommandot mkdir /mnt/windows även om den partition du vill komma åt - t. ex. hda1 - redan monterats automatiskt i mappen /mnt/hda1. Avmontera med kommandot umount /dev/hda1 innan du kör ovannämnt "fuse-kommando").

Konfigurering av ljud
Stöd för det flesta vanliga ljudkort finns. Om ditt ljudkort inte autokonfigureras så öppnar du upp en terminal och kör kommandot alsaconf följt av alsamixer. Skjut upp reglagen med piltangenterna. Nu ska du ha ljud. Testa med att spela upp en mp3-fil. För att behålla inställningarna efter omstart kör du kommandot: touch /etc/asound.state && alsactl store som root. (D v s om du installerat Exton-MiniSlack NX till hårddisk).

Installera OpenOffice.org på svenska
Om du installerat Exton-MiniSlack NX till hårddisk och saknar OpenOffice ska du göra så här:
1. Gå till http://wiki.services.openoffice.org/wiki/Sv.openoffice.org och hämta filen OOo_2.2.0_LinuxIntel_install_sv.tar.gz
2. Packa upp med kommandot zxvf OOo_2.2.0_LinuxIntel_install_sv.tar.gz
3. cd OOF680_m14_native_packed-1_sv.9134/RPMS
4. Omvandla RPM-paketen till TGZ-paket med kommandot rpm2tgz *
5. Installera med kommandot installpkg *.tgz.

Trådlöst nätverk
Systemet har stöd för de flesta trådlösa nätverkskort. V g läs min handledning Trådlöst och Linux med alla vidarelänkar så torde konfigureringen gå smärtfritt. Särskilt lätt är att använda programmet Ndiswrapper. D v s att använda samma drivrutin som i MS Windows.

Installation av Exton-MiniSlack NX på en USB-sticka om 512 MB från Windows
Installationen sker lättast i Windows XP. Gör så här:
1. Formatera USB-stickan med filsystemet fat32. (Högerklicka och välj Formatera)
2. Sätt in skivan med Exton-MiniSlack NX och vänta tills Window XP automatiskt visar skivinnehållet på skrivbordet. (Du ser då att det finns två mappar på skivan - boot och Exton-MiniSlack).
2b. Om du har programmet MagicISO (eller ett liknande program som kan öppna ISO-filer) behöver du inte bränna ISO-filen till skiva först.
3. Kopiera över nyssnämnda mappar till USB-stickan.
4. Öppna upp Kommandotolken och se till att du står i G: (eller den beteckning din USB-sticka fått på din dator).
5. Kör kommandot /boot/bootinst.bat. Detta för att USB-stickan ska bli bootbar. Viktigt: Kör inte nyssnämnt kommando när du står i C:. (Om du gör det kan inte Windows XP - eller vad du nu har på C-disken - startas).
6. Ställ om i BIOS så att datorn i första hand bootar från USB-HDD (eller liknande).
7. Starta om datorn med stickan på plats o s v. (Se övrig info på denna sida).
Du kan spara dina ändringar/konfigurationer av systemet. Innan du stänger ner/startar om datorn efter din USB-session så kör du följande kommando:
dir2lzm /mnt/live/memory/changes /mnt/sda1/Exton-MiniSlack/modules/config.lzm. Du kan spara även programinstallationer. Tyvärr finns det dock en begränsning i "kommandosparandet". Om du efter din andra USB-session förändrar systemet på nytt och sparar dessa ändringar med nyssnämnt kommando är dina först sparade ändringar försvunna när du startar upp din tredje USB-session. Det är därför bäst att noga tänka igenom vad man vill ändra första gången man kör systemet från USB-sticka och sedan nöja sig med dessa ändringar. Anm: Automatiskt sparande - se nedan.

Installation av Exton-MiniSlack NX på en USB-sticka om 512 MB från Linux
1. Formatera USB-stickan med filsystemet fat32 med kommandot msdos -F 32 /dev/sda1. Avmontera ev. först med kommandot umount /dev/sda1
2. Montera stickan med kommandot mount /dev/sda1 /mnt/sda1_removable
3. Skapa mappen mnt på skrivbordet med kommandot mkdir mnt
4. Hämta ISO-filen Exton-MiniSlack-NX-312MB-070812.iso och lägg den på skrivbordet
5. Öppna ISO-filen i mappen mnt med kommandot mount - o loop Exton-MiniSlack-NX-312MB-070812.iso mnt
6. Kopiera över mapparna boot och Exton-MiniSlack till din USB-sticka
7. Kör kommandot cd /mnt/sda1_removable
8. Gör stickan bootbar med kommandot boot/bootinst.sh
9. Sparande m m - se ovan och nedan.

HUR DU AUTOMATISKT SPARAR ALLA ÄNDRINGAR AV SYSTEMET PÅ USB-STICKAN
1. Hämta filen usbsave.rar HÄR.
2. Packa upp usbsave.rar med WinRAR eller WinZip.
3. I mappen usbsave finns:
save128.rar ..... innehåller usbsave.dat, på 128 MB
save256.rar ..... innehåller usbsave.dat, på 256 MB
save512.rar ..... innehåller usbsave.dat, på 512 MB
save1024.rar .... innehåller usbsave.dat, på 1 GB

usbsave.dat-filerna är "compressed images of empty loop XFS filesystems".
Du ska använda dessa filer (en av dem) för att spara dina ändringar av Exton-MiniSlack NX.
4. Om du vill kunna spara dina systemändringar direkt på en USB-sticka ska du således först installera systemet till USB-sticka så som beskrivs ovan. Sedan packar du upp din önskade save.rar-fil och placerar aktuell usbsave.dat-fil i mappen Exton-MiniSlack på USB-stickan. Det ska du göra innan du startar upp Exton-MiniSlack NX från din USB-sticka för första gången.
5. Innnan du startar upp systemet från USB-stickan måste du också byta ut filerna isolinux.cfg och syslinux.cfg i mappen boot på USB-stickan. Utbytet behövs för att hänsyn skall tas till utplacerad usbsave.dat-fil. isolinux.cfg finns i mappen boot/isolinux och syslinux.cfg finns i mappen boot/syslinux. Hämta din nya isolinux.cfg-fil HÄR och din nya syslinux.cfg fil HÄR. Sedan du bytt ut nyssnämnda filer får du också ett nytt startalternativ; nämligen copy2ram. Det kan du använda om du har minst 1024 MB RAM. Systemet körs då (givetvis) extra snabbt. En annan fördel är att du blir inloggad direkt till KDE.
Om du gör e x a k t så som jag skriver ovan så kan inget bli fel. Fördelen med nyssnämnd sparmetod (jämfört med "kommandometoden") är alltså att sparandet sker automatiskt och att varje förändring efter varje session finns kvar. Jag anser själv att den här möjligheten att spara gör att Exton-MiniSlack NX kan betraktas som ett klart bra "gratisalternativ" till Mandriva Flash. Mandriva Flash är på 4 GB - varav ca 1 GB upptas av själva systemet - och kostar f n 89 EUR. (Om du har en 2 GB USB-sticka med en usbsave.dat-fil på 1 GB torde du kunna installera alla program som saknas i Exton-MiniSlack NX och ändå få utrymme över för sparande av personliga filer m m).

Installation av Exton-MiniSlack NX till hårddisk
Det finns inget installationsprogram, men du kan använda nedanstående manuella installationsmetod. Metoden förutsätter att du redan har ett linuxsystem installerat på datorn och att du därmed använder GRUB eller LILO som starthanterare.
Gör så här (e x a k t):
1. Skapa först en linuxpartition på ca 2 GB och ett SWAP-utrymme på ca 1 GB eller dubbla storleken på din dators RAM. Om du använder en redan befintlig linuxpartition så måste du se till att den formateras innan du kör nedan listade kommandon. (Nedan kallas linuxpartitionen för /dev/hdb8. Du ska givetvis skriva in rätt beteckning på din nya eller tidigare befintliga linuxpartition).
2. Starta upp datorn från skivan och öppna upp en terminal.
3. Kör kommandot umount /dev/hdb8
4. Kör kommandot mkfs.ext3 /dev/hdb8
5. Kör kommandot mount /dev/hdb8 /mnt/hdb8
6. Kör kommandot cp --preserve -R /{bin,dev,etc,home,lib,root,sbin,usr,var,opt} /mnt/hdb8
7. Kör kommandot mkdir /mnt/hdb8/{boot,mnt,proc,sys,tmp}
8. Kör kommandot cp /boot/vmlinuz /mnt/hdb8/boot
9. Kör kommandot mount -t proc proc /mnt/hdb8/proc
10. Kör kommandot mount --bind /dev /mnt/hdb8/dev
Klart!
Lägg avslutningsvis till nedanstående rader i GRUB (menu.lst) och starta om datorn.
title Exton-MiniSlack NX
root (hd1,7)
kernel /boot/vmlinuz max_loop=255 root=/dev/hdb8
boot

Om du istället använder LILO så gör du så som jag beskrivit i handledningen Multiboot med LILO. Du kan läsa min handledning om Multiboot med GRUB HÄR. Observera: Om du följer ovanstående 10 punkter exakt kan inget bli fel.

Alternativt sätt att installera Exton-MiniSlack NX till hårddisk (och köra systemet i RAM-minnet)
Som alltid i Linux finns det flera olika sätt att göra saker på. Du som installerat Exton-MiniSlack NX på en USB-sticka kan lätt föra över systemet till en hårddiskpartition och boota från den. Metoden förutsätter att du redan har minst ett linuxsystem på din dator och att du använder GRUB som starthanterare. Gör så här (exempel):
1. Starta upp från din USB-sticka och formatera en hårddiskpartition om 1 - 2 GB (beroende på vilken storlek du har på den usbsave.dat-fil, som du placerat i mappen Exton-MiniSlack) med filsystemet ext3. Kommando: mkfs.ext3 /dev/hda10. Montera partitionen igen.
2. Drag och släpp mapparna boot och Exton-MiniSlack (i /mnt/sda1) i hda10.
3. Ändra din befintliga GRUB-konfiguration. D v s redigera filen /boot/grub/menu.lst på den partition där du har ditt "gamla" installerade linuxsystem och din GRUB-installation. Lägg till nedanstående rader i menu.lst.
# Linux bootable partition config begins
title Exton-MiniSlack NX copy2ram (/dev/hda10)
root (hd0,9)
kernel /boot/vmlinuz vga=769 max_loop=255 ramdisk_size=6666 root=/dev/ram0 changes=Exton-MiniSlack/usbsave.dat rw copy2ram autoexec=xconf;kdm
initrd=/boot/initrd.gz
# Linux bootable partition config ends

Klart!

Autokonfigureringen anser jag efter olika tester vara mycket bra. (Jag har själv kompilerat kerneln och dävid "lagt in" stöd för "all slags" hårdvara). Efter uppstart från skivan/USB-stickan loggar du alltså in som användaren root med lösenordet stocksund. Kör sedan direkt kommandot startx så hamnar du förhoppningsvis i KDE. Eller kör för säkerhets skull först (direkt efter inloggningen) kommandot xconf (för konfigurering av X). Avsluta din Exton-MiniSlack-session genom att logga ut och köra kommandot poweroff alternativt reboot. Jag har installerat NVIDIAS egen grafikdriver, som passar alla er som har ett nyare Nvidia GeForce-kort. Du kan redigera filen /etc/X11/xorg.conf manuellt (med kommandot nano /etc/X11/xorg.conf om du är i konsolläge eller med Kwrite om du är i KDE. På rad 50 byter du ut "nv" mot "nvidia". Starta sedan om X genom att trycka Ctrl Alt Backspace. (I konsolläge kör du kommandot startx sedan du redigerat xorg.conf).

Åtkomst/nerladdning
Exton-MiniSlack NX finns inte för nerladdning. Du måste beställa skivan för hemleverans.

S k feedback
Jag efterlyser som vanligt körrapporter från intresserade medlemmar. Fungerar allt? Kan du koppla upp dig trådlöst? (Om inte, har du läst handledningen Trådlöst och Linux?). Systemet har alltså särskilt anpassats för trådlös körning (genom installation av Madwifi drivrutiner och Ndiswrapper). Körning med Nvidias driver? Problem med installationen till USB-sticka/hårddisk? Sparandet av ändringar till USB-sticka? Nyttan/nöjet av NX Client? Apache?