Date: Fri, 26 Oct 2007 13:56:42 -0700 From: "Thomas Ching" <tching@arraynetworks.net> To: "Doug Barton" <dougb@FreeBSD.org> Cc: freebsd-hackers@freebsd.org, freebsd-questions@freebsd.org Subject: RE: boot loader Message-ID: <BBBF2B6511353C4CAABD39BFAC8CB4F10167CED7@Exchange.arraynetworks.net> In-Reply-To: <alpine.BSF.0.9999.0710261340150.75470@qbhto.arg>
next in thread | previous in thread | raw e-mail | index | archive | help
Thanks Doug for your help. I am cc'ing freebsd-questions and I will drop
freebsd-hackers from the next email on.
A few things:
1. it's not a requirement, but I'd like to keep the current partitions
(therefore dual boot) just in case anything goes wrong.
2. can you point me to more readings regarding how I might perform the
following: " However in order to set the new slice bootable you'd have
to then use the disk editor"
3. I guess what you are saying is that if I go with the upgrade path
release 4->5->6, I can do "in place" upgrade over network.
Again appreciate your help.
Thomas=20
-----Original Message-----
From: Doug Barton [mailto:dougb@FreeBSD.org]=20
Sent: Friday, October 26, 2007 1:47 PM
To: Thomas Ching
Cc: freebsd-hackers@freebsd.org
Subject: Re: boot loader
FYI, for future reference this question is really more appropriate for=20
freebsd-questions@freebsd.org.
On Fri, 26 Oct 2007, Thomas Ching wrote:
> Hi, I am trying to do the following with existing systems running 4.5.
> I'd really appreciate if anyone has any hints, pointers, opinions, or
> even just "you should talk to this other group" for me.
>
> 1. Existing system: FreeBSD 4.5 based with FreeBSD boot loader
> (boot0) in MBR
You're not planning to dual-boot anything, right? Just boot and run one=20
operating system?
> 2. I am trying to install a new software based on either FreeBSD
> 6.2 or later, or LINUX with the following restrictions:
>
> a. No console access
> b. No media access other than serial port, Ethernet,
> existing HD with 4.5 installed (i.e. NO CD/DVD, floppy, USB....etc)
>
> 3. The hard drive (1) has enough empty space (currently not
> partitioned/used) so I can create a new slice to put the new
OS/software
> in and boot from the new OS, but I am not sure how I can achieve that.
You definitely can't use any of the standard installation methods
without=20
console access. You also can't dual boot without console access.
> 1. Is it possible for me to boot of FreeBSD 4.5 and "run an
> installation over Ethernet/ftp"?
No.
> 2. Is it possible for me to "tar up a FreeBSD 6.2" partition, put
> onto the 4.5 disk (new partition) then "sysinstall" (or something like
> that) to make the system boot from the new partition?
You could theoretically install onto a local system, tar it up, then=20
unpack it in the unused partition on your remote machine, yes. However
in=20
order to set the new slice bootable you'd have to then use the disk=20
editor, and if you get even one thing the tiniest bit wrong, you've=20
bricked it.
If I were in your position I'd do this with make world, but that's going
to take a looooooooong time because you'll first have to update to the=20
latest RELENG_4, then 5-stable, then 6-stable (at least) and then if you
don't want to have to do this again for a while I'd update to 7.0 when
it=20
is released.
The other alternative is to bribe someone who is local to do the=20
installation for you, which all things considered would probably be
easier=20
all around.
hope this helps,
Doug
--=20
This .signature sanitized for your protection
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?BBBF2B6511353C4CAABD39BFAC8CB4F10167CED7>
