Alix2d3 mit HDD statt CF bootet nicht [gelöst]

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Mona
Beiträge: 46
Registriert: 08.04.2006 12:13:57

Alix2d3 mit HDD statt CF bootet nicht [gelöst]

Beitrag von Mona » 20.04.2014 08:28:02

Ich versuche seit Tagen Debian Wheezy auf einem Alix3d2 mit einer Festplatte (40 GB) zum laufen zu bringen. ICh bin nach https://wiki.linz.funkfeuer.at/funkfeue ... r_PXE_Boot vorgegangen.

Die Festplatte wird während der PXE-Installtion auch einwandfrei erkannt. der grub-installer erkennt die UID und setzt die Einträge in /boot/grub/grub.cfg und /etc/default/grub auch richtig.

Wenn ich das System dann aber zum ersten mal boote, bleibt das System nach erkennen der Festplatte hängen. Ich habe keine Ahnung, woran es liegt, könnte mir aber vorstellen, dass die Festplatte anders erkannt wird (/dev/hda statt /dev/sda o. ä.), als während der PXE-Installation. Gibt es eine Möglichkeit Grub dazu zu bewegen, dass es "mir sagt, was ihm fehlt", also irgendeine Art von debug modus zu aktivieren?
Zuletzt geändert von Mona am 28.04.2014 12:49:44, insgesamt 2-mal geändert.

Benutzeravatar
orcape
Beiträge: 1530
Registriert: 07.11.2008 18:37:24
Wohnort: 50°36'23.99"N / 12°10'20.66"E

Re: Alix3d2 mit HDD statt CF bootet nicht

Beitrag von orcape » 20.04.2014 10:17:50

Hi,
schon mal daran gedacht, das das ALIX mit seinen 256 MB DRAM da etwas überfordert ist.
Das Image schon mal versuch alternativ zu installieren ?
Gruß orcape

Mona
Beiträge: 46
Registriert: 08.04.2006 12:13:57

Re: Alix3d2 mit HDD statt CF bootet nicht

Beitrag von Mona » 20.04.2014 10:24:41

ICh habe es auch mit voyage (installation auf anderem host direkt auf festplatte) probiert, was ja für ALix optmiert sein soll, aber dort habe ich das gleiche Problem. Die Installation läuft bis zum Ende problemlos durch, aber nach dem Booten bleibt das System hängen, noch bevor initrd geladen wird...

Benutzeravatar
orcape
Beiträge: 1530
Registriert: 07.11.2008 18:37:24
Wohnort: 50°36'23.99"N / 12°10'20.66"E

Re: Alix3d2 mit HDD statt CF bootet nicht

Beitrag von orcape » 20.04.2014 10:53:55

http://www.debian.org/releases/wheezy/i ... idp5842992
Ob das nun die Ursache ist, kann ich nicht nachvollziehen, aber die Hardware ist schon als Grenzwertig zu bezeichnen.
Für den Desktopbetrieb sicher nicht wirklich tauglich.
Gruß orcape

Mona
Beiträge: 46
Registriert: 08.04.2006 12:13:57

Re: Alix3d2 mit HDD statt CF bootet nicht

Beitrag von Mona » 20.04.2014 11:11:52

