FreeBSD-6.2, 7.0-BETA1 boot on Lenovo X60

Alexandre "Sunny" Kovalenko alex.kovalenko at
Sun Nov 4 16:16:17 PST 2007

On Sun, 2007-11-04 at 23:49 +0800, Balgansuren Batsukh wrote:
> Hello All,
> Last few days I try to boot FreeBSD-6.2, 7.0-BETA1 boot CD using USB CDROM 
> drive on Lenovo X60.
> It give kind of assembler code non-stop flow over screen.
> Can't boot system and some times give BTX halted message after CPU register 
> code ES=....,....
> Is there any way to boot/install FreeBSD-6.2/7.0-BETA on X60?

If you have another box on the network, PXE is the way to go. I have
used it to troubleshoot my X60, when I have rendered it unbootable,
enough times to justify time spent. I have acquired UltraBase since
then, but it is still *much more convenient* to boot with PXE in need.

Below are relevant pieces of the information from the server (its name
is 'twinhead', its IP is and install CD is copied into
'/SHARED/tftpboot', tftp user with access to the setup is named 'sunny'
-- you will have to adjust it accordingly):

======================= excerpt from /usr/local/etc/dhcpd.conf (I am
using isc-dhcp3-server-3.0.5_2):

server-name "twinhead";

# This is a very basic subnet declaration.

subnet netmask {
  option routers;
  option domain-name-servers;
  option root-path "/SHARED/tftpboot";
  filename "boot/pxeboot";

======================== /SHARED/tftpboot/boot/loader.rc
echo Loading Kernel...
load /boot/kernel/kernel
echo Loading mfsroot...
load -t mfs_root /mfsroot
echo booting...
echo \007\007
echo initializing h0h0magic...
set vfs.root.mountfrom="ufs:/dev/md0c"

======================== excerpt from /etc/inetd.conf
tftp    dgram   udp     wait    root    /usr/libexec/tftpd      tftpd -u
sunny -l -s /SHARED/tftpboot


I have also gunzip'ed /SHARED/tftpboot/boot/mfsroot.gz and placed it
into /SHARED/tftpboot/.

I don't think there was much else needed doing before you can attempt
booting your X60. Once you boot, you can switch to FTP install, so
version, you are booting from, does not need exactly match whatever you
want installed.

Note: you need to make sure there are no other active DHCP servers on
your network -- I have spend few hours hunting down that one ;)

> Regards,
> Balgaa 
> _______________________________________________
> freebsd-current at mailing list
> To unsubscribe, send any mail to "freebsd-current-unsubscribe at"

Alexandre "Sunny" Kovalenko

More information about the freebsd-stable mailing list