[Bug 1462650] Re: Incorrect installation behaviour on multi-drive system

Barry Drake b.drake at ntlworld.com
Tue Jun 9 15:50:52 UTC 2015


I understand far better now.  What the installer had done was
overwritten the BIOS boot sector on sda with the efi information that it
would have correctly written to a UEFI bootable disk.  I have now tried
re-installing with the two internal drives disconnected physically.
This made my spare drive appear as sda.  After installation, I
discovered that my BIOS refuses to boot from a UEFI boot drive, although
it will do a UEFI boot from a CD.  That is a motherboard firmware
problem, but I'm not going to bother with it for now as I expect to be
getting a new box next Autumn.  This has made things a lot clearer.  I
would like to see more information shown by the installer about this
behaviour though.  I can't be the only person in the world who
alternates booting between three separate hard drives every six months -
at every new version pre-alpha availability.  And although mixed UEFI
and BIOS booting is not good, it ought to be possible - and would be on
my motherboard if I re-flashed the firmware.

I understand that this is not a BUG but please convert this to a
wishlist.  1) With an option in the default installer to place the boot
information on a drive other than the default without having to go to
full manual setup.  2) alter the UEFI installation default to have a
button on the warning message box offering to change from UEFI to BIOS
boot.  I now know that when the 'back' option is selected, it allows
this quickly and easily.  My expectation was that it would take me back
to the identical screen I had previously.  That is not the case, but
nothing I saw led me to expect that!  3)  To include in the full manual
setup screen the 'recommended' partitioning.  The optimum swap partition
size is not at all obvious to most of us, and if the case of efi boot,
neither is the recommended size for the efi partition.

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to ubiquity in Ubuntu.
https://bugs.launchpad.net/bugs/1462650

Title:
  Incorrect installation behaviour on multi-drive system

Status in ubiquity package in Ubuntu:
  Invalid

Bug description:
  I have a PC which has two internal hard drives.  One of them (sda)
  currently has an installation of Mint, and the other (sdb) contained
  an installation of 15.04 at the time of this problem.

  I made a DVD from the testing iso of 15.10 last Wednesday.  On booting
  from this DVD, I was taken to what looked like a grub screen which
  included the option to carry out an OEM installation.  I selected
  'Install Ubuntu'.

  I took the option 'Erase disk and install Ubuntu', and chose sdb as
  the install disk.  At the beginning of the installation, I was given a
  warning notice telling me that the new installation might not be
  compatible with the legacy BIOS installation it had detected on
  another OS (Mint, I assume).  I let the process continue.

  The installer requested that I restart the system and ejected the DVD
  as normal.  On restart, I first allowed the normal grub screen (from
  sda) to appear.  This was my normal, unaltered grub screen, so I then
  re-boooted, and used the BIOS boot menu (entered by pressing the F11
  key on my system) to boot from sdb.  It failed with just a cursor.  It
  seemed to indicate that sdb was not bootable.  I booted from the grub-
  screen into Mint, and used update-grub to make the grub menu pick up
  the Ubuntu installation, which it did.

  At this point, it had not affected sda at all.  I had to update grub
  manually on sda to get into Ubuntu at all.

  The installer seemed to have put grub onto sdb - on a separate boot
  partition.  The grub.config file appeared to be correctly formed.  Why
  it would not boot when I selected sdb, I have no clue at all.

  After that, I installed grub as a legacy bios boot, first onto the
  existing FAT32 partition, and then onto the same partition formatted
  ext4, and finally after deleting the boot partition entirely,
  installing grub to the main system ext partition.  I had no success
  with any of these, except to drop me into an emergency terminal when
  booting from sdb.  The x-server was not available and failed to start
  even manually from the command line.

  When I decided to re-install, everything was the same as before, but
  the warning did not appear at all, and neither did the initial grub
  screen. Grub was installed to sda only, and sdb was not at that time
  made bootable.  I did this manually later.  I didn't understand why
  there should have been any change in behaviour. Happy to answer any
  more questions, I did not make an exact record of any error messages
  first time around as I had assumed that re-installing grub to sdb
  would fix the problem.

  I recorded the exact process on the second installation:
  1) Boot from DVD.
  2) Select 'Install Ubuntu' from the first partition.
  3) Followed defaults after selecting 'Erase disk and install Ubuntu', and selecting sdc as the disk to be erased.

  At no point was there anything to ask where I wanted grub to go.  I
  think this can only be done from the manual install screen.  On the
  second occasion, there was no message about the boot not being
  compatible with legacy BIOS.

  After the requested restart at the end of the installation, grub had
  been installed and updated to sda, and showed Mint, and the two
  installations of Ubuntu (the one on sdb and the one on sdc).  sdc
  itself had not been made bootable.

  That does not explain why it would not boot off sdb the first time,
  but it is may be too late to work that out now.

  ProblemType: Bug
  DistroRelease: Ubuntu 15.10
  Package: ubiquity 2.21.25
  ProcVersionSignature: Ubuntu 3.19.0-20.20-generic 3.19.8
  Uname: Linux 3.19.0-20-generic x86_64
  ApportVersion: 2.17.3-0ubuntu3
  Architecture: amd64
  CasperVersion: 1.360
  CurrentDesktop: Unity
  Date: Sat Jun  6 17:03:49 2015
  InstallCmdLine: file=/cdrom/preseed/ubuntu.seed boot=casper initrd=/casper/initrd.lz quiet splash ---
  LiveMediaBuild: Ubuntu 15.10 "Wily Werewolf" - Alpha amd64 (20150603)
  ProcEnviron:
   TERM=xterm-256color
   PATH=(custom, no user)
   XDG_RUNTIME_DIR=<set>
   LANG=en_US.UTF-8
   SHELL=/bin/bash
  SourcePackage: ubiquity
  UpgradeStatus: No upgrade log present (probably fresh install)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/1462650/+subscriptions



More information about the foundations-bugs mailing list