Newbie trying to build a new world
Ion-Mihai Tetcu
itetcu at apropo.ro
Thu Feb 5 03:45:32 PST 2004
On Thu, 5 Feb 2004 12:15:16 +0100
Nicolas <nicolas.gafgo at bredband.net> wrote:
> Hello.
> I am a newbie trying to build a new kernel. I have been following the handbook
> step by step but I still do something wrong. I copied GENERIC and did some
> changes and called my new kernel MOAK. I put it into /root/kernels and typed:
> ln -s /root/kernels/MOAK
> I cvsuped src all and ports all.
> Then and did: make -j4 buildworld.
> No problem.
> Then I rebooted and went into single user mode and typed:
> make buildkernel KERNCONF=MOAK.
No need to build kernel in single user.
> Then I get this output:
> config: /usr/src/sys/i386/conf/MOAK:274: syntax error
> Error code 1
> stop in /usr/src
> error code 1
> Stop in /usr/src
> Is there something wrong in MOAK (see attachment)???
A lot.
#options FFS #Berkeley Fast Filesystem
options SOFTUPDATES #Enable FFS soft updates support
What type of file system will you be using ? FFS=Berkeley Fast
Filesystem it our fs and SOFTUPDATES, UFS_ACL require FFS
options UFS_ACL #Support for access control lists
#options UFS_DIRHASH #Improve performance on big directories
I would keep this also.
#options PROCFS #Process filesystem (requires PSEUDOFS)
#options PSEUDOFS #Pseudo-filesystem framework
I think you want also this (or you can load the /boot/kernel/
appropriate .ko)
# Debugging for use in -current
#options DDB #Enable the kernel debugger
#options INVARIANTS #Enable calls of extra sanity checking
options INVARIANT_SUPPORT #Extra sanity checks of internal structures, required by INVARIANTS
Use also INVARIANTS if you want this.
# Pseudo devices - the number indicates how many units to allocate.
#device random # Entropy device
99.9% you do need random
device loop # Network loopback
#device ether # Ethernet support
Also this for networking.
#device pty # Pseudo-ttys (telnet etc)
Probably this.
#device md # Memory "disks"
If you want MDROOT you probably want this to.
# USB support
device uhci # UHCI PCI->USB interface
device ohci # OHCI PCI->USB interface
device usb # USB Bus (required)
#device udbp # USB Double Bulk Pipe devices
#device ugen # Generic
#device uhid # "Human Interface Devices"
#device ukbd # Keyboard
#device ulpt # Printer
#device umass # Disks/Mass storage - Requires scbus and da
#device ums # Mouse
#device urio # Diamond Rio 500 MP3 player
#device uscanner # Scanners
# USB Ethernet, requires mii
#device aue # ADMtek USB ethernet
#device axe # ASIX Electronics USB ethernet
#device cue # CATC USB ethernet
#device kue # Kawasaki LSI USB ethernet
# FireWire support
device firewire # FireWire bus code
I have the feeling you want also scbus and da for this, not sure.
#Sound
device pcm
You could load the appropriate .ko for your sound card.
options PNPBIOS
You don't need PNPBIOS in 5.x, despite the handbook.
> Hope that somebody can offer me some help.
> Many thanks Nicolas
>
--
IOnut
Unregistered ;) FreeBSD user
More information about the freebsd-questions
mailing list