[Bug 234031] loader can't traverse filesystem, LUA ERROR: cannot open /boot/lua/loader.lua
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Sat Dec 15 03:41:49 UTC 2018
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=234031
Bug ID: 234031
Summary: loader can't traverse filesystem, LUA ERROR: cannot
open /boot/lua/loader.lua
Product: Base System
Version: 12.0-RELEASE
Hardware: amd64
OS: Any
Status: New
Severity: Affects Some People
Priority: ---
Component: kern
Assignee: bugs at FreeBSD.org
Reporter: umage at netvor.sk
Booting from a clean copy of /boot obtained from
FreeBSD-12.0-RELEASE-amd64-bootonly.iso does not work. The BTX loader seems to
have issues traversing the filesystem - when I poke around with 'ls', it sees
the root, but can't enter subdirectories. The system disk uses BSD/UFS scheme.
The loader however has no trouble browsing the storage disk, which is GPT/UFS.
This has been previously reported a month ago in CURRENT as bug #233098 but was
miscategorized and no additional info was provided. The issue is currently
being discussed in
https://forums.freebsd.org/threads/lua-error-can-not-open-boot-lua-loader-lua.68635/
I am currently working around this by booting off of the iso, then mounting the
system disk. Interestingly, /dev/ada0 exists but dev/ada0a doesn't, and 'gpart
list' does not even mention ada0. No idea what this means. I ran fsck just in
case, all filesystems are clean.
FreeBSD/x86 bootstrap loader. Revision 1.1
Startup error in /boot/lua/loader.lua:
LUA ERROR: cannot open /boot/lua/loader.lua: no such file or directory.
can't load 'kernel'
Type '?' for a list of commands, 'help' for more detailed help.
OK lsdev
disk devices:
disk0: BIOS drive C (16514064 x 512):
disk0a: FreeBSD UFS
disk1: BIOS drive D (3907029168 x 512):
disk1p1: FreeBSD UFS
OK ls disk1p1:/example
disk1p1:/example
d dir1
d dir2
OK ls disk0a:/boot
open 'disk0a:/boot' failed: no such file or directory
OK ls disk0a:/root
open 'disk0a:/root' failed: no such file or directory
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-bugs
mailing list