Ubiquity Proposal - Add "minimal" setup with kernel parameter

Aaron Honeycutt honeycuttaaron3 at gmail.com
Tue Jul 11 16:20:28 UTC 2017


Ok, thanks for the clarification. Sounds good.

On Tue, Jul 11, 2017, 12:09 PM Carl Richell <carl at system76.com> wrote:

> Correct, the current Ubiquity would remain close to the same with two
> exceptions:
>
> Move KB Layout after the Welcome screen
> Move the hostname field to the Installation Type screen
>
> On Tue, Jul 11, 2017, at 10:01 AM, Aaron Honeycutt wrote:
>
> But would this all be to the current minimal version of Ubiquity and not
> the main one current? I ask as part of Kubuntu since we don't use the GNOME
> setup.
>
> Though I think we have whole another UI setup for our KDE/Qt install
> frontend.
>
> On Tue, Jul 11, 2017, 11:58 AM Carl Richell <carl at system76.com> wrote:
>
>
> Timezone is taken care of by GNOME Initial Setup. We'd like to remove the
> duplication.
>
> On Tue, Jul 11, 2017, at 09:54 AM, Aaron Honeycutt wrote:
>
> I'm curious on why you want to remove timezone selection. All the other
> changes sound great as I would like a better partitioning setup for
> encrypted machines as I feel the current one is not the best (not sure if
> my issues are just with our KDE/Qt one or not).
>
> On Tue, Jul 11, 2017, 11:47 AM Jeremy Bicha <jbicha at ubuntu.com> wrote:
>
> Thanks Carl for starting this conversation! I'm forwarding this to
> ubuntu-devel for you so that this discussion can reach a wider
> audience.
>
> Thanks,
> Jeremy Bicha
>
> On Tue, Jul 11, 2017 at 11:31 AM, Carl Richell <carl at system76.com> wrote:
> > System76 would like to use GNOME Initial Setup for user configuration.
> > Currently, there is duplication with Ubiquity.
> >
> >
> > We propose changing Ubiquity to add a “minimal” mode, triggered by a
> kernel
> > parameter (a flag similar to how OEM install is triggered now). This
> enables
> > flavors to use whichever version makes sense for them. System76’s Pop!_OS
> > and the elementary OS team are interested in using “minimal”. Minimal
> might
> > be attractive to Ubuntu w/ GNOME as well.
> >
> >
> > “Minimal” will contain the least amount necessary to install the OS. We
> also
> > prefer off-line installs with minimal which would remove options to
> download
> > updates or install 3rd party software during install. This requires
> adding
> > language packs to the iso when using minimal.
> >
> >
> > Minimal screens:
> >
> > Welcome/Language Select - change: add KB Layout [1]
> >
> > Installation Type - change: move hostname here [2]
> >
> > If full disk encryption is chosen, Choose Security Key screen.
> >
> > --Timezone: we’d like to remove timezone but Ubiquity is crashing when
> we do
> > so. More investigation is necessary.
> >
> >
> > [1] KB layout currently comes after “Installation Type”. Users can’t set
> > their layout before typing a full-disk encryption password. Moving KB
> layout
> > forward would fix this. However, Ubuntu uses the first Welcome Screen to
> > display both language and “Try Ubuntu” or “Install Ubuntu”. A couple of
> > ideas:
> >
> >
> > Boot to a live environment with a “Install Ubuntu” icon on the desktop.
> >
> > For a “complete” Ubiquity install, move KB layout after the Welcome
> Screen.
> >
> >
> > [2] Hostname is currently on the “Who are you?” screen. It uses the
> username
> > and DMI information to populate the hostname. We propose using the same
> DMI
> > information, adding 4 hexadecimals to the end (a checksum of the MAC
> address
> > “Galag-Pro-A8F3”), and moving the hostname up to the “Installation Type”
> > screen. This enables “minimal” installs to set the hostname and business
> > customers can install the OS on multiple machines, with automatic or
> custom
> > hostnames, then give the computer to their user for account setup.
> >
> >
> > Current Ubiquity “Complete” Screens
> >
> > Welcome w/ Language Select and “Try Ubuntu” or “Install Ubuntu”
> >
> > Preparing to Install Ubuntu w/ Download Updates and Install 3rd Party
> > checkboxes
> >
> > Installation Type w/ drive setup and full disk encryption
> >
> > If full disk is chosen, Choose Security Key
> >
> > Timezone
> >
> > Keyboard Layout
> >
> > Who Are You? w/ user account setup and hostname
> >
> >
> > Proposed Ubiquity “Complete” Screen
> >
> > Welcome w/ Language Select and “Try Ubuntu” or “Install Ubuntu”
> >
> > Keyboard Layout
> >
> > Preparing to Install Ubuntu w/ Download Updates and Install 3rd Party
> > checkboxes
> >
> > Installation Type w/ drive setup and full disk encryption ADD hostname
> >
> > If full disk is chosen, Choose Security Key
> >
> > Timezone
> >
> > Who Are You? w/ user account setup REMOVE hostname
>
> --
> ubuntu-devel mailing list
> ubuntu-devel at lists.ubuntu.com
> Modify settings or unsubscribe at:
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel
>
> --
>
>
> Aaron Honeycutt
> - Ubuntu Fl Loco South Lead
> - Kubuntu Council Member
>
>
>
> --
>
> Aaron Honeycutt
> - Ubuntu Fl Loco South Lead
> - Kubuntu Council Member
>
>
> --

Aaron Honeycutt
- Ubuntu Fl Loco South Lead
- Kubuntu Council Member
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/ubuntu-devel/attachments/20170711/82bbddf7/attachment-0001.html>


More information about the ubuntu-devel mailing list