Date: Tue, 1 Feb 2005 19:04:07 +0400 From: Rakhesh Sasidharan <rakhesh.s@gmail.com> To: "Loren M. Lang" <lorenl@alzatex.com> Cc: Mark Ovens <marko@freebsd.org> Subject: Re: Booting FreeBSD-5.3 from NTLDR Message-ID: <38b3f6e40502010704292f0b6a@mail.gmail.com> In-Reply-To: <20050201121049.GL8619@alzatex.com> References: <38b3f6e4050130033551e43818@mail.gmail.com> <38b3f6e4050130235957c049c2@mail.gmail.com> <41FDEFE7.1090204@freebsd.org> <38b3f6e40501310216de768e@mail.gmail.com> <20050131103523.GC8619@alzatex.com> <41FE17A7.3030006@freebsd.org> <38b3f6e4050131074327d2e583@mail.gmail.com> <41FE578F.60706@freebsd.org> <38b3f6e405013122047a2b8206@mail.gmail.com> <20050201121049.GL8619@alzatex.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 1 Feb 2005 04:10:49 -0800, Loren M. Lang <lorenl@alzatex.com> wrote: > I think that you should be able to use boot0 and boot1 as a file once > the apropriate fields are filled in. When boot0 and boot1 are written > to the disk in their special locations, several bytes of each file are > modified to reflex various paramaters like which disk or partition they > should use. You should be able to extract them with dd and boot them > externally from my understanding of it. boot1 is normally written to > the first sector of the partitionthat freebsd is installed on, if that's > the first partition on ur second hard drive then: > > dd if=/dev/ad1s1 of=boot1.img count=1 > > will extract the file to boot1.img might NTLDR should be able to use. > > dd if=/dev/ad1 of=boot0.img count=1 Nopes. This too is something I had tried. Coz I figured if BootPart is simply extracting sectors from the FreeBSD slice, then either of the commands above should do the same trick! But nopes, that too gave me errors. This is what really got me stumped! :(( But hmm, now that I look at ur commands once again, I realize that I had also added an option like "bs=512". As in, what I used was ``dd if=/dev/ad1 of=boot0.img count=1 bs=512''. No specific reason for that extra option, just that that's what I used to extract the bootsectors for Fedora, and I figured its job is to extract just the first 512 bytes (and nothing else). Do you think "bs=512" could be what's making things go wrong for me? -- -- Rakhesh rax@rakhesh.com
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?38b3f6e40502010704292f0b6a>