Debian/GNU Linux und ein Dell Inspiron 8000

Auch wenn auf der Unterseite des netten Gerätes eine MS Windows 2000 Seriennummer klebt ist es möglich eine feine Multimediamaschine basierend auf Open-Source zu basteln.
Grundsätzlich scheinen alte kernel < 2.4.20 Probleme beim booten, bzw mit dem ACPI zu haben. Aus diesem Grund nehme man ein Bootimage mit nem neueren Kernel. z.B. http://www.phy.olemiss.edu/debian-cd/ Folgende Module für den Anfang: eepro100 (Netzwerkkarte) maestro3 (sounkarte) Nach der recht geradlinigen Grundinstallation entfernt meine wenigkeit zuallererst den Mailserver exim und erssetzt diesen durch postfix. # apt-get install postfix Nun wird der ssh-Server installiert: # apt-get install ssh Für die zukünftige Kompilierung des Kernels ein: # apt-get install gcc binutils bzip2 fileutils libncurses5-dev kernel-package Für den KDE 3.14 füge man in die /etc/apt/sources.list folgendes ein: deb http://download.kde.org/stable/3.1.4/Debian stable main # apt-get update Jetzt die nächste Installationsphase: # apt-get install xfonts-base xfonts-75dpi xfonts-100dpi xbase-clients xserver-xfree86 kdebase kdeadmin mc Die Kernelquellen erhält man als deb Paket von der Debian-Seite. Hier wurde der 2.4.22 aus der 'testing' Dist verwendet. Nach dem Entpacken der quellen in das /usr/src/ Verzeichnis linke man folgendes. # ln -s /usr/src/kernel-source-2.4.22 /usr/src/linux Nun zum Kernel: Wichtige Parameter für die .config: CONFIG_EXPERIMENTAL=y CONFIG_SOUND=y CONFIG_SOUND_MAESTRO3=m CONFIG_EEPRO100=y CONFIG_APM=m CONFIG_APM_DO_ENABLE=y CONFIG_APM_REAL_MODE_POWER_OFF=y CONFIG_USB=m CONFIG_USB_DEVICEFS=y CONFIG_USB_UHCI_ALT=m CONFIG_USB_OHCI=m CONFIG_USB_STORAGE=m CONFIG_USB_STORAGE_DPCM=y CONFIG_USB_STORAGE_SDDR09=y CONFIG_USB_STORAGE_SDDR55=y CONFIG_USB_HID=m # cd /usr/src/linux # make menueconfig # make-kpkg kernel-image # cd .. # dpkg -i kernel-image.... Nach einer Neukompilierung des Kernel entferne man aus /etc/pcmcia/config.opts port 0x800-0x8ff sonst gibts Ärger. # reboot # sh /pfad/zum/NvidiaTreiber Weitere 'ganz brauchbare' Pakete: samba linneighborhood webmin gimp xmms aterm sudo ftp unzip dump quanta klaptopdaemon openoffice (via download http://www.openoffice.org) acrobat reader (via download http://www.adobe.de) kdeartwork kmix hotplug Will man Video-Multimediageschichten empfiehlt sich folgende Lektüre: http://www.princessleia.com/MPlayer.html Der Brenner /etc/modules ide-scsi sg /etc/modules.conf options ide-sc ignore="hdb hdc" /etc/lilo.conf append="hdb=ide-scsi hbc=ide-scsi" # lilo und dann nigs wie zu http://www.k3b.org gesurft Wie GEIL!!! # apt-get install i8kutils # i8kmon roarrrrrr! /etc/modules usb-uhci usb-storage input usbkbd keybdev ieee1394 ohci1394 sbp2 eepro100 maestro3 ide-scsi sg apm Um Audo CDs als MP3 zu rippen installiere man # apt -get install ripperx lame (via downlaod von http://lame.sourceforge.net/) # cd /usr/src # tar xvzf /pfad/zu/lame # cd lame # ./configure # make && make install # chmod +s /usr/bin/cdparanoia

CUPS tanzt Samba

Natürlich ist es möglich, mit CUPS auf einem an einer MS Windows Maschine freigegeben Drucker Papier zu verschwenden.

Verwendet wurde Debian woody.
Samba sollte schon installiert und konfiguriert sein, aber das ist eine andere Geschichte.

