Bug 117498 - Usability: Uninformed Reboot during Installation process
Summary: Usability: Uninformed Reboot during Installation process
Status: RESOLVED FIXED
Alias: None
Product: openSUSE 11.0
Classification: openSUSE
Component: Installation (show other bugs)
Version: Beta 1
Hardware: i386 SuSE Linux 10.0
: P5 - None : Normal (vote)
Target Milestone: ---
Assignee: Evamaria Fuchs
QA Contact: Klaus Kämpf
URL:
Whiteboard:
Keywords: easy_fix, Usability
Depends on:
Blocks:
 
Reported: 2005-09-16 17:08 UTC by Celeste Paul
Modified: 2008-04-23 16:01 UTC (History)
5 users (show)

See Also:
Found By: Other
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Celeste Paul 2005-09-16 17:08:56 UTC
In the current installation process, the user chooses an installation method
from the Installation CD menu, goes through the process, and the system is
rebooted for the second stage of installation.  The CD is not ejected and the
installation menu is presented to the user again.  The correct selection is to
boot from harddisk and continue the process, but this is not obvious to users
with no experience installing Linux.

It is extremely confusing to users who have never installed Linux.  The system
is rebooted in the middle of the timeline given to the user and the same
installation CD menu is presented to them with no hints.  Users may think the
installation failed and begin installation again, and may be wary of booting
from disk because they know installation has not been completed.  This reduces
the user's trust in the installation process and the software and makes them
frustrated.

There are several improvements which can be made to reduce this issue:

* Add "Reboot system" in the timeline to give user prior knowledge of what to
expect during the installation process

* Instruct the user to select the appropriate menu item ('Boot from harddisk' in
this case) prior to rebooting for the second stage of installation

* Create a more intuitive menu item in the Installation menu to help the user
choose the correct step (eg: Continue Installation, Installation Part 2,
Configure System, etc..) instead of "Boot from harddisk"
Comment 1 Forgotten User t5Zk3gBCTi 2005-09-16 17:51:39 UTC
It is even more confusing when doing a dual-boot installation and keeping the 
windows bootmanager. In this case "Boot from harddisk" doesn't work since then 
windows or the windows bootmanager (which doesn't know anything about the to 
be installed linux yet) boots. To get the not-yet-finished linux to run you 
have to chose one of the other options. I did this now maybe already on ten 
boxes and I still can't remember which of the options is the right one. 
It would be really good to make this step more obvious. 
 
Alex 
 
Comment 2 Stephan Kulow 2005-09-16 19:49:56 UTC
Steffen: I think the last point is interesting for you: having another point 
that the user is sure to pick during reboot at this point sounds a good idea - 
even if it duplicates functionality.
Comment 3 Steffen Winterfeldt 2005-09-19 08:50:59 UTC
Just a reminder: a CD is a _read-only_ medium. There's no way to make it 
work differently after installation than before. 
 
'Boot from hard disk' will of course boot the newly installed linux and 
not windows. That's the whole point of it. Unless you explicitly want windows 
to be started - but then you can't complain. 
 
To sum it up: sorry, I've no idea what you want. 
Comment 4 Lukas Ocilka 2005-09-19 10:39:53 UTC
Windows have
"Press any key to start the installation" when the Installation CD is the drive ;)

On the other hand, YaST informs user with "The system will reboot now..." and
could be more informative...
Comment 5 Stephan Kulow 2005-09-19 12:14:08 UTC
This is all about more information.  
 
@3 What Celeste suggests (beside what Lukas says) is having either 
a "Boot from hard disk/Continue Installation" or make this two points that 
are the same and have Yast point the user to the second one. 
 
After all for the user the installation isn't finished yet, so "boot from hard 
disk" sounds like booting the old craft. 
Comment 6 Steffen Winterfeldt 2005-09-19 12:26:07 UTC
First: while our install cd is already nearly functionally identical to the 
windows one, do we really have to use the same wording to make people 
comfortable? 
 
'continue install' does not work. We have 'start install' already and 
even I would not know which one to go for. 
 
Why do you associate 'boot hard disk' with old stuff? You just installed 
linux on it - I would assume it boots the new system (and that's what 
it does). 
Comment 7 Celeste Paul 2005-09-19 12:43:20 UTC
The installation process is not "completed" so the user has no idea if the
system is bootable or not.  You show them a timeline during the process and
reboot in the middle of it so it looks incompleted.  Sure, you format the drives
and copy software, but its still not clear to the user the installation is
successful because it is interrupted without much warning.  If you add "reboot"
in the timeline you show the user and alert them ahead of time what they should
do in order to complete the installation.  The fix isnt to just change the
installation menu, its informing the user of the process so they know whats
going on.

The issue is you dont alert the user of what is going to happen, so making the
correct choice from the CD menu is difficult.  How do they know the difference
between the installation failing and starting over, or the installation
resuming?  Converts arnt going to have trust in the software, and newer users
arnt going to feel comfortable with their knowledge to be 100% it went smoothly.
Comment 8 Steffen Winterfeldt 2005-09-19 12:52:35 UTC
Well, YaST _does_ say in advance that it is going to reboot. Along with 
a 10 seconds countdown. And that is even exactly what windows does, IIRC. 
 
