A linux telepítése
1. Bevezetés. GNU / Linux opciók az AC100-hoz
Az első, a legegyszerűbb. Külön indítóbetöltőt telepíthet a rendszerindító partícióba (kettő), és futtathat bármely megfelelő GNU / Linux disztribúciót az SD-kártyáról. A hátrány az egyik: a flash meghajtó lassú, a belső SSD sokkal gyorsabb. De az előny biztos: többféle elosztás is lehetséges különböző flash meghajtókon. A második, a fejlett. Akkor átírni a Linux fájlrendszert egyik szakasza a belső SSD eszköz, a legegyszerűbb módon -, hogy a felhasználó profilját (formázni FAT32 ext2 vagy ext4), de lehet particionálni az SSD. azáltal, hogy az Android szolgáltatáspartíciókat és a FAT32 felhasználói partíciót egy nagy partícióba egyesíti, és beírja a rootfeket.
Először végrehajtjuk az első verziót (GNU / Linux az SD-kártyán), annál is inkább, hogy a jövőben lehetővé válik a kártya tartalmának másolása a belső SSD egyik részébe.
2. Előkészítés
Az ac100-toolkit-legfrissebb hibák.
1. Az elavult hivatkozás miatt a setup-nvflash parancs nem működik. ne próbálja futtatni "./ac100-toolkit setup-nvflash"! 2. A HASZNÁLATI szövegben vannak hibák:
3. A szkriptprogram nem veszi figyelembe a különféle shellok sajátosságait, ezért a parancsfeldolgozó generált sorainak szintaxisában hibák lehetnek, ami miatt a sudo nem hajt végre parancsokat. Patch javítás:
Ennek megfelelően futtathatja a ./ac100-toolkit load-bootloader-t a sudo-on keresztül (vagy más módon a superuser jogosultságokkal). Az egyéb műveleteket általában egy egyszerű felhasználó jogaival végzik.
Boot Images és GNU / Linux
3. A firmware cseréje
A villogó folyamat során használja a laptop tápellátását az aljzatból: az akkumulátor működése a firmware alatt nem garantált. Csatlakoztassa a miniUSB csatlakozót a laptop USB-port, kattintson a laptop, és tartsa nyomva a Ctrl-ESC, majd nyomja meg a bekapcsoló gombot - laptop indul a hasznosítási mód (a képernyő bekapcsol, de a LED „on” - világít). Először meg kell, hogy biztonsági másolatot az összes szakaszok a hibás működés esetén, akkor írj a hatodik részben a rakodó futtatni Linux SD:
(A szokásos boot rendszermagja az AC100-117 hatodik szakaszában található az eredeti firmware-ként, egy másik modellben és más firmware-kel a szakasz eltérhet!)
4. Egy működő GNU / Linux fájlrendszer létrehozása
4.1. A rootfs kicsomagolása
Vegye ki a flash meghajtót, hozzon létre egy ext2 partíciót, és formázza meg az ext2-ben. Használja az ext3 fájlrendszert, akkor csak akkor, ha nem bánod a flash meghajtó: ext3 «ölni» magazin flash drive nagyon gyorsan (amikor a ext3 naplórekord folyamatosan beszél, és flash-erőforrás nagyon korlátozott). Az ext4 fájlrendszer működését anélkül, hogy a magazin, ha tudjuk, hogyan kell letiltani a napló, akkor ext4. Ezután a Linux (fenntartják a jogot, hogy a fájl), szerelje fel a botot, és bontsa ki a letöltött tar fájlt fájlrendszer parancs
ahol / media / usbdrive az USB flash meghajtó csatolási pontja (lásd a mount vagy a df parancs kimenetét).
4.2. Kicsomagolás modulok
Akkor meg kell bontani a kernel modult, ha a változat csomagolatlan fájlrendszer eltér a kernel a boot loader. Verzió kernelmoduljainak a fájlrendszerben szerepel a könyvtár neve a modulok: lib / modules. például az archívumban ubuntu-natty-netbook-2.6.37-1-AC100-rootfs.tgz egy alkönyvtár lib / modules / 2.6.37-1-AC100 és együttműködni a kernel verzió 2.6.38.3-c.bmw + csomagolja be kártya tartalmazó fájl lib / modules / 2.6.38.3-c.bmw + (a fájl modules.2.6.38.3-c.bmw + .38.tar.gz).
4.3. Fájlok szerkesztése
Ha nem ismeri a kiválasztott rootfs root jelszavát, módosítania kell. A felhatalmazó jogosultságokkal módosítsa az etc / árnyékfájlt. a beépített USB flash meghajtón futtassa a parancsot
Ie Távolítsa el a karakterkészletet a második és a harmadik kettőspont között. Ennek eredményeképpen a root jelszó üres lesz. Egy másik lehetőség: ha a flash meghajtó a / media / usb0-ba van szerelve. futtassa a parancsot
és írja be (kétszer) az Ubuntu új root jelszavát.
5. Első indítás
Helyezze be az SD-kártyát a Toshiba AC100-ba és kapcsolja be. Megkezdődik a rendszermag és az Ubuntu konfigurációs program. Ne válaszoljon a kérdésekre, hanem nyomja meg a Ctrl-Alt-F1 billentyűt. (F1 billentyűt AC100 jelzi a „hátra balra”, jobbra található a ESC billentyűt.) Be root felhasználó (jelszó lett beállítva az utolsó fázisban), és feldolgozás elvégzésére függőségek kernel modulok, és indítsa újra a parancsokat:
6. Beállítás és működés
Most válaszolhat az Ubuntu telepítőprogram kérdéseire és a munkára. A bejelentkezés után ajánlom, hogy futtassa a Synaptic programot, és távolítsa el a felesleges csomagokat, például a Brasero csomagot (CD író). A felesleges csomagok eltávolítása után mindig hajtsa végre a (terminál ablakban) parancsot a függőségek által automatikusan telepített csomagok törléséhez, és már nem szükséges:
Miután telepített (új) csomagot, hogy helyet takarítson meg, törölje a deb-archívumokat az apt gyorsítótárból, amelyhez használja a parancsot a terminál ablakban:
A flash meghajtó erőforrásainak mentése érdekében érdemes a fájlrendszerhez csatolni a módot a fájlhozzáférési idő mezőinek frissítése nélkül. Az egyik módja egy remount-root-noatime fájl létrehozása az /etc/init.d/ fájlban.
és hozzon létre egy szimbolikus linket a /etc/rcS.d fájlhoz a következő parancs használatával:
A fájlrendszer hibái automatikus kijavítása a rendszerindításkor, módosítsa az / etc / default / rcS fájlt (gyökér jogosultságot igényel). Ebben a fájlban változtassa meg az FSCKFIX változó "nem" értékét "igen" értékre:
7. A rendszermag frissítése
Amikor megjelenik az új Linux kernel, akkor a rendszermag "belülről" helyett egy működő GNU / Linux. Töltse le a rendszermagot és archiválja a modulokat. Tegyük fel, hogy a letöltött fájlok neve zImage.2.6.38.3-c.bmw + .sd.img (bootolható partíció) és modules.2.6.38.3-c.bmw + .38.tar.gz (tarballt kernel modul). Győződjön meg róla, hogy a kernel modulokkal ellátott tarball a / lib / modules hierarchiát tartalmazza:
Az alkönyvtárat nevezze át a rendszermag modulokkal úgy, hogy ne legyen ütközés, és a végén "1" legyen:
A megbízhatóság (nem szükséges), a kernelkép méretét két kilobájtos tömbben számolja (az SSD 2048 byte-os szektormérete):
1463 blokk van. Csomagolja ki a tarballet a rendszermag modulokkal a fájlrendszer gyökeréhez:
Vegye fel az új kernel a boot partíció (a AC100-117 Android 2.1 az eredeti bontás SSD, hogy a / dev / mmcblk0p4, a wapmorgan'a - / dev / mmcblk0p2), a széles paraméter meghatározza egy blokk mérete 2048 bájt, és a paraméterek száma - kapott ágazatok száma (a példámban - 1463):
A letöltés után ne felejtse el frissíteni a rendszermag modulok függőségi listáját:
és indítsa újra a laptopot.
8. Fájlrendszer a belső SSD-n
A flash meghajtó felszabadításához átírhatja a tartalmát a belső SSD eszközre, és cserélheti ki a rendszermagot. Az AC100-117-ben célszerű használni az Android "felhasználói adatait", Linux-ban / dev / mmcblk0p12-ben. Végezze el a parancsokat felhatalmazó jogosultságokkal:
I. Az AC100-117 SSD partícióinak táblázata
A linux van egy program "Gnome Disk Utility" (/ usr / bin / palimpszeszt), ami azt mutatja, egy asztal SSD partíciót, forrasztott az AC100, és lehetővé teszi, hogy formázni bármely partícióra. A partíciós tábla módosítása ebben a programban nem szükséges (mind a haszontalan, mind a veszélyes). A táblázatban - az AC100-117-es szakaszok célja és a javítási eljárás szakaszainak való megfelelés:
II. SSD újraosztás
Az archívum tartalmaz egy alternatív partíciótáblát és bootstrap-ot (BST), valamint mindazokat a szkripteket, amelyek mind az eredeti firmware frissítéséhez, mind az eredeti visszaállításához szükségesek. Ne feledkezzen meg az összes SSD partíció mentéséről! Az eljárást részletesen a "Belső memória átfogalmazása"
III. A rendszerindító-rendszer betöltése a Windows rendszerből
A lusta I (grumbler_eburg) minimális készletet készített a Windows számára. ahol nem kell semmit telepíteni. Csomagolja ki az archívumot, és kövesse az utasításokat.