public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* Re: [gentoo-user] Install Using another System
       [not found] <46648AF9.7050203@electronsweatshop.com>
@ 2007-06-04 21:28 ` darren kirby
  2007-06-05  8:53   ` Florian Philipp
  2007-06-05 11:58   ` Randy Barlow
  0 siblings, 2 replies; 12+ messages in thread
From: darren kirby @ 2007-06-04 21:28 UTC (permalink / raw
  To: gentoo-user

quoth the Randy Barlow:
> One more question - I'd like to install Gentoo on a very old and small
> system that doesn't have a CD-ROM, or even an IDE cable that can connect
> two drives.  Can I put the harddrive from that system on my normal
> desktop and install as normal onto that drive?  The old system has a
> very different and old processor from my normal Gentoo system (it's a
> Cyrix MediaGX MMX Enhanced according to /proc/cpuinfo with a whopping 16
> kB of cache!)  Any problems doing something like this on a modern system
> that I haven't thought about?
>
> R

Should be OK as long as the host system is an x86. I would use very 
conservative CFLAGS. Your CHOST will likely need to be "i386-pc-linux-gnu".

There is a kernel config in "Processor family" that says "CyrixIII/Via-C3". Is 
that what you have? If not or if you are not sure then choose plain 
old "386".

Grub should work alright, as best as I can figure, as long as (as per the 
guide) you install it onto the HDDs MBR.

Maybe something I am not thinking of. Just make sure that when going through 
the guide that anything that requires CPU specific choices you remember to 
select for your target, not the host. This may have a side-effect of not 
booting whilst in the host, only when you move the HDD to the target machine.

Good luck!

-d
-- 
darren kirby :: Part of the problem since 1976 :: http://badcomputer.org
"...the number of UNIX installations has grown to 10, with more expected..."
- Dennis Ritchie and Ken Thompson, June 1972
-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [gentoo-user] Install Using another System
  2007-06-04 21:28 ` darren kirby
