Tegnap én is belefutottam egy hasonlóba. Pici alix alaplapos gép, 4GB-os CF kártyával működik, egy adatgyűjtő-továbbító alkalmazás fut rajta, Gentoo linux alatt.
A pici alix alaplapról annyit kell tudni, hogy nagyon minimalista, még RTC (óra) sincs rajta, csak 256 MB memória, egy AMD Geode processzor, egy CF foglalat, 2 USB, egy soros port, 2 db laptop PCI slot, és két Ethernet port. Viszont egy 12V 1A dugasztápról elmegy. Jelenség: kártya másik gépbe berakása, konfig fájlok irogatása után a gép bootolás közben fájlrendszer inkonzisztenciára hivatkozva leáll. Fsck nem segít, a fájlrendszer tiszta. Oka: az adatgyűjtő készítője a boot folyamat elején a rendszeridőt az utolsó állapot alapján állította be, melyet egy temp fájlba ír be bootoláskor, majd az időt lekéri egy NTP szerverről. Namost, én beraktam a gépembe a kártyát, a gépemben már 2012 volt, az eszköz pedig utoljára 2011-ben volt bekapcsolva. A kernel meg visszadobta a gyökér fájlrendszer mountolását, hogy a jövőben volt mountolva, állítsam be a dátumot. Megoldás: mivel nincs óra, és ezt ezzel az "időkapszula" fájllal oldották meg, így mégegyszer ki kellett vegyem a kártyát, visszaállítani a laptopomon a dátumot 2011-re, felmountolni a fájlrendszert, leválasztani. Ezek után már indul... Utána persze NTP-ről beállította már magának az időt... Hogy miért hal le egy ilyen hibától a bootolás? Fogalmam sincs... Valami védelem lehet... De ezekszerint máshol is előfordult. -----Original Message----- Subject: Rendszeridő és boot Hi! Belenézve a BIOS-ba szemet szúrt, hogy a dátum 2099.01.05.!! Miután ezt helyreraktam már zokszó nélkül elindult. _________________________________________________ linux lista - [email protected] http://mlf2.linux.rulez.org/mailman/listinfo/linux
