[Barrelfish-users] Error while booting Barrelfish: can't find boot dir

Kumar, Mohan Kumar mohankumar at gatech.edu
Thu Jan 24 13:37:00 CET 2019


Hi Reto,


Thanks for your help! I modified the menu.lst file. However, I get another error from fish now. Attached is the image with the error.


Below is my menu.lst file:


title           Barrelfish
uuid            ab18dcf7-049c-4005-b6b6-a8547ffda9de
kernel          /boot/barrelfish/x86_64/sbin/elver

module          /boot/barrelfish/x86_64/sbin/cpu
module          /boot/barrelfish/x86_64/sbin/init

module          /boot/barrelfish/x86_64/sbin/mem_serv
module          /boot/barrelfish/x86_64/sbin/monitor

module          /boot/barrelfish/x86_64/sbin/ramfsd boot
module          /boot/barrelfish/x86_64/sbin/skb boot
modulenounzip   /boot/barrelfish/eclipseclp_ramfs.cpio.gz nospawn
modulenounzip   /boot/barrelfish/skb_ramfs.cpio.gz nospawn
module          /boot/barrelfish/x86_64/sbin/kaluga boot
module          /boot/barrelfish/x86_64/sbin/acpi boot
module          /boot/barrelfish/x86_64/sbin/spawnd boot
module          /boot/barrelfish/x86_64/sbin/proc_mgmt boot
#bootapic-x86_64=1-15
module          /boot/barrelfish/x86_64/sbin/startd boot
module          /boot/barrelfish/x86_64/sbin/routing_setup boot

module          /boot/barrelfish/x86_64/sbin/pci auto
module          /boot/barrelfish/x86_64/sbin/corectrl auto
module          /boot/barrelfish/x86_64/sbin/ahcid auto
module          /boot/barrelfish/x86_64/sbin/serial_pc16550d

#networking
module          /boot/barrelfish/x86_64/sbin/e1000n auto
module          /boot/barrelfish/x86_64/sbin/net_sockets_server nospawn

#other networking
#module          /boot/barrelfish/x86_64/sbin/NGD_mng auto
#module          /boot/barrelfish/x86_64/sbin/netd auto

module          /boot/barrelfish/x86_64/sbin/fish
module          /boot/barrelfish/x86_64/sbin/angler serial0.terminal xterm

Thanks,

Mohan

________________________________
From: Achermann Reto <reto.achermann at inf.ethz.ch>
Sent: Thursday, January 24, 2019 3:08:12 AM
To: barrelfish-users at lists.inf.ethz.ch; Kumar, Mohan Kumar
Subject: RE: [Barrelfish-users] Error while booting Barrelfish: can't find boot dir

Dear Mohan,

The problem seems to be a mismatch between the menu.lst and the Barrelfish version you are running.

Assuming you are on the current release (otherwise consider updating)

You will need to add:

modulenounzip /eclipseclp_ramfs.cpio.gz nospawn

To your menu.lst, which contains the required eclipse files.
Please refer to:
https://github.com/BarrelfishOS/barrelfish/blob/master/hake/menu.lst.x86_64


-- Reto
--

Reto Achermann
PhD Student, Systems Group, ETH Zurich



On 2019-01-24 03:58:33+01:00 Barrelfish-users wrote:

Hello,



I am getting an error ("Aborting: can't find boot file!") when I try to

boot Barrelfish on my baremetal server. Attached is the image with

the error.



I checked the Barrelfish mailing list for such previous errors, and found

that the path to skb_ramfs.cpio.gz was the problem. However, the path

to that file is correct in my setup.



Below is my menu.lst file:


title           Barrelfish
uuid            ab18dcf7-049c-4005-b6b6-a8547ffda9de
kernel          /boot/barrelfish/x86_64/sbin/elver

module          /boot/barrelfish/x86_64/sbin/cpu
module          /boot/barrelfish/x86_64/sbin/init

module          /boot/barrelfish/x86_64/sbin/mem_serv
module          /boot/barrelfish/x86_64/sbin/monitor

module          /boot/barrelfish/x86_64/sbin/ramfsd boot
module          /boot/barrelfish/x86_64/sbin/skb boot
modulenounzip   /boot/barrelfish/skb_ramfs.cpio.gz nospawn
module          /boot/barrelfish/x86_64/sbin/kaluga boot
module          /boot/barrelfish/x86_64/sbin/acpi boot
module          /boot/barrelfish/x86_64/sbin/spawnd boot
module          /boot/barrelfish/x86_64/sbin/startd boot
module          /boot/barrelfish/x86_64/sbin/routing_setup boot

module          /boot/barrelfish/x86_64/sbin/pci auto
module          /boot/barrelfish/x86_64/sbin/corectrl auto
module          /boot/barrelfish/x86_64/sbin/ahcid auto

#networking
module          /boot/barrelfish/x86_64/sbin/rtl8029 auto
module          /boot/barrelfish/x86_64/sbin/e1000n auto

#other networking
module          /boot/barrelfish/x86_64/sbin/NGD_mng auto
module          /boot/barrelfish/x86_64/sbin/netd auto

module          /boot/barrelfish/x86_64/sbin/serial_pc16550d
module          /boot/barrelfish/x86_64/sbin/fish

Thanks,

Mohan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.inf.ethz.ch/pipermail/barrelfish-users/attachments/20190124/f768af82/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: fish-error.jpg
Type: image/jpeg
Size: 110635 bytes
Desc: fish-error.jpg
URL: <http://lists.inf.ethz.ch/pipermail/barrelfish-users/attachments/20190124/f768af82/attachment-0001.jpg>


More information about the Barrelfish-users mailing list