Zurück tutorials.de > Tutorials > Betriebssysteme - Tutorials > Linux - Tutorials

 
 
Hallo und herzlich willkommen! Tutorials.de ist eine Hilfe-Community mit dem Motto User helfen Usern. Als Gast verfügst Du über Schreibrechte in unseren Foren und Blogs. Du kannst dich aber gerne auch kostenlos registrieren und Teil unserer Gemeinschaft werden! Viel Spaß & Erfolg bei der Vermehrung deines Wissens :-)

Themen: 242.975 | Beiträge: 1.352.293 | Mitglieder: 169.418 (Stand 28.01.10) | Fragen zur Nutzung von Tutorials.de? Nutzungsregeln | Kontaktformular | Impressum

Jubiläums-Countdown 23.02 23.03 23.04 23.05 23.06 23.07 23.08 23.09


Einladung zum C++ für Einsteiger-Workshop
  Tutorial geschlossenGeschlossen    
  Tutorial geschlossenGeschlossen    
 
Tutorial-Optionen Ansicht
[Linux] Bericht: Debian auf Gericom Notebook
[Linux] Bericht: Debian auf Gericom Notebook
Veröffentlicht von Sinac
03.02.04
[Linux] Bericht: Debian auf Gericom Notebook

Debian GNU/Linux auf einem Gericom 1st Supersonic GPRS Notebook


1. Einleitung

So, dann mal wilkommen zu meinem ersten Tutorial für Tutorials.de! Es ist eher ein Bericht und beschreibt die Einrichtung von Debian GNU/Linux auf einem Gericom 1st Supersonic GRPS Notebook. Die Einrichtung sollte unter der gesamten Supersonic Reihe von Gericom ähnlich verlaufen. Beschrieben wird stichwortartig der Ablauf und die Einrichtung, auf aufgetretenne Probleme wird genauer eingegangen.

1.1 Datenblatt
Bezeichnung: Gericom 1st Supersonic M6T GPRS
CPU: 1,1 GHz Pentium III
Speicher: 384 MB
Ati Mobillity Rage 128 32MB
HDD: 20 GB
DVD/CD-R Combo Laufwerk
1x Seriell, 1x Parallel, , 1x PS2, 2x PCMCIA, 2x USB, 1x FireWire, Modem, LAN, Sound


2. Installation und Vorbereitung

- Debian Setup von CD-Booten, in meinem Fall Woody Mini ISO von www.debian.org, mit dem 8 CD ISO traten Probleme mit LILO auf

- Setup bootet von CD. Da wir gleich den 2.4er Kernel nutzen wollen und nicht erst mit dem 2.2er anfangen übergeben wir dem Bootloader am Promt die Option „bf24“

- Sprache und Tastaturlayout werden auf Deutsch eingestellt

- Dann wird die HDD partitioniert und die Swap und Linux Partition(en) eingebunden. Ich habe folgende Konfiguration für die 20 GB HDD gewählt:
Code:
               -  Linux Ext2      15 MB    für /boot
               -  Linux Ext3      18 GB       für /
               -  Linux Swap   Rest
- Es folgt die Installation vom Kernel und den Modulen. Ich habe keine extra Module geladen, da später sowieso sofort der 2.6er folgt.

- Nun soll freundlicherweise gleich das Netzwerk konfiguriert werden, was sich jedoch von selbst erledigt, denn der Kernel unterstütz in diesem Moment noch kein ACPI so wie er sollte und somit gibt es auch vorerst kein Netzwerk für uns... Naja, Hostname etc. können wir ja schon festlegen, aber die Netzwerkkarte wird noch nicht laufen.

- Installation des Basissystemes

- Als nächstes machen wir das System mittels LILO bootfähig, direkt in den MBR

- Reboot.

- Nach dem Reboot folgt die Usereinrichtung, dass sollte selbsterklärend sein.

- Die PCMCIA Packages wollen wir fürs erste behalten.

- Dann wollen wir mal APT konfigurieren. Da ich noch zusätzlich das 8 CD ISO da hatte habe ich erstmal alles einlesen lassen, damit ich zumindest MC und sowas habe, bis die Internetverbindung steht.


3. Hardware und Kernel Einrichtung

Ich denke die Installation und Grundkonfiguration ist meist selbstewrklärend und kann auch fast überall nachgelesen werden. Ich möchte mich darum eher um die Probleme kümmern die im Laufe der Einrichtung auftraten.

3.1 CD-Rom
Als erste Überraschung konnte ich nach der Installationsroutine nicht aufs CD-Rom zugreifen, da es nicht einmal in der /etc/fstab drinne war. Also folgende Zeile hinzufügen um es auf /cdrom zu mounten:
Code:
		/dev/hdc   /cdrom    iso9660    user,noauto     0      0
3.2 Kernel kompilieren
Das größte Problem mit der Hardware war, das der 2.4.18er Kernel ACPI nicht ohne Patches unterstützt und man die IRQs im BIOS des Supersonic nicht zuweisen kann, was dazu führt, dass z.B. die Netzwerkkarte nicht lauft.

Um dieses Problem zu lösen ohne groß rumzupatchen habe ich gleich den 2.6.0 Kernel selber kompiliert. Dafür musste ich wohl oder übel die Source runterladen und auf CD Brennen, denn Netzwerk ist ja nicht. Und weil man natürlich noch ein paar andere Packete brauchte und deshalb schnell ein paar Rohlinge verbraten waren, ist hier eine hoffentlich vollständige Liste der Packete, Abhängigkeiten und der minimale Version die ihr braucht:

