slackware

A Slackware Kernel fordítása

A Slackware Kernel fordítása

A Slackware kernelének felépítése

Előfordul, hogy az operációs rendszer alapértelmezés szerint nem támogatja a hardverünket, vagy csak el akarjuk távolítani a nem szükséges hardverek támogatását. Az utóbbi időben a Linux felhasználói megfeledkeztek erről az egykor nagyon szokásos telepítési feladattól.

Miután megtanulta a Slackware telepítését, meglátjuk, hogyan kell felépíteni a Slackware kerneljét.

Először a futás segítségével töltheti le a kernelt:

wget --no-check-tanúsítvány http: // kernel.org / pub / linux / kernel / v2.6 /
linux-2.6.38.2.kátrány.bz2

Ezután kivonjuk az / usr / src könyvtárba:

tar -C / usr / src -jxvf linux-2.6.38.2.kátrány.bz2

Szimbolikus linket hozunk létre új kernelforrásainkhoz:

ln -s linux-2.6.38.2 linux

Most letöltjük a fejléceket:

wget http: // slackware.tükrök.tds.net / pub / slackware / slackware-14.2 / forrás / k / config-x86 /
config-generic-smp-4.4.14 smp

cp config-generic-smp-4.4.14 smp / usr / src / linux /.konfig

A futó modulok kiválasztásának és eltávolításának megkezdéséhez:

cd linux
menukonfigot készíteni

Alternatív megoldásként a „make menuconfig” futtatása a „make oldconfig” vagy „make xconfig” futtatásával.

Amikor a szürke és a kék képernyő elindul (ha a menuconfig-et választotta az xconfig és a oldconfig helyett), ideje különös figyelmet fordítani minden mozdulatra. Helytelen választás ebben a lépésben kernel összeomlást eredményezhet.

Kezdje el alaposan ellenőrizni az összes beállítást és alopciót, törölheti a hardver támogatásának jelölését, ha biztosan nem használja, például, ha nem Lenovo számítógépet használ, akkor törölheti az ilyen eszközök beállításait, letilthatja a más típusú, mint amit használ, vezeték nélküli kártyák, amelyekre nincs szüksége, de a legfontosabb az, hogy támogatást adjon a szükséges hardverhez. Általában erre építik az emberek a magokat.

Gondosan áttekintjük az összes lehetőséget, a szóköz billentyűvel alapértelmezés szerint kiválasztjuk a modulokat, az M megnyomásával letiltottként töltjük be őket.
Ellenőrizze a fájlrendszereket, a ramot, az eszközillesztőket, a firmware-t, a processzort, a hálózatot, az összes lehetőséget, és ne próbáljon időt spórolni ebben a lépésben.
Ha végzett, menjen a MENTÉS és nyomja meg BELÉP. Ezután nyomja meg a gombot rendben és kétszer tovább KIJÁRAT.

Most a következő parancs futtatásával állíthatja össze a modulokat (ez a folyamat sokáig tarthat):

készítsen bzImage modulokat

A modulok telepítéséhez futtassa

hogy a modulok települjenek

Megakadályozhatjuk az lba32 figyelmeztetést, ha hozzáadjuk a Lilo-hoz, majd később megtesszük.
Most fuss:

cp arch / x86 / boot / bzImage / boot / vmlinuz-custom-2.6.38.2

Most futtathatja az utolsó parancsokat, hogy később folytassa a lilo-val:

cp .config / boot / config-custom-2.6.38.2
cd / boot
rm Rendszer.térkép
ln -s rendszer.map-custom-2.6.38.2 Rendszer.térkép

Most lehetővé teszi a lilo javítását futtatással:

nano / etc / lilo.konf

A CTRL + W billentyűkombinációval a „felülbírálás” szóra keresünk, és meglátjuk a „szabályok megváltoztatása” lehetőséget az alábbi „visszaállítás” opcióval, lehetővé teszi az „lba32” hozzáadását, hogy megakadályozzuk a Lilo figyelmeztetését, amelyet korábban láttunk

Ezután menjen a képernyő aljára, és adja hozzá az új kernelt.

Miután gondosan elvégezték a módosításokat, nyomja meg a CTRL + X, majd az Y billentyűt a lilo kilépéshez, és futtassa a lilo-t:

lilo

Láthatjuk, hogy új kernelt adott hozzá, és ezúttal nem adott hibákat vagy figyelmeztetéseket. Indítsa újra az eszközt, és indításkor válassza ki az új kernelt:

Próbálkozzon az új kernellel, ha megfelelően indul, akkor szerkessze újra a lilo-t, módosítva ezzel az alapértelmezett kernelt.

Csata a Wesnoth bemutatóért
A Battle for Wesnoth az egyik legnépszerűbb nyílt forráskódú stratégiai játék, amelyet jelenleg játszhatsz. Ez a játék nem csak nagyon hosszú ideje fe...
0 A.D. Bemutató
A sok stratégiai játék közül 0 A.D. átfogó címként és nagyon mély, taktikus játékként képes kiemelkednie annak ellenére, hogy nyílt forráskódú. A játé...
Unity3D bemutató
Bevezetés a Unity 3D-be Az Unity 3D egy erőteljes játékfejlesztő motor. Ez több platformon keresztül lehetővé teszi játékok, mobil, webes, asztali és ...