Sure, it could be mentioned explicitly in the timeline. That would assume 
that YaST knows what it does, though. :-) 
Comment 9 Forgotten User t5Zk3gBCTi 2005-09-19 19:31:46 UTC
(In reply to comment #6) 
... 
> 'continue install' does not work. We have 'start install' already and  
> even I would not know which one to go for.  
>   
> Why do you associate 'boot hard disk' with old stuff? You just installed  
> linux on it - I would assume it boots the new system (and that's what  
> it does).  
 
I'll give you some more details. 
At work we install linux only on very few boxes and then as secondary 
operating system. The primary one is usually Win 2k or XP. Our linux 
installation isn't supported by our IT-service and they barely tolerate it. So 
we keep the windows boot manager, so that the box remains as much as possible 
unchanged (i.e. grub is not installed in the MBR, but in the first sector of 
the install partition). 
So after the first reboot in the installation process I find myself back in 
the install CD menu. 
There I can choose between "Start installation" and "Boot from harddisk". 
If I select "boot from harddisk", the windows bootmanager starts, and there no 
linux exists (yet) -> no way to continue with the linux installation here. If 
I select "Start installation" (well, I didn't finish installation, and this is 
the only point related to installation) it starts again from the beginning. 
IIRC I have to enter the advanced boot menu in text mode and then select 
"repair existing installation" or something like this. As I said, I can't 
remember. 
A good idea would be: 
 
[ ] Start installation 
[ ] Continue with second stage of installation   
[ ] Boot from harddisk 
... 
where "Continue..." would ideally check the available partitions for linux 
partitions and if there are more than one provide a dialog where I can choose 
on which partition I want to continue with the installation. 
 
Bye 
Alex 
 
Comment 10 Jiri Srain 2005-09-29 12:13:25 UTC
But in this case, "Boot from hard disk" will be the same as "Continue 
with...", as once Linux kernel is loaded, all that can be done is to continue 
with different root directory. 
 
But there will be problem if there is other than default kernel installed (SMP 
machine, too much menory,...). In this case, you will not be able to load any 
kernel modules (which will result to impossibility to set up network, any 
hardware devices,...). So, there is no safe way to continue installation this 
way, installation must continue directly from boot. 
 
Sorry, but I have no clue how I could help here. 
Comment 11 Stephan Kulow 2005-09-29 12:34:27 UTC
Jiri, please ignore what Alexander wrote. This is not about a technical 
problem, but about a usability problem.  It's pretty fine if it does the same, 
this is only about guidance to the user. And yes, Alexander's problem is 
WONTFIX. Back to the original problem 
Comment 12 Jiri Srain 2005-09-30 08:13:47 UTC
OK, reassigning to Sigi (as the problem is about usability). 
Comment 13 Thomas Horsley 2006-04-15 17:37:52 UTC
Yep, way back in the SUSE 10 beta days I complained about the unexpected
reboot, and it hasn't changed.

I think it would help a lot if the left hand column of items that is being
checked off as you go along had entries like:

Initial install from 1st media
Initial reboot prior to installing remaining media
Continue installation of any additional media

That way there would at least be some indication in the checklist that a reboot
was expected.
Comment 14 Siegfried Olschner 2006-04-18 08:22:15 UTC
The installation sequence is a task in my calendar now.
I will make some considerations.
Comment 15 Steffen Winterfeldt 2006-04-18 09:54:47 UTC
ad comment 9: it looks more like what you want is 'start installed system',
not 'continue install'. See bug 129349.
Comment 16 Siegfried Olschner 2006-08-07 09:51:37 UTC
Stefen, can you send me current screenshots showing the texts in the different installation and boot stages?
Comment 17 Steffen Winterfeldt 2006-08-07 10:15:58 UTC
No.

Why don't you do a install yourself and make screenshots along the way?
Comment 18 Siegfried Olschner 2006-08-07 10:29:08 UTC
I thought that you are a helpful colleague.
I thought you are the maintainer of this stuff.
And I thought you already have some current screenshots.

So I have to make my own way.

Comment 19 Jiri Srain 2006-08-07 10:38:30 UTC
Sigi, I guess there are only 2 screenshots you might be interested in:
1. Insert the CD in the drive and boot the machine and watch the menu (it is the same when you start the installation as after 1st stage is finished)
2. The popup when rebooting, I can post you all texts (there are multiple posisbilities depending on the installation mode and architecture).
Comment 20 Steffen Winterfeldt 2006-08-07 10:38:45 UTC
I am.
I am not.
I don't.
Comment 21 Siegfried Olschner 2006-08-07 10:54:21 UTC
Steffen: Most important is the plus in the first line. I know, you are. :)

Jiri: thx, the text will help a lot.

BTW: Do we have a kind of workflow diagram showing the installation sequence with it's different options and paths?
Comment 24 Siegfried Olschner 2006-12-11 14:07:38 UTC
Reorganization of usability-bug assignments.
We try to discharge the number of our bug entries in the next
weeks.
=> Reassigned to efuchs
Comment 25 Evamaria Fuchs 2006-12-18 14:24:09 UTC
I agree that it is extremely confusing to users who have never installed Linux when they get presented the same installation menu a second time when they think they already have installed a base system successfully.
Here it is a must to give the user more transparency. I would suggest a new/additional entry that can be selected like:
"Continue installation with initial boot from hard disk"
Comment 26 Steffen Winterfeldt 2007-01-22 14:39:23 UTC
Hm, could you give the _complete_ CD menu you propose (say, for 10.3)?
Comment 27 Stephan Kulow 2008-04-23 16:01:49 UTC
after all these years, it's finally no longer an issue - the installation won't boot through the CD anymore. thanks to the power of kexec