Boot ubuntu 16.04
20160508 jean@huens.be
Machines:
- Virgo: optiplex Gxi ± 2003, draait debian 3.0 (2004?)
- Herstal: Optiplex 790, draait ubuntu desktop 16.04 amd
geinstalleerd met USB stick van Greg
- Ohey: Optiplex 745, draait ubuntu desktop 16.05 amd
geinstalleerd met USB stick prerelease en daarna upgraded tot nu
Gezocht:
Manier om minimale ubuntu installatie (server commandline) te
installeren.
ubuntu-16.04-server-i386.iso
$ sha256sum ubuntu-16.04-server-i386.iso
8d52f3127f2b7ffa97698913b722e3219187476a9b936055d737f3e00aecd24d
ubuntu-16.04-server-i386.iso
Poging 0 : Installatie van herstal met de USB-stick van Greg
- Booten van USB lukt
- Gekozen voor een installatie waar de disk compleet herbruikt
mag worden en ergens aangegeven dat ik LVM wou gebruiken.
- De installatie gebeurt automatisch en opbooten lukt.
Opmerkingen:
- /dev/sda1 (512 Mb) ext2 gemonteerd als /boot
- /dev/sda5 (250 Gb) LVM
- /dev/mapper/ubuntu--vg-root gemonteerd als /
Poging 1 : CD gemaakt van ubuntu-16.04-server-i386.iso
Ja een CD omdat virgo dat kan booten, enfin CD's die rond 2003-2005
gemaakt zijn.
- virgo geeft bij het booten fout:
No SCSI boot device found
BIOS not installed
- De CD boot wel op ohey, ttz. ik krijg een selectie wat ik kan
doen, maar niet geinstalleerd.
Conclusie:
- CD en ubuntu-16.04-server-i386.iso werken.
- De oude Bios en SCSI software op virgo herkennen de CD niet
als bootable. Dus virgo moet op een andere manier ...
Poging 3 : USB stick gemaakt van ubuntu-16.04-server-i386.iso
USB-stick gemaakt zoals Ubuntu uitlegt (met startup-disk) zowel
op ubuntu 14.04 als ubuntu 16.04.
Het maken van de stick verloopt zonder problemen (je ziet de stick
knipperen).
Boot Herstal met de stick van greg.
Met F12 ,
LEGACY BOOT
PO: ST.....
USB Storage device <= geselecteerd
Onboard Nic
UEFI BOOT:
UEFI: INT13(USB,0x80)
OTHER OPTIONS:
.....
Boot Herstal met de stick met de ubuntu-16.04-server-i386.iso:
Met F12 ,
LEGACY BOOT
PO: ST.....
ONTBREEKT <=
Onboard Nic
UEFI BOOT:
UEFI: INT13(USB,0x80)
OTHER OPTIONS:
.....
Conclusie:
- is startup disk (/usr/bin/usb-creator-gtk) niet de goede
manier om bootable USB sticks te maken, maar geeft wel geen
fouten.
- de USB stick is usb 3.0 is dat het probleem?
Poging 4 : USB stick gemaakt met oude know-how
Usb 2 stick 1 Gb groot.
$ sudo dd if=ubuntu-16.04-server-i386.iso of=/dev/sdb bs=1M count=800
[sudo] password for jean:
647+0 records in
647+0 records out
678428672 bytes (678 MB) copied, 138.734 s, 4.9 MB/s
$ sync
Met deze USB stick kan ik opbooten
en installeren:
- disk indeling:
Installer ziet /dev/sda en vraagt om te demonteren ? Ja gekozen.
Installer zegt dat /dev/sdb1 het installatiemedium is en dat je
daar moet afblijven.
Gekozen voor:
- /dev/sda1 1.9 GB /boot
- /dev/sda2 .... GB root
- /dev/sda5 swap
- Installatie eindigt met task selection, als extra OpenSSH
server gekozen.
- Reboot
- alles OK
Netboot
/ubuntu/dists/xenial/main/installer-amd64/current/images/netboot/mini.iso
Vermits ik mijn 14.04 desktop niet meer betrouw wat betreft
usb-creator is de USB stick gemaakt op een vers geinstalleerde
ubuntu 16.04 desktop (= Herstal).
Usb stick gemaakt met usb-creator zonder problemen.
Install met netboot stick
machine Ohey:
- disk volledig herbruikt
- /dev/sda1 ext4 gemonteerd op root /
- /dev/sda5 swap (2 Gb)
- by task selection gekozen voor
- Basic ubuntu server
- Opensshserver
- Komt vragen of ie grub mag installeren:
Ja op /dev/sda
- Via een shell nagekeken dat in /tarrget/boot grub en co
geinstalleerd zijn.
dit lijkt OK.
- USB stick weggedaan, Machine herboot,
Ohey blijft hangen met zwart scherm....
Opgeboot met USB netboot stick en gekozen voor
- rescue mode (vraagt een hoop informatie zoals bij installatie)
- grub opnieuw geinstalleerd
- shell gevraagd
Je krijgt dan een shell in de install omgeving met /dev/sda
gemonteerd als /target
- Om zeker te zijn:
chroot /target /bin/sh
/usr/sbin/grub-install -v /dev/sda
- Geboot zonder USB stick : probleem blijft
- Geboot zonder USB stick:
- Met ESC in grub geraakt
- Op de boot lijn "...linux" de opties splash en quiet
weggedaan
- F10 en het ding boot op !!!!
In /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT=""
grub-install /dev/sda
herboot; PROBLEEM niet opgelost de quiet splash staan er nog en
wegdown schijnt niet te helpen ????
Bijgewerkt door greg en kris :
-
Greg: Ik denk dat je initieel niets verkeerd doet. Het code woordje in dit
geval is 'geduld'. De boot blijft bij het nadoen van jou stappen 1,5
minuut wachten op een startjob voor sdb5.device.
-
Kris: Maar de / en swap komen bij mij altijd op primaire partities terecht.
Het is een eventuele 3de partitie (overschot, voor data?) die
op een logische partitie kan (maar ook dat moet niet, als het aantal
partities niet/nooit groter wordt dan 4 (en gebeurt dat nog?)).
- Er is denk ik nog een ander probleem: Ubuntu 16.04 start geen
login op de console (tty7).
Dus met Cntl Alt F1 (1-6) krijg ik wel een login prompt.
Test1
Op Ohey in /etc/default/grub
GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="splash quiet"
GRUB_CMDLINE_LINUX_DEFAULT="splash"
GRUB_CMDLINE_LINUX=""
Daarna
update-grub2
Reboot
op de console komen
enkele lijnen tekst (3 tal) en daarna blijft het scherm zwart.
Na een paar minuten kan
je met CNTL ALT F1 (1-6) een login prompt
krijgen.
Test2
Op Ohey in /etc/default/grub
GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="splash quiet"
GRUB_CMDLINE_LINUX_DEFAULT=""
GRUB_CMDLINE_LINUX=""
Daarna
update-grub2
Reboot
Op de console komen de text lijnen die ik verwacht ( met
groene OK) en een wacht sessie op het netwerk maar niet echt lang.
EN daarna een login prompt
"Unbuntu 16.04 ingrid tty1
ingrid login: "
Complete installatie
Met USB netboot AMD mini.iso
- Boot
- Install
- English, country belgium, locale: english-UTF8
- Partitioning method : guided use entire disk
- select disk (keuze tussen:
scsi1 (0,0,0) (sda) - 160 Gb ATA ST3160815As
scsi5 (0,0,0) (sdb) - 1.9 GB USB DISK 2.0
sda gekozen
Stelt voor partition #1 of scsi (0.0.0) (sda) as ext4
Partition #2 of scsi(0,0,0) (sdba) as swap
- Omdat ik swap te klein vond, heb ik swap groter gemaakt.
geleerd : resize partion werkt voor ext4
resize partition werkt NIET voor swap (gebruik delete partition,
create partition)
Dus uiteindelijk partition #1 of scsi (0.0.0) (sda) as
ext4 (primary)
partition #2 of scsi (0.0.0) (sda) as(primary maar ik denk niet
dat dit veel effect heeft)
- Installatie gaat verder
- gekozen: Install security update automatically
- Software to install:
- Standard system utilities (was geselecteerd)
- OpenSSH server (zelf geselecteerd)
- Basic Ubuntu server (zelf geselecteerd)
- bij de installatie van grub
gekozen voor install in master boot loader (MBR)
dan komt een vraag naar het device
- enter device manually
- /dev/sda (ata-ATA ST3160815AS_....
- /dev/sdb (usb-_USB_DISK ....
gekozen voor /dev/sda
- clock is UTC
- Dan wil ie rebooten, maar omdat ik graag de boot messages zie
en een login prompt op de console :
open een shell met CNTL ALT f3
# /target/dev is al gemonteerd als tmpfs ==> afgebleven
mount --bind /sys /target/sys
mount --bind /proc /target/proc
chroot /target /bin/sh
vi /etc/default/grub
maak
GRUB_CMDLINE_LINUX_DEFAULT=""
update-grub
found linux image : ....
found initrd image : ....
/run/lvm/lvmetad.socket : connect failed : no such file or directory
WARNING: falied to connect to lvmetad. Falling back to insternal scanning.
exit
shell gesloten
- verder gegaan met CNTL ALT F1 continue
- De machine herboot (geen vraag om de USB stick te verwijderen)
- Herboot gaat probleemloos met groene OK, kleine wacht voor
netwerk
EN een login prompt