[freebsd] Permission Denied

Pagina: 1
Acties:

  • Dennis
  • Registratie: Februari 2001
  • Laatst online: 22:29
Ik probeer een custom kernel te bouwen om mijn machine te updaten van ipfw/natd naar ipf/ipnat. Dit gaat allemaal vrij goed, alleen is mijn machine niet zo gewillig en krijg ik een permission denied op het moment dat ik ../../compile/K6500MHZ wil uitvoeren.

Ik ben als root ingelogd en ook op internet heb ik niks kunnen vinden hierover behalve wanneer je dus niet als root bent ingelogd.

Alle commando's voorafgaand aan dit commando heb ik ook allemaal onder gebruiker root uitgevoerd.

Is iemand al eens eerder tegen dit probleem aangelopen misschien ?

  • jep
  • Registratie: November 2000
  • Laatst online: 11:28

jep

Run je je kernel image terwijl je bent ingelogged :?. Volgens mij kun je hem beter booten? Of zeg ik nu iets heel geks. :)

Verwijderd

../../compile/K6500MHZ kun je ook niet uitvoeren, dat is de dir waar je kernel sources in staan, vanuit daar moet je compilen: make depend && make && make install

en rebooten en je zit in je nieuwe kernel

Als dit niet is wat je bedoelt dan moet je ff wat duidelijker wezen want hier kunnen we weinig mee...

  • Dennis
  • Registratie: Februari 2001
  • Laatst online: 22:29
Verwijderd schreef op 20 July 2003 @ 22:18:
../../compile/K6500MHZ kun je ook niet uitvoeren, dat is de dir waar je kernel sources in staan, vanuit daar moet je compilen: make depend && make && make install
Ik mis in een tutorial de lettertjes cd, dan valt het niet op. Maar idd, het is nu goed! :)

Verwijderd

Mjah, wat zou het eerste zijn dat je controleert als je een permission denied krijgt :?

Misschien wel de rechten erop? Dan zou je meteen tot de conclusie gekomen zijn dat het een dir is ;)

  • Infern0
  • Registratie: September 2000
  • Laatst online: 16-03 23:51

Infern0

Hou die ontzettende rust!!

Hier kun je hart ophalen:
http://www.freebsd.org/do...ernelconfig-building.html

en Data-XxX, die oplossing die jij aandraagt is voor Linux kernels en niet voor FreeBSD kernels.

http://www.bsdfreaks.nl Home site: http://rob.lensen.nu /me was RobL


  • RupS
  • Registratie: Februari 2001
  • Laatst online: 22-01 12:46
rlensen schreef op 21 July 2003 @ 08:41:
[...]
en Data-XxX, die oplossing die jij aandraagt is voor Linux kernels en niet voor FreeBSD kernels.
Nee hoor, dat is een hele normale manier om in FreeBSD (< 5.0) een kernel te bakken ...

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
   1.
      Run config(8) to generate the kernel source code.
# /usr/sbin/config MYKERNEL
   2.
      Change into the build directory. This is printed out 
      after running the aforementioned command.
# cd ../compile/MYKERNEL
      For FreeBSD version prior to 5.0, use instead:
# cd ../../compile/MYKERNEL
   3.
      Compile the kernel.
# make depend
# make
   4.
      Install the new kernel.
# make install


FreeBSD Handbook. :)

  • Dennis
  • Registratie: Februari 2001
  • Laatst online: 22:29
Klopt, in het freebsd handbook staat ook de nieuwe manier van kernel's compilen, maar aangezien ik nog niet veel ervaring had heb ik het nog even op de oude manier gedaan, gisteren.

Overigens wilde ik een nieuwe kernel met ipf/ipnat maken, maar dat is mislukt, dus aan het einde van de avond heb ik de oude kernel die ik had bewaard weer teruggezet.

Verwijderd

Hmz, ik blijf er nog steeds voor om de nieuwe manier te gebruiken (zowel voor 4.x als voor 5.x):

code:
1
2
3
cd /usr/src
make KERNCONF="MYKERNEL" buildkernel &&
make KERNCONF="MYKERNEL" installkernel

  • Dennis
  • Registratie: Februari 2001
  • Laatst online: 22:29
Wat is eigenlijk het voordeel van de nieuwe manier? Want dat vind ik nergens terug...

  • Broer
  • Registratie: Januari 2002
  • Laatst online: 19-12-2025
Het voordeel is dat je het platform niet hoeft te weten, dus de i386 hoef je niet in je pad op te nemen. (was dat nou zo moeilijk? ;) (ik bedoel dus dat van dat platform, niet dat je het niet wist)

[ Voor 19% gewijzigd door Broer op 21-07-2003 18:14 ]

Pagina: 1