@ 2007-06-05  8:53   ` Florian Philipp
  2007-06-05 13:32     ` Bo Ørsted Andresen
  2007-06-05 11:58   ` Randy Barlow
  1 sibling, 1 reply; 12+ messages in thread
From: Florian Philipp @ 2007-06-05  8:53 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 1602 bytes --]

Am Montag 04 Juni 2007 23:28 schrieb darren kirby:
> quoth the Randy Barlow:
> > One more question - I'd like to install Gentoo on a very old and small
> > system that doesn't have a CD-ROM, or even an IDE cable that can connect
> > two drives.  Can I put the harddrive from that system on my normal
> > desktop and install as normal onto that drive?  The old system has a
> > very different and old processor from my normal Gentoo system (it's a
> > Cyrix MediaGX MMX Enhanced according to /proc/cpuinfo with a whopping 16
> > kB of cache!)  Any problems doing something like this on a modern system
> > that I haven't thought about?
> >
> > R
>
> Should be OK as long as the host system is an x86. I would use very
> conservative CFLAGS. Your CHOST will likely need to be "i386-pc-linux-gnu".
>
> There is a kernel config in "Processor family" that says "CyrixIII/Via-C3".
> Is that what you have? If not or if you are not sure then choose plain old
> "386".
>
> Grub should work alright, as best as I can figure, as long as (as per the
> guide) you install it onto the HDDs MBR.
>
> Maybe something I am not thinking of. Just make sure that when going
> through the guide that anything that requires CPU specific choices you
> remember to select for your target, not the host. This may have a
> side-effect of not booting whilst in the host, only when you move the HDD
> to the target machine.
>
> Good luck!
>

Please note that Gentoo needs a i486 to work. You can still optimize your code 
for it, though. See http://gentoo-wiki.com/Safe_Cflags#i386 for details.

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

* RE: [gentoo-user] Install Using another System
@ 2007-06-05  9:57 burlingk
  0 siblings, 0 replies; 12+ messages in thread
From: burlingk @ 2007-06-05  9:57 UTC (permalink / raw
  To: gentoo-user



> -----Original Message-----
> From: Florian Philipp [mailto:f.philipp@addcom.de] 
> Sent: Tuesday, June 05, 2007 5:53 PM
> To: gentoo-user@lists.gentoo.org
> Subject: Re: [gentoo-user] Install Using another System
> 
> 
> Am Montag 04 Juni 2007 23:28 schrieb darren kirby:
> > quoth the Randy Barlow:
> > > One more question - I'd like to install Gentoo on a very old and 
> > > small system that doesn't have a CD-ROM, or even an IDE 
> cable that 
> > > can connect two drives.  Can I put the harddrive from 
> that system on 
> > > my normal desktop and install as normal onto that drive?  The old 
> > > system has a very different and old processor from my 
> normal Gentoo 
> > > system (it's a Cyrix MediaGX MMX Enhanced according to 
> /proc/cpuinfo 
> > > with a whopping 16 kB of cache!)  Any problems doing 
> something like 
> > > this on a modern system that I haven't thought about?
> > >
> > > R
> >
> > Should be OK as long as the host system is an x86. I would use very 
> > conservative CFLAGS. Your CHOST will likely need to be 
> > "i386-pc-linux-gnu".
> >
> > There is a kernel config in "Processor family" that says 
> > "CyrixIII/Via-C3". Is that what you have? If not or if you are not 
> > sure then choose plain old "386".
> >
> > Grub should work alright, as best as I can figure, as long 
> as (as per 
> > the
> > guide) you install it onto the HDDs MBR.
> >
> > Maybe something I am not thinking of. Just make sure that 
> when going 
> > through the guide that anything that requires CPU specific 
> choices you 
> > remember to select for your target, not the host. This may have a 
> > side-effect of not booting whilst in the host, only when 
> you move the 
> > HDD to the target machine.
> >
> > Good luck!
> >
> 
> Please note that Gentoo needs a i486 to work. You can still 
> optimize your code 
> for it, though. See http://gentoo-wiki.com/Safe_Cflags#i386 
> for details.


There is also a flag in the same page as the Processor family for
Generic x86 support.

--
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [gentoo-user] Install Using another System
  2007-06-04 21:28 ` darren kirby
  2007-06-05  8:53   ` Florian Philipp
@ 2007-06-05 11:58   ` Randy Barlow
  2007-06-05 16:39     ` Dan Farrell
  1 sibling, 1 reply; 12+ messages in thread
From: Randy Barlow @ 2007-06-05 11:58 UTC (permalink / raw
  To: gentoo-user

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

darren kirby wrote:
> Should be OK as long as the host system is an x86. I would use very 
> conservative CFLAGS. Your CHOST will likely need to be "i386-pc-linux-gnu".
> 
> There is a kernel config in "Processor family" that says "CyrixIII/Via-C3". Is 
> that what you have? If not or if you are not sure then choose plain 
> old "386".

It's the Cyrix MediaGX, which, according to gentoo-wiki, is safe with
i586 and -march=pentium-mmx, so that was what I was planning on doing...

- --
Randy Barlow
http://electronsweatshop.com

But you are a chosen race, a royal priesthood, a holy nation, a people for
his own possession, that you may proclaim the excellencies of him who
called you out of darkness into his marvelous light. Once you were not a
people, but now you are God's people; once you had not received mercy,
but now you have received mercy. ~1 Peter 2:9-10
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFGZU/n7So1xaF/eR8RAsWwAJ9vN+W7hV2YhRCbVl0lthJUqxntmgCfTvyK
BgY326ywhrA6L/z1wuFenoc=
=WtqE
-----END PGP SIGNATURE-----
-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [gentoo-user] Install Using another System
  2007-06-05  8:53   ` Florian Philipp
@ 2007-06-05 13:32     ` Bo Ørsted Andresen
  2007-06-05 14:21       ` Florian Philipp
  0 siblings, 1 reply; 12+ messages in thread
From: Bo Ørsted Andresen @ 2007-06-05 13:32 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 336 bytes --]

On Tuesday 05 June 2007 10:53:26 Florian Philipp wrote:
> Please note that Gentoo needs a i486 to work.

No, it doesn't. It needs at least an i486 CHOST to enable nptl. While nptl is 
faster that linuxthreads and thus should be preferred on systems that support 
it, it is not required in order to run Gentoo.

