Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 08 Jun 2012 16:33:00 +0200
From:      rank1seeker@gmail.com
To:        "John Baldwin" <jhb@freebsd.org>, hackers@freebsd.org
Subject:   Re: CD bootcode
Message-ID:  <20120608.143300.329.2@DOMY-PC>
In-Reply-To: <201206071116.33215.jhb@freebsd.org>
References:  <20120606.161514.685.1@DOMY-PC> <201206070821.40068.jhb@freebsd.org> <20120607.135825.592.1@DOMY-PC> <201206071116.33215.jhb@freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
----- Original Message -----=0D=0AFrom: John Baldwin =
<jhb@freebsd.org>=0D=0ATo: rank1seeker@gmail.com=0D=0ACc: =
hackers@freebsd.org=0D=0ADate: Thu, 7 Jun 2012 11:16:33 =
-0400=0D=0ASubject: Re: CD bootcode=0D=0A=0D=0A> On Thursday, June 07, =
2012 9:58:25 am rank1seeker@gmail.com wrote:=0D=0A> > ----- Original =
Message -----=0D=0A> > From: John Baldwin <jhb@freebsd.org>=0D=0A> > To: =
freebsd-hackers@freebsd.org=0D=0A> > Cc: rank1seeker@gmail.com=0D=0A> > =
Date: Thu, 7 Jun 2012 08:21:39 -0400=0D=0A> > Subject: Re: CD =
bootcode=0D=0A=0D=0A> > But even when loader is finally started, loader =
handles symlinks on UFS (kicked by '/boot/boot'), BUT fails so, on =
Rock-Ridge iso (kicked by =0D=0A> '/boot/cdboot')=0D=0A> > Looks like =
loader must be made into looking at Rock-Ridge extensions.=0D=0A> =0D=0A> =
It is src/lib/libstand/cd9660.c that would have to be patched.  It =
already has=0D=0A> limited Rock-Ridge support, so adding symlink support =
to cd9660_open() may not=0D=0A> be that hard to do.=0D=0A> =0D=0A> -- =
=0D=0A> John Baldwin=0D=0A=0D=0A=0D=0AProblem should be solved in 2 =
groups/steps.=0D=0A=0D=0AFirst=0D=0A-----=0D=0Astage 2 boot '/boot/boot' =
AND '/boot/cdboot' shouldn't be made into working with =
symlinks.=0D=0AJust leave them, the way they are. First one can be =
navigated to loader via 'boot.config' file.=0D=0ASo only '/boot/cdboot' =
should be edited, to react to the same 'boot.config' file as '/boot/boot' =
does.=0D=0ASimply because they both target 'loader', 'boot.config' should =
work for both bootcodes.=0D=0A=0D=0ASecond=0D=0A------=0D=0A'loader' =
should be edited, to work with Rock-Ridge =
extensions.=0D=0A=0D=0A=0D=0ADomagoj Smol=E8i=E6



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20120608.143300.329.2>