[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