-- 
Bo Andresen

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [gentoo-user] Install Using another System
  2007-06-05 13:32     ` Bo Ørsted Andresen
@ 2007-06-05 14:21       ` Florian Philipp
  2007-06-05 14:30         ` Bo Ørsted Andresen
  0 siblings, 1 reply; 12+ messages in thread
From: Florian Philipp @ 2007-06-05 14:21 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 654 bytes --]

Am Dienstag 05 Juni 2007 15:32 schrieb Bo Ørsted Andresen:
> On Tuesday 05 June 2007 10:53:26 Florian Philipp wrote:
> > Please note that Gentoo needs a i486 to work.
>
> No, it doesn't. It needs at least an i486 CHOST to enable nptl. While nptl
> is faster that linuxthreads and thus should be preferred on systems that
> support it, it is not required in order to run Gentoo.

According to this [1] glibc-2.4 does not support linuxthreads any longer. 
Older versions are available through Portage, though.
According to this [2]  you have no choice since 2006.1

[1] http://gentoo-wiki.com/Safe_Cflags#i386
[2] http://gentoo-wiki.com/NPTL

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [gentoo-user] Install Using another System
  2007-06-05 14:21       ` Florian Philipp
@ 2007-06-05 14:30         ` Bo Ørsted Andresen
  2007-06-05 15:05           ` Florian Philipp
  0 siblings, 1 reply; 12+ messages in thread
From: Bo Ørsted Andresen @ 2007-06-05 14:30 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 681 bytes --]

On Tuesday 05 June 2007 16:21:31 Florian Philipp wrote:
> Am Dienstag 05 Juni 2007 15:32 schrieb Bo Ørsted Andresen:
> > On Tuesday 05 June 2007 10:53:26 Florian Philipp wrote:
> > > Please note that Gentoo needs a i486 to work.
> >
> > No, it doesn't. It needs at least an i486 CHOST to enable nptl. While
> > nptl is faster that linuxthreads and thus should be preferred on systems
> > that support it, it is not required in order to run Gentoo.
>
> According to this [1] glibc-2.4 does not support linuxthreads any longer.
> Older versions are available through Portage, though.

And newer versions. glibc-2.5 has support for linuxthreads too.

-- 
Bo Andresen

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [gentoo-user] Install Using another System
  2007-06-05 14:30         ` Bo Ørsted Andresen
@ 2007-06-05 15:05           ` Florian Philipp
  2007-06-05 21:03             ` Bo Ørsted Andresen
  0 siblings, 1 reply; 12+ messages in thread
From: Florian Philipp @ 2007-06-05 15:05 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 958 bytes --]

Am Dienstag 05 Juni 2007 16:30 schrieb Bo Ørsted Andresen:
> On Tuesday 05 June 2007 16:21:31 Florian Philipp wrote:
> > Am Dienstag 05 Juni 2007 15:32 schrieb Bo Ørsted Andresen:
> > > On Tuesday 05 June 2007 10:53:26 Florian Philipp wrote:
> > > > Please note that Gentoo needs a i486 to work.
> > >
> > > No, it doesn't. It needs at least an i486 CHOST to enable nptl. While
> > > nptl is faster that linuxthreads and thus should be preferred on
> > > systems that support it, it is not required in order to run Gentoo.
> >
> > According to this [1] glibc-2.4 does not support linuxthreads any longer.
> > Older versions are available through Portage, though.
>
> And newer versions. glibc-2.5 has support for linuxthreads too.

Do you suggest I edit that hint at [1]. Does that solve [2] as well or do you 
need to do something like installing from stage1?

[1] http://gentoo-wiki.com/Safe_Cflags#i386
[2] http://gentoo-wiki.com/NPTL

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [gentoo-user] Install Using another System
  2007-06-05 11:58   ` Randy Barlow
@ 2007-06-05 16:39     ` Dan Farrell
  2007-06-05 20:55       ` Randy Barlow
  0 siblings, 1 reply; 12+ messages in thread
