Alix2d3 mit HDD statt CF bootet nicht [gelöst]
Alix2d3 mit HDD statt CF bootet nicht [gelöst]
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?
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.
Re: Alix3d2 mit HDD statt CF bootet nicht
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
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
Re: Alix3d2 mit HDD statt CF bootet nicht
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...
Re: Alix3d2 mit HDD statt CF bootet nicht
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
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
Re: Alix3d2 mit HDD statt CF bootet nicht
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....
Re: Alix3d2 mit HDD statt CF bootet nicht
Wohin hast Du den GRUB denn installiert ?
Die Festplatte ist über USB verbunden ?....dann wäre der Versuch mit UNetBootin eine Variante.
Die Festplatte ist über USB verbunden ?....dann wäre der Versuch mit UNetBootin eine Variante.
Re: Alix3d2 mit HDD statt CF bootet nicht
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.
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.
Re: Alix3d2 mit HDD statt CF bootet nicht
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?
- 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
Hallo!
Das war eine unbelegte Behauptung, denn
Gruss, habakug
[1] http://wiki.openwrt.org/toh/pcengines/alix
[2] https://www.debian.org/releases/wheezy/ ... installer/
Das war eine unbelegte Behauptung, denn
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.[1] hat geschrieben:All models have a CompactFlash socket and some also have a 44-pin IDE header for 2.5" IDE hard disks.
Woran genau erkennst du, das das System die Festplatte erkannt hat?...bleibt das System nach erkennen der Festplatte hängen.
Gruss, habakug
[1] http://wiki.openwrt.org/toh/pcengines/alix
[2] https://www.debian.org/releases/wheezy/ ... installer/
Re: Alix2d3 mit HDD statt CF bootet nicht
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.habakug hat geschrieben: Woran genau erkennst du, das das System die Festplatte erkannt hat?
/
Zuletzt geändert von Mona am 20.04.2014 23:10:48, insgesamt 1-mal geändert.
Re: Alix3d2 mit HDD statt CF bootet nicht
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.
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.
Re: Alix2d3 mit HDD statt CF bootet nicht
Du hast natrülich recht, es ist ein Alix2D3, das Problem bleibt leider ![Smile :)](./images/smilies/icon_smile.gif)
![Smile :)](./images/smilies/icon_smile.gif)
Re: Alix2d3 mit HDD statt CF bootet nicht
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.
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.
Re: Alix2d3 mit HDD statt CF bootet nicht
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).
Wenn die CF-Karte _nicht_ drin ist, sollte Master / Slave der Festplatte doch egal sein, oder?an der Festplatte hab ich nen Jumper umkonfiguriert
- 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
Hallo!
Um die Bootzeit zu verkürzen ist die "Slave"-Einstellung per default deaktiviert:
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
Um die Bootzeit zu verkürzen ist die "Slave"-Einstellung per default deaktiviert:
Das kannst du also abschalten. Die Einstellung "Wait for HDD" solltest du anschalten:alixbios.txt hat geschrieben:To reduce boot time, slave drives are not detected by default.
Läuft alles richtig gut, kannst du probieren das wieder zu deaktivieren. Zuletzt solltest du beachten, dasalixbios.txt hat geschrieben:Hard disk drives need more time to wake up, enable HDD wait in setup if necessary.
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.alixbios.txt hat geschrieben:tinyBIOS does not include large HDD support (> about 40 GB) yet.
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
Re: Alix2d3 mit HDD statt CF bootet nicht
Alix Bios: 0.99hÜberhaupt war meistens ein Bios-Update auf die neueste Versionerforderlich
Festplatte: INTEL SSDSA2CT04, 40 GB (angeschlossen über einen SATA-IDE-Konverter am IDE-Port)keine Platten über "etwa" 40 GB werden unterstützt
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
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
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=$
Code: Alles auswählen
(C) CHS mode *L* LBA mode *W* HDD wait (V) HDD slave *U* UDMA enable
Code: Alles auswählen
PC Engines ALIX.2 v0.99
640 KB Base Memory
261120 KB Extended Memory
Waiting for HDD ....
(hängt)
Code: Alles auswählen
(C) CHS mode *L* LBA mode *W* HDD wait *V* HDD slave *U* UDMA enable
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.
- 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
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.
Das "sdb"
war wohl nur ein Druckfehler? Oder?
Gruss, habakug
Das sieht doch schon ganz gut aus
![Wink ;-)](./images/smilies/icon_wink.gif)
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
Code: Alles auswählen
/dev/sdb5 | logical | 534.8 MB | swap | Mountpoint: swap
Gruss, habakug
Re: Alix2d3 mit HDD statt CF bootet nicht
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
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)
michaa7
-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)
- 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
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
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
Re: Alix2d3 mit HDD statt CF bootet nicht
Habe alles noch mal neu aufgesetzt und die Partitionen genau so angelegt.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
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.
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
Re: Alix2d3 mit HDD statt CF bootet nicht
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
viel Erfolg
mludwig
Re: Alix2d3 mit HDD statt CF bootet nicht
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?).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.
- 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
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
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
Re: Alix2d3 mit HDD statt CF bootet nicht
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
VIELEN DANK an alle für die zahlreichen Hilestellungen