- GNU C Compiler 2.95.3
- GNU Make 3.78
- Binutils 2.12
- util-linux 2.10o
- module-init-tools 0.9.9
- procps 2.0.9
- e2fsprops 1.29
- e2fsck 1.29
- e2fslibs 1.29
- pcmcia-cs 3.1.21
- bzip2
- libbz2
- kernel-package
- libc6-dev
- libncurses5-dev


Kernel-Source für Debian gepatched von www.backports.org gezogen, gebrannt und aufs Notebook gezogen

- Kernel entpacken
Code:
$ tar xvfj kernel-source-2.6.0.tar.bz2
- Und mit
Code:
$ make menuconfig
- Kernel konfigurieren, was ihr braucht müsst ihr wissen, wichtig ist natürlich Tulip für die Netzwerkkarte, ansonsten SCSI, USB, FireWire, PCMCIA, das Via Module für Sound läuft bei mir ohne Probleme. Und halt das wichtigste: ACPI an, APM aus.

- Da wir ja Debian gerecht ein .deb Packet haben wollen erzeugen wir dieses nach der Konfiguration mit
Code:
$ make-kpkg kernel-image
- Und installieren es mit
Code:
dpkg –install kernel-image-2.6.0_01_i386.deb
aus dem darüberliegendem Verzeichnis.

Kernel kompilieren und installieren sollte soweit klar sein, ansonsten findet ihr bei Google genug dazu, schaut euch das Tutorial von boom an oder ich schreib demnächst nochmal eins zum Kernel Backen nach Debian Art.


3.3 Module
Mit den neuen module-init-tools, die die modutils ablösen kommt modconf nicht so recht klar, also muss man die Module, die beim Booten geladen werden sollen
selber in /etc/modules eintragen. Bei mir sind das folgende:
Code:
# Netzwerkkarte
tulip
# Sound
via82cxxx_audio
# USB-Stick
uhci-hcd
usb-storage
3.4 Netzwerkkarte
Mit dem zuvor eingebundenen Tulip Modul und ACPI läuft die Karte ohne Probleme.

3.5 Soundkarte
Auch die Soundkarte läuft mit dem mitgeliefertem Modul via82cxxx_audio ohne Probleme.

3.6 USB
Da der Chipsatz von VIA ist benötigen wir das Modul UHCI (OHCI ist für SIS, Intel etc. und EHCI für USB 2.0). Da ich USB nur für Memorysticks nutze habe ich noch zusätzlich den SCSI Support / Emulation und USB-Storage als Module im Kernel. Beim anstecken eines USB Sticks erkennt der Kernel ihn ohne Probleme und ich kann mittels
Code:
			$ mount –t vfat /dev/sda /usb
das USB-Device über SCSI mounten.


4. Anhang

Gut, das wars für den Anfang, sobald ich den Rest der Hardware zum laufen habe werde ich das Tutorial erweitern. Besonders interessant dürfter das integrierte GPRS Modul sein, aber das sehen wir dann!
Bei Fragen, Kritik oder Anregungen einfach Mailen, PM oder ICQ!

Quellen:
http://www.google.de
http://kerneltrap.org/node/view/799
http://www.michos.de/notebook/
http://www.mybytes.de/notebook/
__________________
"Man is a pupil, pain is his teacher"
Alfred de Musset

Servants in heaven, kings in hell...
Bewertung
 
 
Noch keine Bewertungen vorhanden
 

Tutorial-Optionen
 

 
 
Lesezeichen:


Tutorial-Optionen
Ansicht
Ähnliche Themen
 
Tutorial Autor Forum Kommentare Letzter Beitrag
Debian 3.0 (DVD) auf Notebook (VAIO PCG-FR315M) installieren seril Linux & Unix 2 18.12.04 10:34
Gericom Notebook Festplattenproblem wie komme ich an die Platte hfr Hardware 1 14.06.04 08:52
notebook von gericom nouser Smalltalk 20 08.01.04 19:13
» Tools
 
tutorials.de-Tools tutorial.de-Suchfeld tutorial.de-Widget tutorial.de-RSS-Feed tutorial.de-Banner
» Neue Links
 
Hits: 130
»
JHT's Planetary...
(Cinema 4D-Objekte)
Hits: 258
»
Tageslicht ohne GI
(Cinema 4D-Tutorials)
Hits: 145
»
Puzzle
(Cinema 4D-Tutorials)
Hits: 99
»
Lacreme
(Cinema 4D-Tutorials)
Hits: 188
»
Liquid Light
(Cinema 4D-Tutorials)
» Aktuelle Umfrage
 
Bist du mit der Geschwindigkeit der Tutorials.de-Website zufrieden?
Ja, es putzt mir glatt den Staub vom Bildschirm! - 79,01%
143 Stimmen
Nein, ich denke da muss noch nachgebessert werden... - 20,99%
38 Stimmen
Stimmen gesamt: 181
Du darfst bei dieser Umfrage nicht abstimmen.
» Jobs @ tutorials.de
 
» Header

 

Alle Zeitangaben in WEZ +1. Es ist jetzt 17:02 Uhr.


Powered by vBulletin® Version 3.8.5 (Deutsch) & vBadvanced CMPS v.3.2.0
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.5.0 RC2 ©2010, Crawlability, Inc.
Alle Rechte vorbehalten ©2000 - 2010 tutorials.de
Design by Mark, CSS by Maik & Sven Mintel
Seite generiert in 0,16808 Sekunden mit 31 queries