PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Ubuntu CompactFlash



Keamas
30.10.10, 16:10
Hi ich habe eine Appliance mit einer CompactFlash Card. Nur leider erkennt der Ubuntu installer diese nicht. Normalerweise läuft die Appliance mit einem speziell angepassten Fedora.

Leider kenne ich mich bisher mit Kernel und Kernel Modulen nicht so gut aus. Meine Frage ist es möglich irgendwie herauszufinden was das angepasste Fedora benutzt um die CompactFlash Card anzusprechen. bzw ist es möglich den Kernel zu exportieren und für Ubuntu nutzen... Was für möglichkeiten gibt es.

Kann mir jemand helfen und möglichst gut beschreiben, da ich wie gesagt mit Kernel sachen nicht so genau auskenne.

Wene
30.10.10, 16:22
Könntest Du bitte nochmals verdeutlichen was Du eigentlich machen willst?

Ubuntu auf einer CF Karte installieren?
Daten auf einer CF Karte unter Ubuntu auslesen?
Einen für Fedora angepassten Kernel unter Ubuntu benutzen?

Keamas
30.10.10, 16:30
Hi
Ubuntu auf CF Karte installieren. Allerdings erkennt der Ubuntu installer diese nicht. Und irgendwie die CF karte mit einem installierten Ubuntu zum laufen bringen. Das mit dem Fedora kernel mit Ubuntu zum laufen bringen war nur eine Idee (da unter Fedora) die CF Karte bzw CF Conroler erkannt wird.

Wene
30.10.10, 16:35
Welche Ubuntu Version hast Du versucht?
Wird die Karte als Datenträger erkannt und einfach nicht zur Installation angeboten, oder wird sie gar nicht erkannt?

Wie ist die Karte Partitioniert? Poste doch mal die ausgaben von "fdisk -l" (kleines L, nicht grosses i) unter Verwendung der [CODE]- Tags wenn Du die Ubuntu LiveCD gebootet hast.

Keamas
30.10.10, 17:19
Also ich habe es mit Ubuntu 10.10 Server und 10.04 Server versucht (beides mal das selbe)

Das ist der auszug unter Fedora:


[root@noname:~]# fdisk -l

Disk /dev/sda: 4076 MB, 4076642304 bytes
255 heads, 63 sectors/track, 495 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x000004cf

Device Boot Start End Blocks Id System
/dev/sda1 * 1 495 3976056 83 Linux



Und wenn ich die Ubuntu installation starte wird die CF Karte gar nicht erkannt als diese steht gar nicht zur Auswahl !!!
Bzw. wie sehe ich ob die Karte jetzt nur zur installation nicht angeboten wird oder nicht erkannt wird kann ich leider nicht sagen wie kann ich das überprüfen ?

Wene
30.10.10, 17:32
Also ich habe es mit Ubuntu 10.10 Server und 10.04 Server versucht (beides mal das selbe)

Also soll das ein Server werden?


Bzw. wie sehe ich ob die Karte jetzt nur zur installation nicht angeboten wird oder nicht erkannt wird kann ich leider nicht sagen wie kann ich das überprüfen ?

Am einfachsten wird es wohl sein, mal mit der Desktop- LiveCD zu booten. Diese sollte den gleichen Kernel mitbringen wie der Server. So kannst Du schon mal sehen ob es daran liegt.

Wird denn vom Installer überhaupt etwas erkannt worauf er installieren könnte? Scheinbar gibt es in diesem System ja keine Harddisk.

Keamas
30.10.10, 17:40
Genau es soll ein server werden.

Das System hat nur eine CF Karte. Ich habe allerdings mal eine USB Festplatte rangehängt, dies wird erkannt und man kann darauf installieren.

Das mit der Live CD könnte etwas schwierig werden aber ich kann es mal versuchen (die Appliance hat kein VGA Ausgang) ich installier das ganze via USB Stick über den Serial Port. Aber mal schauen ob ich mein USB installer entsprächen hinbekomme damit er ein Live System boootet.

Keamas
30.10.10, 21:50
hier das sind die Meldungen die beim Booten ausgespuckt werden mit Fedora:


Loading pata_via module
[ 8.577455] scsi0 : pata_via
[ 8.579491] scsi1 : pata_via
[ 8.580312] ata1: PATA max UDMA/133 cmd 0x1f0 ctl 0x3f6 bmdma 0xff00 irq 14
[ 8.581104] ata2: PATA max UDMA/133 cmd 0x170 ctl 0x376 bmdma 0xff08 irq 15
[ 8.737558] ata1.00: CFA: TRANSCEND, 20090520, max UDMA/66
[ 8.738105] ata1.00: 7962192 sectors, multi 0: LBA
[ 8.739195] ata1.00: limited to UDMA/33 due to 40-wire cable
[ 8.747495] ata1.00: configured for UDMA/33
[ 8.748465] scsi 0:0:0:0: Direct-Access ATA TRANSCEND 2009 PQ : 0 ANSI: 5
[ 8.750398] sd 0:0:0:0: Attached scsi generic sg0 type 0
[ 8.752396] sd 0:0:0:0: [sda] 7962192 512-byte logical blocks: (4.07 GB/3.79 GiB)
[ 8.753271] sd 0:0:0:0: [sda] Write Protect is off
[ 8.754206] sd 0:0:0:0: [sda] Write cache: disabled, read cache: enabled, doe sn't support DPO or FUA
[ 8.755692] sda: sda1
[ 8.760157] sd 0:0:0:0: [sda] Attached SCSI disk

Wenn ich das also richtig verstehe nimmt er hier das pata_via modul. Nun ist die Frage wie bekomme ich das hin, dass das Modul der Ubuntu installer verwendet bzw später auch das System nutzt?