From: Dan Farrell @ 2007-06-05 16:39 UTC (permalink / raw
  To: gentoo-user

On Tue, 05 Jun 2007 07:58:31 -0400
Randy Barlow <randy@electronsweatshop.com> wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> darren kirby wrote:
> > Should be OK as long as the host system is an x86. I would use very 
> > conservative CFLAGS. Your CHOST will likely need to be
> > "i386-pc-linux-gnu".
> > 
> > There is a kernel config in "Processor family" that says
> > "CyrixIII/Via-C3". Is that what you have? If not or if you are not
> > sure then choose plain old "386".
> 
> It's the Cyrix MediaGX, which, according to gentoo-wiki, is safe with
> i586 and -march=pentium-mmx, so that was what I was planning on
> doing...
> 
> - --
> Randy Barlow
> http://electronsweatshop.com
> 
> But you are a chosen race, a royal priesthood, a holy nation, a
> people for his own possession, that you may proclaim the excellencies
> of him who called you out of darkness into his marvelous light. Once
> you were not a people, but now you are God's people; once you had not
> received mercy, but now you have received mercy. ~1 Peter 2:9-10
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.7 (GNU/Linux)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
> 
> iD8DBQFGZU/n7So1xaF/eR8RAsWwAJ9vN+W7hV2YhRCbVl0lthJUqxntmgCfTvyK
> BgY326ywhrA6L/z1wuFenoc=
> =WtqE
> -----END PGP SIGNATURE-----
Interesting chip!  According to wikipedia,
http://en.wikipedia.org/wiki/MediaGX
this processor, introduced in 1997, represents Cyrix's stab at
combining the job of the CPU with hardware to process video and
audio.  After National Semi. bought out the company and sold the name
and trademarks to Via, NS developed into the Geode processor line,
which was then sold to AMD.  

Aside from being used in subcompact laptops, CTX EzBooks, and some
Compaq Presarios, Casio tablet PCs, and by Sun in the Dover
JavaStation, the chip has also been used in Arcade pinball
machines.

Unfortunately the cpu doesn't provide any L2 Cache, is heavily tied to
its companion chipset (don't bother removing it, it won't work anywhere
else ;-) ) And, of course, performance really sucks -- for one thing,
close association with the PCI bus required the same processor clock
speed as that bus, which you all know is a lot slower than a typical
FSB in '97.  

Sounds like a fun project.  Have you considered trying to get it to run
without a har drive at all?  I bet a server could provide NFS many
times faster than the hard drive...

-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [gentoo-user] Install Using another System
  2007-06-05 16:39     ` Dan Farrell
@ 2007-06-05 20:55       ` Randy Barlow
  2007-06-06 15:56         ` Dan Farrell
  0 siblings, 1 reply; 12+ messages in thread
From: Randy Barlow @ 2007-06-05 20:55 UTC (permalink / raw
  To: gentoo-user

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Dan Farrell wrote:
> Sounds like a fun project.  Have you considered trying to get it to run
> without a har drive at all?  I bet a server could provide NFS many
> times faster than the hard drive...

Yeah, old hardware is fun to tinker with :)  I got this machine for free
from my roommate so I figure what the heck, let's put Gentoo on it!
That does sound like a cool idea - hadn't thought of trying NFS.  How
would one do something like that?  I imagine you still need a harddrive
in there to get the boot process going (to start up grub) and then you
could configure grub to do the rest of the NFS stuff?  This box doesn't
offer anything else like PXE, booting from USB.  It doesn't even have a
CD-ROM or a floppy.  Just a hard drive!

- --
Randy Barlow
http://electronsweatshop.com

But you are a chosen race, a royal priesthood, a holy nation, a people
for his own possession, that you may proclaim the excellencies of him
who called you out of darkness into his marvelous light. Once you were
not a people, but now you are God's people; once you had not received
mercy, but now you have received mercy. ~1 Peter 2:9-10

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFGZc3G7So1xaF/eR8RAuxlAJ4xFkdeW2XQN0Aq5Fk1FAq+6eYxfACfQ8Hq
/14K+hwpAutOAUz9VzOcoUg=
=Ghnv
-----END PGP SIGNATURE-----
-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [gentoo-user] Install Using another System
  2007-06-05 15:05           ` Florian Philipp
@ 2007-06-05 21:03             ` Bo Ørsted Andresen
  0 siblings, 0 replies; 12+ messages in thread
From: Bo Ørsted Andresen @ 2007-06-05 21:03 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 1268 bytes --]

On Tuesday 05 June 2007 17:05:54 Florian Philipp wrote:
> > > > > Please note that Gentoo needs a i486 to work.
> > > >
> > > > No, it doesn't. It needs at least an i486 CHOST to enable nptl. While
> > > > nptl is faster that linuxthreads and thus should be preferred on
> > > > systems that support it, it is not required in order to run Gentoo.
> > >
> > > According to this [1] glibc-2.4 does not support linuxthreads any
> > > longer. Older versions are available through Portage, though.
> >
> > And newer versions. glibc-2.5 has support for linuxthreads too.
>
> Do you suggest I edit that hint at [1]. Does that solve [2] as well or do
> you need to do something like installing from stage1?

To be honest I don't really care enough to even look at the wiki. It does look 
like there are no 2007.0 stages with an i386 CHOST (probably because so few 
people actually want to install Gentoo on an real 386).

So either you'd have to use stage 1 from 2007.0 (not supported) or stage3-x86 
from 2006.1 (still supported). But the default-linux/x86/no-nptl profile is 
still stable and glibc-2.5 is unmasked on it so the point still stands until 
that profile becomes deprecated (and I doubt that will happen anytime soon).

-- 
Bo Andresen

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [gentoo-user] Install Using another System
  2007-06-05 20:55       ` Randy Barlow
