Sziasztok!
A kovetkezo broblemaval talalkoztam:
rendszerinditaskor elkezdodik betoltodni a /boot/defaults/loader.conf de egy ido utan leall a kovetkezo hibaval:
stack overflow
|
can't load kernel
Ha ezutan kiadom a boot parancsot akkor viszont hibamentesen lefut a inditasi folyamat. Nem igazan ertem mi a hiba, mert a kernel a /boot/kernel konyvtarban van, a /boot/defaults/loader.conf fajban a kovetkezo beallitasok szerepelnek:
kernel="kernel" # /boot sub-directory containing kernel and modules
bootfile="kernel" # Kernel name (possibly absolute path)
kernel_options="" # Flags to be passed to the kernel
OS: FreeBSD 7.2
A loader.conf verzioja: 1.122.2.4
- 1677 megtekintés
Hozzászólások
És mi van a /boot/loader.conf -ban? Mert nekem olyasminek tűnik, hogy abban van valami szemét, és ettől hülyül meg a Forth értelmező.
- A hozzászóláshoz be kell jelentkezni
ugyanez
- A hozzászóláshoz be kell jelentkezni
Nekem ez van a /boot/defaults/loader.conf -ban (és ezt ugye nem is illik módosítani)
exec=".( Loading /boot/defaults/loader.conf ) cr"
kernel="kernel" # /boot sub-directory containing kernel and modules
bootfile="kernel" # Kernel name (possibly absolute path)
kernel_options="" # Flags to be passed to the kernel
loader_conf_files="/boot/device.hints /boot/loader.conf /boot/loader.conf.local"
nextboot_conf="/boot/nextboot.conf"
nextboot_enable="NO"
verbose_loading="NO" # Set to YES for verbose loader output
Ha precízek akarunk lenni, akkor van ezen kívül egy jó kupac egyéb változóbeállítás, amik közül pl. a module_path=/boot/modules" akár fontos is lehet.
- A hozzászóláshoz be kell jelentkezni
Megoldodot, bar furcsallom miert de a kovetkezokepen kellett modositanom a /boot/loder.conf fajlt:
bootfile="/boot/kernel"
- A hozzászóláshoz be kell jelentkezni
Szerintem ez az ügy bonyolódik tovább:
Bootkor nem töltödik be a rc.conf-ból a megadott kernelmodulok.
Pl: pf_enable="YES"
Bootüzenet: load_kld: not found
Kézzel mindent be lehet tölteni (pl: kldload pf).
- A hozzászóláshoz be kell jelentkezni
nem lehet hogy valami $PATH beállítási gond?
- A hozzászóláshoz be kell jelentkezni
Lehet, de nem talalom hol lehetne allitani.
- A hozzászóláshoz be kell jelentkezni
Szerintem azokat a kernelmodulokat, amiket szeretnél boot közben betölteni, a /boot/defaults/loader.conf -ban kellene YES -re állítani. (Az, hogy betetted az rc.conf -ba, kb azt jelenti, hogy futhat deamon módban a pf. (be nem töltött kernelmodullal nem tud elindulni)).
- A hozzászóláshoz be kell jelentkezni
Handbook szerint ebben mondjuk nincs igazad. Eleve a default fajlokat nem irjuk at. De a /bood/loader.conf-ban mar korabban kiprobaltam atirni a dolgot, de nem segit.
- A hozzászóláshoz be kell jelentkezni
Handbook szerint ebben mondjuk nincs igazad. Eleve a default fajlokat nem irjuk at.
Légyszi küldd el a linket, hogy hol olvastad! Köszi!
Csak egy próba kedvéért légyszi a /boot/defaults/loader.conf-ban tedd YES-re az értéket, és hagyd benne az rc.conf-ban is.
Majd, ha alkalmas, nyomj egy reboot-ot.
- A hozzászóláshoz be kell jelentkezni
"pf_enable="YES" # a PF engedélyezése (a modul betöltése, ha kell)" lsd: ITT
Azert koszonom a segito szandekot, de alabb rajottek a problemamra.
- A hozzászóláshoz be kell jelentkezni
senki?
- A hozzászóláshoz be kell jelentkezni
"Bootüzenet: load_kld: not found"
Ez a parancs
grep -r "load_kld()" /etc
ezt a fájlt dobja:
/etc/rc.subr
itt van definiálva a load_kld() subrutin. Nem lehet hogy valamiért vagy tényleg a $PATH miatt nem látja, vagy nincs ott meg ez a rész nálad?
- A hozzászóláshoz be kell jelentkezni
Koszonom!
Valahogy sikerult torolnom az rc.subr fajlt.
- A hozzászóláshoz be kell jelentkezni
ugye, ahogy rc.conf(5) is megmondja, a pf_enable az rc.conf-ban nem kernelmodult tolt be, hanem a pf alrendszert engedelyezi es inditja el. es ahogy mar irtak, a kld_load nem egy parancs, hanem egy szubrutin, ami az rc framework resze, es ezt nem talalja a hej ertelmezod. te ott valamit nagyon elkefeltel, ha ilyenekbe futsz bele... :)
azt elarulnad, hogy minek a hatasara kezdte ezeket csinalni? pl egy rm /etc/rc.subr - vagy hasonlo kaliberu huzas - eleg sokmindent megmagyarazna :)
- A hozzászóláshoz be kell jelentkezni
Igazad van sikerult torolnom az rc.subr fajlt.
- A hozzászóláshoz be kell jelentkezni