Ich habe es natürlich ohne Desktop installiert, demnach sind die Hardwarevoraussetzungen erfüllt. Wie gesagt, ich habe aber auch das extra für derartige Boards angepasste voyagelinux (http://linux.voyage.hk/) probiert. Ich glaube nicht, dass es daran liegt, es kommt ja noch gar nicht so weit, dass das System gebootet wird. Er startet die initrd noch nicht mal. ICh glaube eher, dass grub falsch konfiguriert ist und daher die SYstemplatte nicht gefunden wird, aber dazu müsste man eben irgendwie sehen, wie die Systemplatte beim bootvorgrann erkannt wird....

Benutzeravatar
orcape
Beiträge: 1530
Registriert: 07.11.2008 18:37:24
Wohnort: 50°36'23.99"N / 12°10'20.66"E

Re: Alix3d2 mit HDD statt CF bootet nicht

Beitrag von orcape » 20.04.2014 13:11:37

Wohin hast Du den GRUB denn installiert ?
Die Festplatte ist über USB verbunden ?....dann wäre der Versuch mit UNetBootin eine Variante.

meti
Beiträge: 559
Registriert: 19.12.2004 14:00:47
Lizenz eigener Beiträge: MIT Lizenz

Re: Alix3d2 mit HDD statt CF bootet nicht

Beitrag von meti » 20.04.2014 15:21:43

Das Board hat nur einen CF Anschluss. Und kann auch - neben PXE - nur davon booten!

Ich gehe davon aus das Du nen minipci HDD Controller verbaut hast. Diese sind nicht bootfähig, zumindest nicht im Alix mit seinem TinyBIOS. Eine onboard-IDE Schnittstelle hat das Board nicht. Also wenn das Ding von ner HDD laufen soll, dann muss trotzdem zwingend eine CF zum booten rein. Auf der CF wird der Bootloader und der Kernel sowie das Initramfs installiert.

Mona
Beiträge: 46
Registriert: 08.04.2006 12:13:57

Re: Alix3d2 mit HDD statt CF bootet nicht

Beitrag von Mona » 20.04.2014 21:03:32

Das würde das Problem erklären, aber ich habe keinen Controller verbaut, sondern den 44-pol-Stecker auf dem Board einfach benutzt. Die Platte wird auch erkannt. In der BEschreibung von pcengines (http://www.pcengines.ch/alix2d3.htm) steht doch auch, dass ein "44 pin IDE header" verbaut ist. Bist Du sicher, dass der nicht bootfähig ist?

Benutzeravatar
habakug
Moderator
Beiträge: 4314
Registriert: 23.10.2004 13:08:41
Lizenz eigener Beiträge: MIT Lizenz

Re: Alix3d2 mit HDD statt CF bootet nicht

Beitrag von habakug » 20.04.2014 21:26:45

Hallo!

Das war eine unbelegte Behauptung, denn
[1] hat geschrieben:All models have a CompactFlash socket and some also have a 44-pin IDE header for 2.5" IDE hard disks.
Möglicherweise handelt es sich um einen Bug im Installer (siehe "Errata") [2]. Man sollte die Abfrage, ob Grub in den MBR installiert werden soll, verneinen und im nächsten Schritt das Gerät selbst auswählen. Man kann auf einer zweiten Konsole (Alt + F2) nach diesem richtigen Gerät Ausschau halten.
...bleibt das System nach erkennen der Festplatte hängen.
Woran genau erkennst du, das das System die Festplatte erkannt hat?

Gruss, habakug

[1] http://wiki.openwrt.org/toh/pcengines/alix
[2] https://www.debian.org/releases/wheezy/ ... installer/
( # = root | $ = user | !! = mod ) (Vor der PN) (Debianforum-Wiki) (NoPaste)

Mona
Beiträge: 46
Registriert: 08.04.2006 12:13:57

Re: Alix2d3 mit HDD statt CF bootet nicht

Beitrag von Mona » 20.04.2014 21:42:46

habakug hat geschrieben: Woran genau erkennst du, das das System die Festplatte erkannt hat?
/
Ich konnte die Festplatte partitionieren. Ich habe auch "execute a shell" ausgeführt und mir mir "fdisk -l" alles anzeigen lassen und da wird meine Festplatte als /dev/sda erkannt. Grubinstall läuft auch fehlerfrei durch. Manuell konnte ich grub nicht installieren, da de Befehl update-grub in der shell nicht zur verfügung stand.
Zuletzt geändert von Mona am 20.04.2014 23:10:48, insgesamt 1-mal geändert.

meti
Beiträge: 559
Registriert: 19.12.2004 14:00:47
Lizenz eigener Beiträge: MIT Lizenz

Re: Alix3d2 mit HDD statt CF bootet nicht

Beitrag von meti » 20.04.2014 22:50:10

Ich denke es ist vom Alix 3d2 die Rede? Das Ding hat nämlich KEINEN 44pol Anschluß. Ich hab selber ein 3d3, ein 6e2 und ein 2d13. Und beim 3er ist kein Anschluß vorhanden.
Und dann kommt mir da ein Link vor die Nase in dem auf das 2d3 verwiesen wird. Das hat natürlich einen Anschluß.

Daher bitte mal Klartext was denn das wirklich für ne Kiste ist. Sonst können wir uns das Diskutieren sparen.

Mona
Beiträge: 46
Registriert: 08.04.2006 12:13:57

Re: Alix2d3 mit HDD statt CF bootet nicht

Beitrag von Mona » 20.04.2014 23:10:21

Du hast natrülich recht, es ist ein Alix2D3, das Problem bleibt leider :)

meti
Beiträge: 559
Registriert: 19.12.2004 14:00:47
Lizenz eigener Beiträge: MIT Lizenz

Re: Alix2d3 mit HDD statt CF bootet nicht

Beitrag von meti » 20.04.2014 23:22:58

Damit hatte ich auch einiges an Probleme, besonders im 6e2, weil da ne CF und ne Platte drin sind. Bei meinem 2d13 hab ich nur ne PLatte drin, da wars etwas einfacher.

Im Endeffekt war es aber nur eine Einstellung im BIOS und an der Festplatte hab ich nen Jumper umkonfiguriert. Da bei Dir die Platte aber schon läuft wird es sich wohl nur auf ne BIOS Einstellung handeln. Hast Du da noch ne CF drin oder nur die Platte? Das kann nen Unterschied machen.

Mona
Beiträge: 46
Registriert: 08.04.2006 12:13:57

Re: Alix2d3 mit HDD statt CF bootet nicht

Beitrag von Mona » 20.04.2014 23:48:01

Ich habe nur die platte drin, habe inzwischen auch schon alle bios varianten ausprobiert (lba an /aus, dma an/aus, Slave an/aus, wait for hdd an/aus).
an der Festplatte hab ich nen Jumper umkonfiguriert
Wenn die CF-Karte _nicht_ drin ist, sollte Master / Slave der Festplatte doch egal sein, oder?

Benutzeravatar
habakug
Moderator
Beiträge: 4314
Registriert: 23.10.2004 13:08:41
Lizenz eigener Beiträge: MIT Lizenz

Re: Alix2d3 mit HDD statt CF bootet nicht

Beitrag von habakug » 21.04.2014 10:43:19

Hallo!

Um die Bootzeit zu verkürzen ist die "Slave"-Einstellung per default deaktiviert:
alixbios.txt hat geschrieben:To reduce boot time, slave drives are not detected by default.
Das kannst du also abschalten. Die Einstellung "Wait for HDD" solltest du anschalten:
alixbios.txt hat geschrieben:Hard disk drives need more time to wake up, enable HDD wait in setup if necessary.
Läuft alles richtig gut, kannst du probieren das wieder zu deaktivieren. Zuletzt solltest du beachten, das
alixbios.txt hat geschrieben:tinyBIOS does not include large HDD support (> about 40 GB) yet.
keine Platten über "etwa" 40 GB unterstützt werden. Ich habe es schon so gelöst zunächst nur z.B. 10 GB für die Installation zu verwenden und den Rest dann später dazu zu mounten. Überhaupt war meistens ein Bios-Update auf die neueste Version [1] [2] erforderlich. Ich habe diese Geräte in grosser Zahl als Firewalls und auch, mit HDD, als Überwachungsanlagen ("motion") installiert. Grundsätzlich funktioniert die IDE-Schnittstelle also gut.

Gruss, habakug

[1] http://www.alix-box.info/wiki/index.php ... CF_card.29
[2] http://www.alix-box.info/wiki/index.php ... le_CF_card
( # = root | $ = user | !! = mod ) (Vor der PN) (Debianforum-Wiki) (NoPaste)

Mona
Beiträge: 46
Registriert: 08.04.2006 12:13:57

Re: Alix2d3 mit HDD statt CF bootet nicht

Beitrag von Mona » 22.04.2014 16:01:21

Überhaupt war meistens ein Bios-Update auf die neueste Versionerforderlich
Alix Bios: 0.99h
keine Platten über "etwa" 40 GB werden unterstützt
Festplatte: INTEL SSDSA2CT04, 40 GB (angeschlossen über einen SATA-IDE-Konverter am IDE-Port)
CF-Karten-slot ist leer

Ich habe alles noch mal über PXE installiert. Die Festplatte wurde erkannt (SCSI1 (0,0,0) (sda) - 40.0 GB ATA INTEL SSDSA2CT04) und wie folgt partitioniert:

Code: Alles auswählen

/dev/sda1 | primary | 10.0 GB | Bootflag: on | ext4 | Mountpoint: /
/dev/sdb5 | logical | 534.8 MB | swap | Mountpoint: swap
29.5 GB free
Die automatische Grub-Installation zeigt keinerlei Fehler:

Code: Alles auswählen

Running "grub-install /dev/sda"...
(...)
Apr 22 08:47:55 grub-installer: info: Installing grub on '/dev/sda'
Apr 22 08:47:55 grub-installer: info: grub-install supports --no-floppy
Apr 22 08:47:55 grub-installer: info: Running chroot /target grub-install  --no-floppy --force "/dev/sda"
Apr 22 08:48:01 grub-installer: Installation finished. No error reported.
Apr 22 08:48:01 grub-installer: info: grub-install ran successfully
Der Debian Grub-Installer nimmt hierbei folgende Einstellungen in /etc/default/grub vor:

Code: Alles auswählen

GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet"
GRUB_CMDLINE_LINUX=""
GRUB_TERMINAL=serial
GRUB_SERIAL_COMMAND="serial --unit=0 --speed=38400 --word=8 --parity=no --stop=$
Im Tinybios habe ich es erst mit dieser Einstellungen probiert:

Code: Alles auswählen

(C) CHS mode *L* LBA mode *W* HDD wait (V) HDD slave *U* UDMA enable
Ergebnis:

Code: Alles auswählen

PC Engines ALIX.2 v0.99
640 KB Base Memory
261120 KB Extended Memory
Waiting for HDD ....
(hängt)
dann mit dieser:

Code: Alles auswählen

(C) CHS mode *L* LBA mode *W* HDD wait *V* HDD slave *U* UDMA enable
Ergebnis:

Code: Alles auswählen

PC Engines ALIX.2 v0.99
640 KB Base Memory
261120 KB Extended Memory
Waiting for HDD ....

01F0 Master 0040 INTEL SSDSA2CT040G3                     
Phys C/H/S 16383/16/63 Log C/H/S 4865/255/63 LBA 

No boot device available, press Enter to continue.
Es will einfach nicht...

Benutzeravatar
habakug
Moderator
Beiträge: 4314
Registriert: 23.10.2004 13:08:41
Lizenz eigener Beiträge: MIT Lizenz

Re: Alix2d3 mit HDD statt CF bootet nicht

Beitrag von habakug » 22.04.2014 17:17:37

Hallo!

Das sieht doch schon ganz gut aus ;-) Du hättest ruhig sagen können, das es sich um eine SSD handelt.
Wenn du die Platte als "Slave" kennzeichnest, scheint sie sich zu melden... Versuch mal am Anfang (!) eine Bootpartition einzufügen, z.B.

Code: Alles auswählen

/dev/sda1 /boot 500MB
/dev/sda2 /    Rest
/dev/sda5 swap 512MB
Das "sdb"

Code: Alles auswählen

/dev/sdb5 | logical | 534.8 MB | swap | Mountpoint: swap
war wohl nur ein Druckfehler? Oder?

Gruss, habakug
( # = root | $ = user | !! = mod ) (Vor der PN) (Debianforum-Wiki) (NoPaste)

michaa7
Beiträge: 5062
Registriert: 12.12.2004 00:46:49
Lizenz eigener Beiträge: MIT Lizenz

Re: Alix2d3 mit HDD statt CF bootet nicht

Beitrag von michaa7 » 22.04.2014 18:28:41

Warum slave? Warum es boottechnisch *notwendig* sein soll dass es *keine* master platte gibt leuchtet nicht unbedingt ein ...

und zu Grub2 gibt es zumindest hier den hinweis, dass es da möglicherweise einen bug im zusammenhang mit serieller console gibt, Grub *legacy* aber funktioniert:

http://linux.derkeiler.com/Mailing-List ... 00402.html
gruß

michaa7

-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)

Benutzeravatar
habakug
Moderator
Beiträge: 4314
Registriert: 23.10.2004 13:08:41
Lizenz eigener Beiträge: MIT Lizenz

Re: Alix2d3 mit HDD statt CF bootet nicht

Beitrag von habakug » 22.04.2014 19:13:33

Hallo!

Das war 2009. Inzwischen hat auch Grub 2 das gelernt. Wer hat denn gesagt das es "boottechnisch *notwendig*" ist die Platte als Slave zu betreiben? Augenscheinlich wird sie ja erkannt...
Es hat sicher einen Grund, das die Platte am Slave-Port erkannt wird. Das kann ich von hier aus nicht nachvollziehen. Ich weiß aber, das ein Booten auch am Slave-Port möglich ist. Deswegen kann das erstmal so bleiben. Oder es wird nach Jumpern gesucht...

Gruss, habakug
( # = root | $ = user | !! = mod ) (Vor der PN) (Debianforum-Wiki) (NoPaste)

Mona
Beiträge: 46
Registriert: 08.04.2006 12:13:57

Re: Alix2d3 mit HDD statt CF bootet nicht

Beitrag von Mona » 23.04.2014 09:54:09

habakug hat geschrieben:Versuch mal am Anfang (!) eine Bootpartition einzufügen, z.B.

Code: Alles auswählen

/dev/sda1 /boot 500MB
/dev/sda2 /    Rest
/dev/sda5 swap 512MB
Habe alles noch mal neu aufgesetzt und die Partitionen genau so angelegt.

Nun kommt abwechselnd diese Fehlermeldung:

Code: Alles auswählen

PC Engines ALIX.2 v0.99
640 KB Base Memory
261120 KB Extended Memory
Waiting for HDD ....

01F0 Master 0040 INTEL SSDSA2CT040G3                     
Phys C/H/S 16383/16/63 Log C/H/S 4865/255/63 LBA
No boot device available, press Enter to continue.
oder diese

Code: Alles auswählen

PC Engines ALIX.2 v0.99
640 KB Base Memory
261120 KB Extended Memory
Waiting for HDD ....

01F0 Master 0040 INTEL SSDSA2CT040G3                     
Phys C/H/S 16383/16/63 Log C/H/S 4865/255/63 LBA
GRUB loadingRead Error

mludwig
Beiträge: 807
Registriert: 30.01.2005 19:35:04

Re: Alix2d3 mit HDD statt CF bootet nicht

Beitrag von mludwig » 23.04.2014 10:34:28

Wenn grub sich so schwer tut, würde ich mal lilo als bootloader probieren. Löst zwar nicht das Problem mit grub, startet aber vielleicht dein Alix-Board.

viel Erfolg

mludwig

Mona
Beiträge: 46
Registriert: 08.04.2006 12:13:57

Re: Alix2d3 mit HDD statt CF bootet nicht

Beitrag von Mona » 25.04.2014 07:53:45

habakug hat geschrieben: Ich habe diese Geräte in grosser Zahl als Firewalls und auch, mit HDD, als Überwachungsanlagen ("motion") installiert. Grundsätzlich funktioniert die IDE-Schnittstelle also gut.
Bei mir funktioniert es leider (auch mit LILO) immer noch nicht. Darf ich fragen, welche Hardware Du genau benutzt? Sind das "echte" IDE-Platten, oder auch SATA/SSD mit Adapter (wenn ja mit welchem genau?).

Benutzeravatar
habakug
Moderator
Beiträge: 4314
Registriert: 23.10.2004 13:08:41
Lizenz eigener Beiträge: MIT Lizenz

Re: Alix2d3 mit HDD statt CF bootet nicht

Beitrag von habakug » 25.04.2014 09:18:17

Hallo!

Das sind (waren) fast durchweg 2.5 " IDE-Festplatten in den Grössen 20 und 40 GB. Mit etwas Gefummel klappt auch ein CD-Laufwerk. Einen Adapter von 44 PIN-IDE auf SATA habe ich nie eingesetzt.
Es wäre immer nett, solche Sonderlösungen schon eingangs genau zu beschreiben. Ich habe mich ja schon länger gefragt, wie du die SSD da angeklemmt hast. Vielleicht sagst du ja jetzt was da los ist, evtl. mit Foto.
Hast du zwischendurch auch mal den "(C) CHS mode" aktiviert, bzw. andere Bios-Einstellungen versucht?

Gruss, habakug
( # = root | $ = user | !! = mod ) (Vor der PN) (Debianforum-Wiki) (NoPaste)

Mona
Beiträge: 46
Registriert: 08.04.2006 12:13:57

Re: Alix2d3 mit HDD statt CF bootet nicht

Beitrag von Mona » 28.04.2014 12:49:09

Die Problem"lösung" lag tatsächlich an der Hardware. Aus welchem Grund auch immer, wird, auch wenn _keine_ Karte im Slot ist, der CF-Steckplatz als Master erkannt. Die Festplatte MUSS daher als Slave angebunden werden. Dazu benötigt man einen Kontroller, der das auch kann, nachdem SATA/SSD kein Master/Slave mehr kennt.

VIELEN DANK an alle für die zahlreichen Hilestellungen

Antworten