[FreeBSD] Kernel forditas
Zahemszky Gábor
Gabor at Zahemszky.HU
2002. Május. 24., P, 00:52:33 CEST
On Thu, May 23, 2002 at 11:18:06PM +0200, n13 wrote:
> Sziasztok
> Gondoltam megprobalkozok a kernelforditassal, - ezzel kapcsolatban lenne egy
> ket kerdesem.
> Nalam a LILO inditja a rendszereket. A BSD-t
> other=/dev/hda3
> label=FreeBSD
> table=/dev/hda
> bejegyzes .
> Kerdesem ha elcseszek valamit az uj kernelben, es nem indul a rendszer
> ,hogyan tudom megis elinditani a regi kernellel?
Ez semmit nem befolyasol. Ez a bejegyzes elinditja a FBSD bootloader-et,
amelyik aztan elkezdi porgetni a palcikat, majd betolti a kernelt. Amikor
porog a palcika, megnyomod a szokozt, megvarod a promptot, es a kovetkezoket
gepeled be:
unload kernel
load kernel.old
(palcika porog)
boot
(esetleg kernel.old helyett kernel.GENERIC is lehet)
> Azt sem egeszen ertem hogy mi alapjan lehet kernelbe rakni vagy modulba?
> Vagyis hogy mennek itt a modularizalt dolgok?
ls /modules
Ami ott van, az tobbe-kevesbe mehet modulba (pl. az ipfw mehet modulba,
de 4.5-ig ha kell dummynet, akkor muszaj beforditani) Es modulba attol megy,
hogy nem rakod a kernelbe. (Ugyanis alapban itt ami egyaltalan mehet modulba,
abbol a kernelferdites csinal is modult - ezt vagy betoltod, vagy nem.)
> pl: "options=EXT2FS " ez jo lenne modulba is?
Jo lenne, de egyelore nem megy.
> en is talatam egyet
> http://www.geekfinder.hu/news.php?id=63
Amennyire neztem hasznalhato.
ZGabor < Gabor at Zahemszky dot HU >
--
#!/bin/ksh
Z='21N16I25C25E30, 40M30E33E25T15U!' ;IFS=' ABCDEFGHIJKLMNOPQRSTUVWXYZ ';set $Z ;for i { [[ $i = ? ]]&&print $i&&break;[[ $i = ??? ]]&&j=$i&&i=${i%?};typeset -i40 i=8#$i;print -n ${i#???};[[ "$j" = ??? ]]&&print -n "${j#??} "&&j=;typeset +i i;};IFS=' 0123456789 ';set $Z;X=;for i { [[ $i = , ]]&&i=2;[[ $i = ?? ]]||typeset -l i;X="$X $i";typeset +l i;};print "$X"
További információk a(z) BSD levelezőlistáról