GNU/Linux >> Znalost Linux >  >> Linux

Aktuální distribuce podporující 32bitové i586/non-PAE, speciálně pro desky ALIX (AMD Geode)

Máte pravdu, že možnosti non-PAE i586 v rodině Linuxu ubývají. Naštěstí z mého dnešního testování Slackware 14.2 (32-bit) funguje na mé desce ALIX 2d13 dobře. Je opravitelný a má dobrou podporu ALIX.

Instalace je stejná jako u jakékoli semi-embedded platformy. Teoreticky desky ALIX podporují instalace PXE, ale právě jsem použil QEMU (qemu-system-i386 ) s virtuální jednotkou 4G, zavedl základní 32bitový instalační disk Slackware 1 z virtuálního CD-ROM, použil slackpkg pro opravu operačního systému nainstalujte různé další balíčky. Provedl jsem další konfiguraci a pak jsem použil dd zapsat obrázek na můj 4G kompaktní flash. 4G je nejmenší, kam bych šel; bylo by obtížné získat plnou instalaci operačního systému na menší kartu.

Pro non-PAE, během instalace Slackware, zvolte možnost balíčku "expert/menu" a zrušte výběr všech SMP jader. Zbývající jádra nevyžadují ani se nepokoušejí používat PAE. Vzhledem k tomu, že desky ALIX mají pouze 256 M RAM, možná budete chtít vybrat „neobrovské“ generické jádro a vynechat „obrovské“ jádro a poté povolit moduly jádra podle potřeby v /etc/rc.d/rc.modules.local . (Všimněte si, že jsem to nemusel dělat pro žádné z nativních zařízení ALIX.)

Všimněte si zejména, že hardwarové kryptografické funkce Geode jsou automaticky detekovány a používány, což je hezké:

[    7.527411] AMD Geode RNG detected
[    7.679201] Geode LX AES 0000:00:01.2: GEODE AES engine enabled.

Budete chtít postupovat podle instrukcí Slackware pro nastavení sériového portu, které pro mě fungovaly jako kouzlo (alespoň s použitím nastavení založeného na lilo a 38400).

Zde je úplný dmesg na úrovni konzoly mého počátečního nastavení Slackware (s přidáním některých gpsd a NTPsec ntpd, což bylo cílem dnešního projektu).

Kromě Linuxu by BSD měly také fungovat dobře. Vzhledem k tomu, že pfSense je založen na FreeBSD a na deskách ALIX již léta běží velmi dobře, FreeBSD by byla solidní volba. Nainstaloval jsem FreeBSD i386 11.1 na svůj ALIX pomocí podobné metody QEMU. (Ale nakonec jsem si vybral Slackware, protože mohu získat jádro PPS pro NTP, aniž bych musel znovu kompilovat jádro – stačilo povolit pps_ldisc modul). Abych dosáhl stejného výsledku na FreeBSD, musím zkompilovat vlastní jádro. Aby na ALIXu fungovalo nejlépe, jádro CPU_GEODE možnost a I586_CPU typ cpu by měl být také použit v konfiguraci jádra.)

Ale pro obecné účely serveru by Slackware nebo BSD měly fungovat dobře.


Linux
  1. Jak najít modul jádra pro dané zařízení?

  2. Linux – najít ovladač pro Linux pro sluchátka ve stromu jádra?

  3. CentOS / RHEL:Vyloučení s Yum pro aktualizace jádra

  1. Linuxové distribuce pro vývoj Java

  2. Něco jako YaST pro jiné distribuce než SUSE

  3. Spusťte 64bitovou aplikaci na 32bitovém systému Ubuntu

  1. Průběžné testování integrace linuxového jádra

  2. Shedbuilt GNU/Linux:Vzdělávací distribuce exkluzivně pro ARM Boards

  3. Jaký je výchozí soubor pro `hostname`?