[FreeBSD] kernel config terughalen

Pagina: 1
Acties:

  • Keiichi
  • Registratie: Juni 2005
  • Laatst online: 29-01 21:41
Onlangs wou ik de kernel config van een FreeBSD 4.11 server inzien. Wat blijkt, de gehele /usr/src directory heb ik ooit een weggegooid, dus tevens mijn config. (Mijn backups gaan niet terug naar de tijd wanneer dit gebeurd zou zijn, dus daar heb ik helaas niets aan O-) )

Weet iemand toevallig een manier om een kernel config terug te krijgen. De gehele object directory voor de kernel is trouwens WEL nog aanwezig, maar daar zie ik zelf niet zo snel een manier in om de kernel config terug te halen.

Solar @ Dongen: http://solar.searchy.net/ - Penpal International: http://ppi.searchy.net/


  • Aphax
  • Registratie: Juli 1999
  • Laatst online: 17-01 12:42
Ik heb op mijn FreeBSD machine even zitten kijken, en ik heb 'm terug kunnen vinden in de source van
code:
1
/usr/obj/usr/src/sys/<CONFIGNAAM>/config.c


Dit is echter wel een FreeBSD 6 machine, dus dat werkt misschien niet hetzelfde als in 4.11. Ik hoop dat je er wat aan hebt :)

EDIT: En om 'm terug te toveren naar originele vorm:

code:
1
sed -n 's/___\(.*\)\\n\\/\1/p' < /usr/obj/usr/src/sys/<CONFIGNAAM>/config.c > ~/kernconf/CONFIGNAAM


(Ik raad je aan gewoon een symbolic link van /usr/src/.../conf/CONFIGNAAM naar ~/kernconf/CONFIGNAAM te maken, dan raak je 'm volgende keer niet weer kwijt :) )

[ Voor 37% gewijzigd door Aphax op 03-12-2007 02:52 ]