@ 2007-06-06 15:56         ` Dan Farrell
  0 siblings, 0 replies; 12+ messages in thread
From: Dan Farrell @ 2007-06-06 15:56 UTC (permalink / raw
  To: gentoo-user

On Tue, 05 Jun 2007 16:55:35 -0400
Randy Barlow <randy@electronsweatshop.com> wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> Dan Farrell wrote:
> > Sounds like a fun project.  Have you considered trying to get it to
> > run without a har drive at all?  I bet a server could provide NFS
> > many times faster than the hard drive...
> 
> Yeah, old hardware is fun to tinker with :)  I got this machine for
> free from my roommate so I figure what the heck, let's put Gentoo on
> it! That does sound like a cool idea - hadn't thought of trying NFS.
> How would one do something like that?  I imagine you still need a
> harddrive in there to get the boot process going (to start up grub)
> and then you could configure grub to do the rest of the NFS stuff?
> This box doesn't offer anything else like PXE, booting from USB.  It
> doesn't even have a CD-ROM or a floppy.  Just a hard drive!
> 
> - --
> Randy Barlow
> http://electronsweatshop.com
> 
First off I wanted to point out that this looks like a Pentium-class
processor, not 386 or 486.  While I'm sure it will happily act like a
{3|4}86, it will also probably happily work as a pentium-mmx.  I have
never put gentoo on a 486 but I know it will work on a pentium farily
well.  

If you cannot net-boot with PXE, you'll need to boot from something; I
guess the hard drive is the only choice.  All you'll need on the hard
drive is grub, the kernel, and, optionally, any initial ramdisks or
anything you require, or splash images, etc -- in short, the contents
of the boot partition, and no more.  

Then you can create a directory for the installation on an NFS-capable
server somewhere, and unzip the stage3, and chroot.  You should be able
to build for a pentium-type machine on any modern system, as long as it
has 32-bit support.  

The next step is to configure the kernel to be able to automatically
configure IP networking at boot time, and to allow the root fs on NFS,
both in their respective categories in menuconfig.  There is also a
netboot.txt (i think...) file in the kernel Documentation that can
explain the command-line syntax for specifying that the kernel boot
with an NFS root and configure IP networking at boot time.  

Finally, you build the kernel, and the rest of the system, and then
stick grub and the kernel image on the hard drive and you should be
good to go!  

Your NFS server will have to provide the filesystem, so you'll have to
set up an NFS file share.  That's easy.  Since you can't net-boot (that
is, recieve kernel and such with TFTP through the PXE stuff) you won't
need a TFTP server.  You can use a static IP address, but if not,
you'll need a dhcp server. 

If you want more help with net booting, just say so.  Ive done it
several times now.  

Another nice thing about this configuration is that as long as the  NFS
server can execute the same code as the diskless client (that is the
processor in the server is more capable and not less), then you can
build the system, and any packages thereafter, on the server and not on
your super-slow off-brand pseudo-pentium ; )  I don't think i need to
tell you how much nicer that will be for you.  

Best of luck, 
	Dan


-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2007-06-06 16:04 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-06-05  9:57 [gentoo-user] Install Using another System burlingk
     [not found] <46648AF9.7050203@electronsweatshop.com>
2007-06-04 21:28 ` darren kirby
2007-06-05  8:53   ` Florian Philipp
2007-06-05 13:32     ` Bo Ørsted Andresen
2007-06-05 14:21       ` Florian Philipp
2007-06-05 14:30         ` Bo Ørsted Andresen
2007-06-05 15:05           ` Florian Philipp
2007-06-05 21:03             ` Bo Ørsted Andresen
2007-06-05 11:58   ` Randy Barlow
2007-06-05 16:39     ` Dan Farrell
2007-06-05 20:55       ` Randy Barlow
2007-06-06 15:56         ` Dan Farrell

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox