FreeBSD 6.1 - Unable to load a kernel

Posted on 2006-05-22
Last Modified: 2013-11-22

I want to install FreeBSD 6.1 release on a Dell PowerEdge 830 (2 HD SCSI in Raid 1), but it fail's.

During install :

Add of package linux_base-8-8.0_14 aborted; error code 1 -
Please check the debug screen for more info.

After install :

Loading /boot/defaults/loader.conf
Unable to load a kernel !
can't load 'kernel'y
Type '?' for a list of commands, 'help' for more detailed help.

I reinstall FreeBSD 6.0 and it's work fine.
I try download another iso image from another site + verify checksum, but have the same problem.
I try on another PC (AMD + HD IDE), exactly the same problem.

Thanks if you can help me.

Question by:heg_central
    LVL 61

    Expert Comment

    Your installation CD is damaged.
    Verify checksum of ISO image and burn it using lower speed.

    error code 1 is permission problem. (/usr/include/sys/errno.h)
    Why don't you check debug screen ( press printscreen key while at sysinstall )

    Author Comment

    My installation CD isn't damaged.

    Debug screen give :
    DEBUG: Executing command 'mv /boot/GENERIC /boot/kernel'
    mv: rename /boot/GENERIC to /boot/kernel: No such file or directory
    DEBUG: Command 'mv /boot/GENERIC /boot/kernel' return status of 1
    DEBUG: readCOnfig: Read 596 lines from /etc/defaults/rc.conf

    I find a solution, inspired from :

    My process:
    Boot CD + Option 1 + 22 belgium + Belgian ISO keymap
    Custom Begin a custom installation (for experts)
    2. Options : no change
    3. Partition : A(uto) + Q(uit)
    4. Label : A(uto) + Q(uit)
    5. Distributions
    > > B Custom + space bar to enter submenu
    [X] base (selection with space bar)
    [ ] kernel + space bar to enter submenu
    [X] GENERIC (selection with space bar)
    6. 1 CD/DVD
    7. Commit -> execute

    User confirmation requested -> No

    X Exit + OK
    X Exit + Install
    Ask rebooting (remove CD) -> yes

    After, the system reboot, it's ok BUT root has no password
    I do a sysinstall to do postconfiguration (network adapter, Time Zone)
    and Adding packages/All/linux_base-8-8.0_14 works well : it's not my Cd which was defect (ouf!)

    Fortunately, all this procedure is not necessary with FreeBSD 6.0 !

    Hope it can help someone else.

    LVL 61

    Expert Comment

    Why not standard installation to confirm it works followed by sysinstall...

    Author Comment

    Hi gheist,

    I try with a standard installation and it's OK. See below my solution.


    Problem after installing FreeBSD 6.1 :

    Loading /boot/defaults/loader.conf
    Unable to load a kernel !
    can't load 'kernel'
    Type '?' for a list of commands, 'help' for more detailed help.

    Solution with a standard installation :
    (Warning : it's an installation with FreeBSD 6.1 is the only OS on the machine and with the option to erase the Hard Disk prior to install !! )

    Boot from CD
    Option 1
    Country selection (22 belgium for me)
    System Console Keymap (Belgian ISO keymap for me)
    Standard Begin a standard installation (recommanded)
    FDISK Partition Editor
    D = Delete Slice
    A = Use entire Disk
    Q = Finish
    Install the FreeBSD >Boot manager
    FreeBSD Disklabel Editor
    A = Auto Defaults
    Q = Finish
    Choose Distributions
    go down to > > B Custom Specify your own distribution set
    space bar to go to submenu
    [X] base (selection with space bar)
    [ ] kernel (space bar -> go to submenu)
    [X] GENERIC (selection with space bar) + OK
    You come back and must have :
    [X] base
    [X] kernel
    OK to continue install
    Follow the next steps with your options
    In this case, no problem to install Linux binary compatibility

    The most important is to install the kernel sources (base and kernel).
    This is not necessary with FreeBSD 6.0

    LVL 61

    Expert Comment

    No refund. Debug screen checking was found B-helpful or so.

    Accepted Solution

    Closed, no 250 points refunded.

    The Experts Exchange
    Community Support Moderator of all Ages

    Featured Post

    How to run any project with ease

    Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
    - Combine task lists, docs, spreadsheets, and chat in one
    - View and edit from mobile/offline
    - Cut down on emails

    Join & Write a Comment

    Attention: This article will no longer be maintained. If you have any questions, please feel free to mail me. Please see for the updated article. It is avail…
    Java performance on Solaris - Managing CPUs There are various resource controls in operating system which directly/indirectly influence the performance of application. one of the most important resource controls is "CPU".   In a multithreaded…
    Learn how to get help with Linux/Unix bash shell commands. Use help to read help documents for built in bash shell commands.: Use man to interface with the online reference manuals for shell commands.: Use man to search man pages for unknown command…
    Learn how to navigate the file tree with the shell. Use pwd to print the current working directory: Use ls to list a directory's contents: Use cd to change to a new directory: Use wildcards instead of typing out long directory names: Use ../ to move…

    754 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    14 Experts available now in Live!

    Get 1:1 Help Now