Alix 2D13 s HDD (klasickým pevným diskem) a Debianem
Tento článek se zabývá instalací klasického neupraveného Debianu na 2,5″ HDD a jeho zprvoznění v Alix 2D13.
Připojit 2,5″ HDD k Alixu 2D13 mě poprvé napadlo, když jsem si Alix z nudy prohlížel. U CF karty jsem našel 2,5″ IDE konektor. Ihned jsem zabrouzdal na Ebay a koupil 2,5″ IDE kabel Female-Female. Cca po týdnu kabel přišel av tom okamžiku to vše začalo 😀
Popisuji variantu, kdy mám Alix 2D13, 30GB 2,5″ IDE HDD a notebook bez seriového portu (asi jako většina moderních)
Co budeme potřebovat?
- 2,5″ IDE HDD
- redukce USB -> IDE, 2,5″ IDE a SATA nebo 2,5″ IDE -> 3,5″ IDE
- 2,5″ IDE kabel Female – Female
- Alix 2D13 nebo jiný s 2,5″ IDE konektorem
- redukce USB -> RS232
- null modem kabel
1) Jak dostat systém na disk
- Pomocí USB -> IDE, 2,5″ IDE a SATA redukce připojíme disk k notebooku. Pokud máme stolní PC, postačí k tomu 2,5″ IDE -> 3,5″ IDE redukce. Doporučuji vytáhnout systémový disk, protože nechtěné uklepnutí může znamenat ztrátu dat a jejich nemožnou či složitou obnovu.
- Vložíme CD s netinstalem Debianu x86.
- Klasickým způsobem bez nějakých zvláštností nainstalujeme Debian. Jen takový hint – jelikož instalujeme z notebooku, instalátor nám nabízí „grafické prostředí“ a „služby pro notebook“ nebo tak nějak. Ani jedno instalvat nebudeme, je to k ničemu a naopak by to mohlo dělat potíže. Místo toho můžeme nainstalovat „webový server“ a MUSÍME nainstaloat „SSH server“, jinak se potom nepřipojíme.
- Ještě než systém vypneme a dáme do Alixu musíme upravit soubor „/etc/network/interfaces“. Jelikož aktuální systém má také minimálně jeden síťový adaptér, systém si alokoval jeho MAC k názvu „eth0“. Tím pádem by systém v novém HW neměl nastavení sítě. Přidáme tedy minimálně eth1, pokud má Alix více ethernetů tak klidně rovnou 3. DHCP být nemusí, můžeme rovnou přidat i IP adresu, masku a bránu, ale mě vyhovuje DHCP:
auto eth0 iface eth0 inet dhcp auto eth1 iface eth1 inet dhcp auto eth2 iface eth2 inet dhcp auto eth3 iface eth3 inet dhcp
Tak systém je na disku
2) Připojení disku k Alixu
- Disk připojíme k Alixu pomocí 2,5″ IDE kabelu. POZOR! Kabel lze jak na disk tak do konektoru Alixe zasunout oběma způsoby. Nejlepší je disk postavit na výšku rovnoběžne s konektorem na Alixu tak, aby vynechaný pin v konektoru byl na stejném místě. Nyní můžeme připojit kabel, tak aby nikde nebyl přetočený či překroucený. Pokud kabel na jedné straně otočíme, pravděpodobně spálíme disk, protože napájení asymetricky je na jedné straně.
- Nyní připojíme USB -> RS232 redukci k notebooku, do ní zapojíme null modem kabel a ten zapojíme do seriobého portu Alixe. Spustíme nějaký program pro práci se seriovým portem, třeba Terminál, nastavíme Baud rate na 38400, 8 Data bits, žádnou paritu, 1 stop bit a žádné řízení toku.
- Připojíme napájení Alixe a ihned by se měl začít vypisovat BIOS a kontrola RAM. Při kontrole RAM zmačkneme písmeno „S“. Kontrola RAM vypadá následovně:
PC Engines ALIX.2 v0.99 640 KB Base Memory 15360 31744 48128 64512 80896 97280 113664 130048 146432 162816 179200 195584 211968 228352 244736 261120 KB Extended Memory Waiting for HDD ...
A již načtený a vypsaný BIOS, 1. položka MASTER je načtený Hitachi Travelstar disk, pokud bude disk + CF karta, zřejmě zde bude ještě položka SLAVE:
01F0 Master 045A IC25N030ATCS04-0 Phys C/H/S 16383/16/63 Log C/H/S 3648/255/63 LBA BIOS setup: (9) 9600 baud (2) 19200 baud *3* 38400 baud (5) 57600 baud (1) 115200 baud *C* CHS mode (L) LBA mode (W) HDD wait (V) HDD slave (U) UDMA enable (M) MFGPT workaround (P) late PCI init *R* Serial console enable (E) PXE boot enable (X) Xmodem upload (Q) Quit
Položky povolujeme stiskem písmenek v závorce resp. zakazujeme písmen mezi hvězdičkami – (X) – položka zakázána, *X* – položka povolena. Zde je třeba pouze povolit čekání na disk, jinak vše necháme jak bylo.
*C* CHS mode (L) LBA mode *W* HDD wait (V) HDD slave (U) UDMA enable
Stiskem „Q“ ukončíme BIOS a „Y“ potvrdíme zapsání změn. Poté systém rebootuje a měl by začít Bootovat z disku.
Takto vypadá výpis seriové konzole, když je vše v pořádku a systém z disku právě bootuje:
PC Engines ALIX.2 v0.99 640 KB Base Memory 15360 31744 48128 64512 80896 97280 113664 130048 146432 162816 179200 195584 211968 228352 244736 261120 KB Extended Memory Waiting for HDD ... 01F0 Master 045A IC25N030ATCS04-0 Phys C/H/S 16383/16/63 Log C/H/S 3648/255/63 LBA GRUB loading.
Nyní by se měl systém načíst z HDD. Zjistíme si IP adresu, kterou mu DHCP server přidělil a můžeme se připojit.
Po výpisu ifconfig zjistím, že se ethernety opravdu přemapovaly, názvy můžeme změnit podle tohoto návodu.