Looking for detailed documentation: Install to existing
filesystem
Joshua Oreman
oremanj at get-linux.org
Mon Aug 25 13:01:27 PDT 2003
On Mon, Aug 25, 2003 at 11:52:54AM -0700 or thereabouts, Avleen Vig wrote:
> On Sun, Aug 24, 2003 at 03:36:41PM -0500, Charles Howse wrote:
> > Hi,
> > I've posted this request to 'questions' with no response, so now I'll
> > ask 'hackers'.
> >
> > I'm a hobbyist, and for my personal education, I would like to learn how
> > to install FBSD from an existing filesystem, rather than from FTP or CD.
> >
> > My intention is to copy the files to a directory on the second HDD of my
> > present FBSD system, and point sysinstall to that partition/directory
> > during the install.
>
> This may not answer the questions you posed, but it may be a good start
> for you.
>
> You have two options i can think of, if you want to mimic a traditional
> /stand/sysinstall installation process.
> 1) install an FTP server, and choose an FTP install.
> 2) export the hard drive over NFS, and use that.
>
> Or, a better way which I would recommend:
> download the source code, and put if on the second drive. We'll assume
> /usr/src and /usr/obj are mounted on the *second* hard drive.
>
> Run something like this:
> cd /usr/src
> make buildworld <a flag>*
> * the '<a flag>' is a flag I don't recall off the top of my head, but
> * it lets you change which drive / other mounted location, the new
> * build is installed to. Maybe someone else can help here?
> make buildkernel
>
> then when you want to install to a third hard drive, mount it as the
> location give in '<a flag>' to make on the previous step, then run:
> make
> make installkernel
> make installworld
> mergemaster
>
> that should isntall the compiled sources to the new drive pretty
> quickly.
Wrong. The process would be something like:
cd /usr/src
make buildworld
make buildkernel KERNCONF=<kernel-config-name-or-GENERIC>
mount /dev/<new-hd> /mnt/point
make installkernel
make installworld DESTDIR=/mnt/point
mergemaster
reboot
-- Josh
> _______________________________________________
> freebsd-hackers at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
> To unsubscribe, send any mail to "freebsd-hackers-unsubscribe at freebsd.org"
More information about the freebsd-questions
mailing list