public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] Gentoo Installer (2) [LARGE]
@ 2002-06-02  4:33 vprada
  2002-06-02 12:18 ` foser
  2002-06-02 12:56 ` Simonics Zsolt
  0 siblings, 2 replies; 22+ messages in thread
From: vprada @ 2002-06-02  4:33 UTC (permalink / raw
  To: gentoo-core; +Cc: gentoo-dev

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 3171 bytes --]

Hello everybody

As i'd told you in a past e-mail i'd made a first test to install Gentoo using a modified version of the Red Hat's installer.

By the moment what i'd did was this: 

      1.- i was looking for a "fast" way to get an installer soon, with no too much programming or modifications, so i get all the ebuilds needed to make a gentoo base system. 

      2.- After this i'd made a set of rpms packages of this ebuilds (ebuild X.ebuild rpm)

      3.- Then and did create an archive named comps, this is the archive used by anaconda to know which packages install. In this archive is written the list of packages used to make a base gentoo system.

      4.- Anaconda will detect the hardware in the machine, make disk partitions, create users, configure the root password, the boot loader, timezone, keyboard layout, etc... after that the installe gather all this information it will install the packages listed in the comps archive.


     5.- once that the installer install everythin i'd wrote the post-isntall procedure (this post-install procedure is written in python). In this post-install procedure i did take the information gathered by anaconda and i modify the gentoo configuration files (by example, in red hat the network configuration files are located in /etc/sysconfig/network-scripts, with gentoo is in /etc/env.d/net)

     6.- After this i get Gentoo running and able to make an emerge rsync, and then emerge any additional package. 

- What i want that the installer do?

As i told you this was my first approach. I think that we need a fast way to multiply the number of "non-technical" users that can use Gentoo, and this was the fastest way that i did find.

The next steps will be to modify the python routines in Anaconda so we will don't need to make the base system rpms (what i mean with this is that the installer use emerge to install everything)

I want to modify the configuration routines in Anaconda (by example, network configuration routine will modified the /etc/env.d/net file and not the /etc/sysconfig/network-scripts)

With Anaconda we have 2 kinds of installation, Text and GUI Based. The bash prompt is an option but is available. Anaconda will always try first to make a GUI installation, if the video hardware detection fails Anaconda will try Text Installation, and if the Text installation fails Anaconda will abort. We have to modified this and if everything fails the user will always have the bash prompt to install everything manually.

I think that for some users the installer will make them feel that they don't have the control of the installation, and this is why they choose Gentoo ( in Fact i'd enjoy a lot take a machine a make partitions, configuration and everything mannualy), but for some other users the installer (this first one, and the incoming one) will make a lot easier install Gentoo linux.

I will need all your advices, colaboration and expertise to complete all the goals that i have with this project. The next week i will make an iso image of the anaconda installer, and i will upload the anaconda source code to the cvs with the modifications that i did. 

Thanks all
Víctor PRada


^ permalink raw reply	[flat|nested] 22+ messages in thread
[parent not found: <20020602122104.49479ABD9F@chiba.3jane.net>]
[parent not found: <20020602170104.57ABEAC453@chiba.3jane.net>]
[parent not found: <124969252@toto.iv>]

end of thread, other threads:[~2002-06-04  1:19 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-06-02  4:33 [gentoo-dev] Gentoo Installer (2) [LARGE] vprada
2002-06-02 12:18 ` foser
2002-06-02 13:03   ` Meir Kriheli
2002-06-02 12:56 ` Simonics Zsolt
2002-06-02 23:49   ` Matthew Kennedy
2002-06-03  1:22     ` William Kenworthy
2002-06-03  3:16       ` Mark Bainter
2002-06-03 12:50       ` Alexander Gretencord
2002-06-03  3:05     ` Mark Bainter
2002-06-03  3:38       ` Justin Lambert
2002-06-03  4:31         ` Matthew Kennedy
2002-06-03  5:47           ` Bjarke Sørensen
2002-06-03 14:13           ` Grant Goodyear
2002-06-03 14:57             ` Victor R. Prada
2002-06-04  1:19           ` Mark Bainter
     [not found] <20020602122104.49479ABD9F@chiba.3jane.net>
2002-06-02 14:16 ` David Chamberlain
2002-06-02 14:19   ` Meir Kriheli
2002-06-02 18:22     ` Jon Nelson
2002-06-02 16:42   ` vprada
     [not found] <20020602170104.57ABEAC453@chiba.3jane.net>
2002-06-02 22:18 ` David Chamberlain
     [not found] <124969252@toto.iv>
2002-06-03 18:20 ` Jeffrey D. Kowing
2002-06-03 18:36   ` Victor R. Prada

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