Re: working on text mode

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Oron Peled wrote:
On Friday, 23 בJanuary 2009, Chris Lumens wrote:
- If the graphical installer doesn't work, the fix is not to have a
  completely different path to go down.  The fix is to fix graphical
  installs.  Having said this, we still do have work arounds possible.
  You can always add xdriver=vesa as a boot parameter if the normal driver
  for your card doesn't work under X.  My latest patch to the list makes
  it more obvious that you can do this.

I beg to digress, as text mode installation has more important roles than
working around broken X.

Two use cases:
 * A small/old-hardware server without enough RAM.
   I lately installed two such hosts, one is an old Pentium used as
   firewall. The other is a small server used in a school (which now
   has its RAM upgraded, but wasn't few months ago during install) --
   In both cases X or vnc install was not possible, but both has Fedora
   up and running (one F8, later upgraded to F10, the other a fresh
   F10 install).

How is VNC not an option here? I assume you have another system at your disposal aside from the one you are setting up. And if you are setting up a server, I assume it also has a network interface. So again, how is VNC not an option? Connect your laptop or workstation via a crossover cable to the interface on the server you are installing to. Done.

 * A capable server where we don't want no X (e.g: minimizing security
   exposure).
   Yes, we could install it with X and remove it after the installation
   but it's pretty lame. Yes, we would prefer to do a kickstart
   install, but sometimes it's problematic -- think about a first
   Linux server in a small Windows-centric environment --
   you don't necessarily have full cooperation of the network gods,
   sometimes you can't even talk to them (outsourced network management).

IMHO, the idea to minimize the text install is very good. When deciding
in what features to include during such an install, the basic question
should be -- can this be added/configured after the install?

For example, I don't see any problem in totally cutting the UI for
software selection step and installing only @Base (or what kickstart says).
In interactive mode, the admin can always do a yum install (or groupinstall)
later.

However, missing an important feature that cannot be fixed after the
installation (e.g: LVM, encrypted partitions for the installed partitions)
is simply a bug -- again the UI doesn't have to pretty since I'm talking
about a corner case, but it should be *possible* to install in such cases.

One last note about the difficulty of squeezing LVM definitions into
a text UI. This looks hard if we assume everything should be put
into the same dialog box. If we split it to steps (VG's, PV's for each VG,
LV's for each VG), it should be easy (not the code, the UI design ;-)

The UI design isn't that easy for partitioning. It's already very difficult in graphical installer. Our current interface starts to break down and become useless when you have hundreds or thousands of disks. I don't want to imagine what that would be like in text mode.

But even if we were able to scope the text mode partitioning UI to allow us to implement an LVM interface in it, we've still done two things that we don't want to do:

1) Created an entirely different user interface. Not just newt over gtk, but different screens and text. 2) Limited what you can do in text mode, so what's the point in the first place?

--
David Cantrell <dcantrell@xxxxxxxxxx>
Red Hat / Honolulu, HI

_______________________________________________
Anaconda-devel-list mailing list
Anaconda-devel-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/anaconda-devel-list

[Index of Archives]     [Kickstart]     [Fedora Users]     [Fedora Legacy List]     [Fedora Maintainers]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]
  Powered by Linux