# apt-get install cupsys cupsys-client cupsys-bsd cupsys-driver-gimpprint

Bei der Frage: ‘Do you want to set up the BSD lpd compatibility server’ antworte man mit ‘No’

# adduser blafasel lpadmin

Nun Verbinde man sich in einem Browser zu http://localhost:631

Manage Printers -> Add Printer -> root Passwort eingeben -> Daten nach Belieben eingeben -> Windows Printer via SAMBA -> smb://UserName:Passwort@Domäne/PrintServer/Drucker -> passenden Treiber auswählen

Nun nur noch den Drucker unter ‘Configure Printer’ dahingehend einstellen, dass u.a. das richtige Papierformat gewählt ist.

Nach einem erfolgreichen Ausdruck der CUPS Test-Seite ist es dann geschafft.

MS Windows 2000 will nicht mehr

Wenn ein Dienst oder ein Gerätetreiber automatisch gestartet wird und nicht kompatibel mit der aktuellen Version von Windows 2000 ist, lässt der Dienst oder der Gerätetreiber möglicherweise nicht zu, dass Windows 2000 lange genug läuft, damit Sie den Dienst beenden oder den veralteten Gerätetreiber deaktivieren können.
Um dieses Problem zu beheben, starten Sie die Wiederherstellungskonsole und melden Sie sich unter Verwendung der folgenden Schritte bei dem Computer an:
Starten Sie den Computer mit den Windows 2000-Startdisketten oder mit der Windows 2000-CD, wenn der Computer Starten vom CD-ROM-Laufwerk unterstützt.
Wenn das Dialogfeld “Willkommen bei Setup” angezeigt wird, drücken Sie R zum Reparieren und drücken Sie anschließend C, um die Wiederherstellungskonsole zu starten.
Wählen Sie die Installation von Windows 2000 aus und melden Sie sich mit dem Administratorkonto bei dem Computer an.
Wechseln Sie zum Ordner “%SystemRoot%System32″, geben Sie an der Eingabeaufforderung “listsvc” (ohne Anführungszeichen) ein und drücken Sie anschließend die Eingabetaste.
Suchen Sie in der angezeigten Liste den Dienst oder den Treiber, der das Problem verursacht.
Geben Sie “disable ” (ohne Anführungszeichen) ein, wobei der Name des Dienstes ist, und drücken Sie anschließend die Eingabetaste.
Hinweis: Der Befehl “Disable” zeigt den alten Starttyp des Dienstes an, bevor er auf SERVICE_DISABLED zurückgesetzt wird. Sie sollten sich den alten Starttyp notieren, falls der Dienst erneut aktiviert werden muss.
Geben Sie exit ein. Der Computer wird automatisch neu gestartet. Lassen Sie den Computer normal starten.

Einschränkung für die cmd.exe

Möchte man den Benutzern die Möglichkeit nehmen Batch-Files auszuführen, oder den Kommandozeileninterpreter aufzurufen, geht das folgendermassen
unter:

HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\System

legen Sie einen neuen Eintrag an mit den Namen “DisableCMD” als Datentyp REG_DWORD (ggf. Windows und System auch erstellen).

Sie können hier jetzt folgende Werte setzen:

0 oder Schlüssel nicht Vorhanden Anwender kann CMD.EXE ausführen
1 Anwender kann CMD.EXE nicht ausführen, das System kann aber noch Batch-Dateien ausführen
2 Anwender kann keine CMD.EXE ausführen und das System darf auch keine Batch-Dateien mehr starten.

Event ID 2019, MS WIndows 2000 und ein Promise onboard Raid-Controller

Kommt es bei folgender Konfiguration, Promise onboard Raid (Level 1) mit SATA, alle 5 Tage zu einem Einfrieren des Rechners, bzw. Netzwerkverbindungen funktionieren nicht mehr und man entdeckt im Ereignissprotokoll einen Eintrag wie:

Ereigniskennung 2019
Quelle: Srv
Der Server konnte keinen nicht ausgelagerten Poolspeicher reservieren, da der Pool leer war…

Dann liegt das an der tollen Controller-Software von Promise. Nach einer Deinstallation ist alles wieder im grünen Bereich.

Danke Promise …