Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 9 Jun 2002 14:45:44 +0200
From:      "Andreas Bachmann" <bachmann@feba-webdesign.ch>
To:        <questions@freebsd.org>
Subject:   own kernel
Message-ID:  <000101c20fb3$92652520$a5f8a2d9@feba1>

next in thread | raw e-mail | index | archive | help
Hi!

I have a problem.

Greets

Andreas Bachmann


That should be:

  /usr/src/Makefile

  Kernel and World
  $ cd /usr/src
  $ make buildworld
  $ make buildkernel (KERNCONF=MYKERNEL)
  $ make installkernel (KERNCONF=MYKERNEL)
  $ reboot
  ok boot -s
  $ mergemaster -p
  $ make installworld
  $ mergemaster
  $ reboot

That is:

#####
# 1 #
#####

- Install FreeBSD
$ pkg_add -r cvs-without-gui

$ vi /etc/cvsupfile
*default  host=cvsup.at.freebsd.org
*default  base=/usr
*default  prefix=/usr
*default  release=cvs
*default  tag=RELENG_4
*default  delete use-rel-suffix
src-all

$ /usr/local/bin/cvsup -g -L 2 /etc/cvsupfile
$ cd /usr/src
$ make buildworld

######
# 2a #
######
$ make buildkernel
$ make installkernel
$ reboot
ok boot -s
$ mergemaster -p
mergemaster version 1.6.2.13
Usage: mergemaster [-scrvahipC] [-m /path]
         [-t /path] [-d] [-u N] [-w N] [-D /path]
$ make installworld
Read only Memory
$ /sbin/mount /
$ mergemaster -p
mergemaster version 1.6.2.13
Usage: mergemaster [-scrvahipC] [-m /path]
         [-t /path] [-d] [-u N] [-w N] [-D /path]
$ make installworld
$ mergemaster
$ reboot
Additional daemons: syslogd
Syslogd: /var/log/auth.log
No such file or directory
Configuring syscons: keymap keyrate blanktimevidcontrol: must be on a
virtual console: in appropriate ioctl ...
$ ps aux
ps: proc size mismatch (23232 total, 1100 chunks)

######
# 2b #
######
$ cp /usr/src/sys/i386/conf/GENERIC /usr/src/sys/i386/conf/MYKERNEL
$ vi /usr/src/sys/i386/conf/MYKERNEL
+ QUOTA
- SCSI and RAID
$ make buildkernel KERNCONF=MYKERNEL
[...]
linking kernel
umass.o: In function `umass_cam_attach_sim':
umass.o(.text+0x12bf): undefined reference to `cam_simq_alloc'
umass.o(.text+0x12e5): undefined reference to `cam_sim_alloc'
umass.o(.text+0x12fe): undefined reference to `xpt_bus_register'
umass.o(.text+0x130e): undefined reference to `cam_simq_free'
umass.o: In function `umass_cam_rescan_callback':
umass.o(.text+0x1327): undefined reference to `xpt_free_path'
umass.o: In function `umass_cam_rescan':
umass.o(.text+0x1371): undefined reference to `xpt_periph'
umass.o(.text+0x137a): undefined reference to `xpt_create_path'
umass.o(.text+0x138d): undefined reference to `xpt_setup_ccb'
umass.o(.text+0x13a8): undefined reference to `xpt_action'
umass.o: In function `umass_cam_detach_sim':
umass.o(.text+0x145f): undefined reference to `xpt_bus_deregister'
umass.o(.text+0x147d): undefined reference to `cam_sim_free'
umass.o: In function `umass_cam_detach':
umass.o(.text+0x14be): undefined reference to `xpt_create_path'
umass.o(.text+0x14df): undefined reference to `xpt_async'
umass.o(.text+0x14e7): undefined reference to `xpt_free_path'
umass.o: In function `umass_cam_action':
umass.o(.text+0x1805): undefined reference to `xpt_done'
umass.o(.text+0x1815): undefined reference to `xpt_done'
umass.o: In function `umass_cam_cb':
umass.o(.text+0x1911): undefined reference to `xpt_done'
umass.o: In function `umass_cam_sense_cb':
umass.o(.text+0x1988): undefined reference to `xpt_done'
umass.o(.text+0x1999): undefined reference to `xpt_done'
*** Error code 1

Stop in /usr/obj/usr/src/sys/MYKERNEL.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?000101c20fb3$92652520$a5f8a2d9>