I am doing a clean install of Ubuntu Server 16.04 LTS on a machine with a single internal SSD. After completing the install, the system fails to boot and prints a single line fsck
output, with the rest of the screen entirely blank.
This very same server installs Ubuntu Server 14.04.4 LTS just fine, so this is very specific to 16.04 LTS. I've tried installing every which way I can think of in 16 and I get the same results every time: installation completes with no errors, but upon reboot I get a black screen with that one line of fsck
output after rebooting :(
I noticed that one big difference between 14 and 16 installs on this server machine (which is unexceptional, it's just a generic Broadwell i5 box with 16GB RAM and Samsung 850 EVO SSD) is that Ubuntu 14 detects and installs the drive as /sda
whereas Ubuntu 16 detects and installs the drive as /sdc
-- furthermore, Ubuntu 16 detects the USB flash drive with the Ubuntu install as /sda
! This strikes me as .. very incorrect.
How can I get the Ubuntu Server 16.04 install to stop treating the USB installation drive as /sda
?
Edit: per request, here's the output of fdisk
after pressing alt+→ near the end of the install
here's the output of
# mkdir /mnt/ssd
# mount /dev/sdc1 /mnt/ssd
# nano /mnt/ssd/etc/fstab
When I boot into "rescue mode" from the USB install media (no option to boot in recovery mode is presented to me), I get the following options for "device to use as a root file system"
/dev/sda1
/dev/sda5
/dev/sdb1
Assemble RAID array
Do not use a root file system
Notice that no /sdc filesystem is detected or shown. However, when I enter console under /sda1
and fdisk -l
I do see what I installed as /sdc!
I tried "Reinstall GRUB boot loader" targeting /sda1
and I get an error. I tried it again with /sda
as the target, and that seemed to work.
But rebooting, same black screen, single like fsck output unfortunately.
e
to edit the default entry, and appenddebug
at the end of the line that saysquiet
. In fact, removing quiet is fine.