Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 21 Oct 2004 21:20:08 +0200
From:      "Poul-Henning Kamp" <phk@phk.freebsd.dk>
To:        Tim Dettloff <dettloff@gmail.com>
Cc:        current@freebsd.org
Subject:   Re: Solution? Re: pxe-install on FreeBSD 5.3 
Message-ID:  <33725.1098386408@critter.freebsd.dk>
In-Reply-To: Your message of "Thu, 21 Oct 2004 20:53:50 %2B0200." <5b0444b504102111539dad203@mail.gmail.com> 

next in thread | previous in thread | raw e-mail | index | archive | help
In message <5b0444b504102111539dad203@mail.gmail.com>, Tim Dettloff writes:

then your change sounds like it makes a lot of sense.


>As far as I can see it does not, but if thats is the case, it could
>easily be changed :o)
>
>On Thu, 21 Oct 2004 19:41:02 +0200, Poul-Henning Kamp
><phk@phk.freebsd.dk> wrote:
>> In message <5b0444b504102016381f8e3f96@mail.gmail.com>, Tim Dettloff writes:
>> >After a lot of searching I think I have found the problem.
>> >
>> >Both sys/nfsclient/nfs_diskless.c (, bootp_subr.c) and sys/dev/md/md.c
>> >sets rootdevnames[0] which is used by sys/kern/vfs_mount.c to select a
>> >root. On 5.2.1 nfs set it first and the setting was later overwritten
>> >by md. I suspect that this commit
>> >http://lists.freebsd.org/pipermail/cvs-src/2004-March/021449.html
>> >changed that order, so that nfs now overwrites the md setting.
>> >I suggest that nfs is modified so it sets rootdevnames[1] instead of
>> >[0]. As far as I can see [1] this is not used for anything. That way
>> >md is alway tried first and then nfs.
>> 
>> Doesn't the search terminate if [0] is NULL ?
>> 
>> 
>> >
>> >>Tim.
>> >
>> >On Wed, 20 Oct 2004 05:16:51 +0000 (UTC), Bjoern A. Zeeb
>> ><bzeeb-lists@lists.zabbadoz.net> wrote:
>> >> On Tue, 19 Oct 2004, Tim Dettloff wrote:
>> >>
>> >> Hi,
>> >>
>> >> > On 5.2.1-RELEASE i could just copy /boot from the boot-only iso to my
>> >> > tftp-sever, compile pxeboot with LOADER_TFTP_SUPPORT=YES and I was
>> >> > ready to pxeinstall.
>> >> >
>> >> > When I do the same with 5.3-RC1 the kernel wants to mount root from
>> >> > NFS instead of /dev/md0.
>> >> >
>> >> > What is the reason for this change?
>> >>
>> >> I don't know but I had posted a solution earlier this year. If I
>> >> rememeber correctly it had been setting
>> >>         set vfs.root.mountfrom="ufs:/dev/md0c"
>> >> in boot/loader.rc.
>> >>
>> >>
>> >> > In addition it would really be nice if the iso contained a
>> >> > pxeboot build with LOADER_TFTP_SUPPORT=YES in addition to the
>> >> > standard one. I imagine it is only a couple of lines extra in the makefile..?
>> >>
>> >> +1 from me ;)
>> >>
>> >> --
>> >> Bjoern A. Zeeb                          bzeeb at Zabbadoz dot NeT
>> >>
>> >_______________________________________________
>> >freebsd-current@freebsd.org mailing list
>> >http://lists.freebsd.org/mailman/listinfo/freebsd-current
>> >To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"
>> >
>> 
>> --
>> Poul-Henning Kamp       | UNIX since Zilog Zeus 3.20
>> phk@FreeBSD.ORG         | TCP/IP since RFC 956
>> FreeBSD committer       | BSD since 4.3-tahoe
>> Never attribute to malice what can adequately be explained by incompetence.
>>
>

-- 
Poul-Henning Kamp       | UNIX since Zilog Zeus 3.20
phk@FreeBSD.ORG         | TCP/IP since RFC 956
FreeBSD committer       | BSD since 4.3-tahoe    
Never attribute to malice what can adequately be explained by incompetence.



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