

Re: UX Redesign: Dual Boots / Resize issues / Saving KS

2011/6/22 Máirín Duffy <duffy fedoraproject org>

There isn't much we can do for them; they really need to run chkdsk on
their own. One resource we do have at our disposal is ntfsfix, which is
a utility that can fix common errors,
It fixes common errors and then forces windows to run a full check in the next boot.
but the downside to this is that
if users press any key while it runs, it'll skip the filesystem check
operation, rendering the whole process useless.
That's not a bug we can fix, that's just what windows does...
So we'll need to lean on
them and make sure we document well the chkdsk process. Will found this
following documentation on shrinking partitions in Windows:

Which is useless, because:

Windows partitioning tools can't resize the main OS drive (drive C).
The UI is ugly and not usable, users will have problems with it.

Resize issues

screen map.

There's a complication that resizing introduces. The designers would
case is not reversible at this time.


dry-run version.

A dry-run version of resize would need two components:
(1) Dry run of the resize to determine how much space we'd get
(2) A dry run of the RPM transaction to determine how much space we'll
Well, we can't do rpm transaction dry run in anaconda for network installs before we download everything.
My idea was, simply adding a new field to comps with auto-generated size requirement for the specific group defaults that will be generated on compose time. (I'm not sure Infra will like this idea though).

If we want to allow individual package selection, the filed should have the installed size for each package in comps (and be in the package definition, not group definition), not for the whole group.

There's a complication with upgrades here too, especially during
As I've mentioned, upgrades doesn't need re-sizing, (and iirc you *can't* change the partition scheme during upgrades).
From the log:
elad661: upgrades doesn't needs resizing though
elad661: we can do this checks only in resize usecase
wwoods: elad661: ...true! sorry, I think I need a cup of tea and a break before I continue thinking about this

Saving KS

because who would remember to insert the USB key before turning anaconda

We could have a little inconspicious 'Continue a previous installation'
on the front language selection / splash screen maybe??
Yes, but only when we didn't detect any saved installation. This button shouldn't replace auto-detection,  it would be just another method.


continue with this previous installation, or would you like to start

Here's the full log btw


