Kirjoittaja Aihe: Ubuntu 14.04 64 bit käynnistysongelma (ratkaistu)  (Luettu 13029 kertaa)

junnuh

  • Käyttäjä
  • Viestejä: 331
    • Profiili
    • Kotisivu
Vs: Ubuntu 14.04 64 bit käynnistysongelma
« Vastaus #20 : 13.08.15 - klo:20.58 »
Hei

Kun painan käynnistysvalikossa Ubuntun kohdalla e niin aukeaa seuraavaa:

GNU GRUB - versio 2.02 beta2-9ubuntu1.3

setparams 'ubuntu'

     recordfail
     load_video
     gfxmode $linux_gfx_mode
     insmod gzio
     insmod part_gpt
     insmod ext2
     set root='hd0,gpt8'
     if [ x$feature_platform_search_hint = xy1 ]; then
       search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt8 --hint- eli=hd0,gpt8 --hint-baremetal=ahcio,gpt8    \bcedf56d-3434-4caf-bdda-247fc94f3e1e
       else
          search --no-floppy --fs-uuid--set=root (bce numerosarja, tuossa ylhäällä)
       fi
       linux        /boot/vmlinuz-3.13.0-61-generic.efi.signed root=UUID=bce numerosarja ro guiet\
splash $vt_handoff
       initrd.      /boot/initrd.img-3.13.0-61-generic

Onko tämä se mitä muokkaan ja miten. Taidot loppuivat mutta taas oppi lisää:-D

Kokeilin myös vanhimmalla kernelillä ja sama tilanne aukeamisen suhteen.

junnuh
     
« Viimeksi muokattu: 13.08.15 - klo:21.17 kirjoittanut junnuh »
valoa lämmöllä ja rakkaudella - ubuntu rulaa
www.junnunterapiat.com

nm

  • Käyttäjä
  • Viestejä: 16430
    • Profiili
Vs: Ubuntu 14.04 64 bit käynnistysongelma
« Vastaus #21 : 13.08.15 - klo:22.16 »
       linux        /boot/vmlinuz-3.13.0-61-generic.efi.signed root=UUID=bce numerosarja ro guiet\
splash $vt_handoff

Tuolla rivillä voi kokeilla muokata root=UUID=bcedf56d-3434-4caf-bdda-247fc94f3e1e -parametrin tilalle root=/dev/sda8

Sitten käynnistys Ctrl+X:llä tai F10:llä.

Postimies

  • Käyttäjä
  • Viestejä: 2644
    • Profiili
Vs: Ubuntu 14.04 64 bit käynnistysongelma
« Vastaus #22 : 14.08.15 - klo:14.05 »

Eli suunnilleen näin
Koodia: [Valitse]
linux        /boot/vmlinuz-3.13.0-61-generic.efi.signed root=/dev/sda8 ro
Jos grub ei "löydä" kerneliä - testaa

Koodia: [Valitse]
linux        /boot/vmlinuz-3.13.0-61-generic.efi.signed root=/dev/sda8 ro
Myös initrd pitää löytyä. Tuossa esimerkissä initrd. on väärin. Ei saa olla pistettä!!!

Itse kirjoitain aina /boot/vmlin + tab ja grub näyttää listan asennetuista kerneleistä.

Myös (hd0,8)/boot/vmlinuz  root=/dev/sda8 ro

Tuosta syntaksista en ole varma. Kelpaa Grub1 (mikä minulla vielä käytössä),
mutta grub2 voi olla hieman erilainen.

junnuh

  • Käyttäjä
  • Viestejä: 331
    • Profiili
    • Kotisivu
Vs: Ubuntu 14.04 64 bit käynnistysongelma
« Vastaus #23 : 14.08.15 - klo:20.16 »
Hei

Muokkasin ohjeiden mukaan ja F10 alkulataus eli käynnistys avaa Ubuntun hienosti mutta kun käynnistän koneen uudelleen niin se palaa alkutilanteeseen.

Tarkistin e llä käynnistysvalikosta ja muutos ei säily. eli se varmaankin kannattaa tallentaa mutta miten?

Se piste initrd perässä on kirjoitusvirhe kopiodessani tuota Grubia iPadillä vastaukseksi, oikeasti sitä pistettä ei ole.:-))

valoisin terveisin junnuh
valoa lämmöllä ja rakkaudella - ubuntu rulaa
www.junnunterapiat.com

nm

  • Käyttäjä
  • Viestejä: 16430
    • Profiili
Vs: Ubuntu 14.04 64 bit käynnistysongelma
« Vastaus #24 : 14.08.15 - klo:20.31 »
Hei

Muokkasin ohjeiden mukaan ja F10 alkulataus eli käynnistys avaa Ubuntun hienosti mutta kun käynnistän koneen uudelleen niin se palaa alkutilanteeseen.

Tarkistin e llä käynnistysvalikosta ja muutos ei säily. eli se varmaankin kannattaa tallentaa mutta miten?

Vaikkapa muokkaamalla /etc/fstab-tiedostoa:

Koodia: [Valitse]
sudo -i gedit /etc/fstab
Korvaa UUID=bcedf56d-3434-4caf-bdda-247fc94f3e1e samaan tapaan /dev/sda8:lla:

Koodia: [Valitse]
UUID=bcedf56d-3434-4caf-bdda-247fc94f3e1e  /  ext4    errors=remount-ro    0       1-->
Koodia: [Valitse]
/dev/sda8  /  ext4    errors=remount-ro    0       1
Tallenna tiedosto ja sulje gedit. Päivitä Grubin asetukset:

Koodia: [Valitse]
sudo update-grub
« Viimeksi muokattu: 14.08.15 - klo:20.33 kirjoittanut nm »

junnuh

  • Käyttäjä
  • Viestejä: 331
    • Profiili
    • Kotisivu
Vs: Ubuntu 14.04 64 bit käynnistysongelma
« Vastaus #25 : 14.08.15 - klo:20.54 »
Hei

Kiitos nm vastauksesta, muokkasin/etc/fsab tiedostoa ohjeesi mukaan mutta uudelleen käynnistksen jälkeen paluu viestini alkutilanteeseen.

/etc/fstab tiedosto näyttää nyt tältä:

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda8 during installation
/dev/sda8  /  ext4    errors=remount-ro    0       1
# swap was on /dev/sda9 during installation
UUID=7d73c128-5641-4b27-af6a-a482b5d77464 none            swap    sw              0       0
UUID=A229-1430   /boot/efi   vfat   defaults   0   1

valoisin terveisin junnuh
valoa lämmöllä ja rakkaudella - ubuntu rulaa
www.junnunterapiat.com

nm

  • Käyttäjä
  • Viestejä: 16430
    • Profiili
Vs: Ubuntu 14.04 64 bit käynnistysongelma
« Vastaus #26 : 14.08.15 - klo:21.51 »
Jep, Grubin asetusskriptit nähtävästi luotaavat tuon UUID:n itse, eivätkä käytä fstabin asetuksia. /etc/default/grub-tiedostossa on kuitenkin kytkin tälle. Muokkaa tiedostoa geditillä:

Koodia: [Valitse]
sudo -i gedit /etc/default/grub
Poista #-merkki rivin GRUB_DISABLE_LINUX_UUID=true alusta:

Koodia: [Valitse]
# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true
-->
Koodia: [Valitse]
# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
GRUB_DISABLE_LINUX_UUID=true

Tallenna tiedosto, sulje gedit ja komenna:

Koodia: [Valitse]
sudo update-grub

Postimies

  • Käyttäjä
  • Viestejä: 2644
    • Profiili
Vs: Ubuntu 14.04 64 bit käynnistysongelma
« Vastaus #27 : 14.08.15 - klo:23.21 »
update-grub on käsittäkseni Ubuntun tekoa ja tekee varmaan saman kuin
grub2-mkconfig -o /boot/grub/grub.cfg. Itselle ei tullut mieleen, että
update-grub muokkaisi fstab tiedostoa. Käsittääkseni systeemi käynnistyy,
vaikka fstab olisi virheellinen eli root puuttuisi siitä kokonaan. Oleellisin olisi
kernelille annettu root parametri. Vaihtelee tietysti käytetäänkö systemd
tai jotain muuta systeemiä. Nyt käynnissä olevassa koneessa ei ole grub2
eikä systemd:tä. Ilman grub2 pärjää kun systeemi on pienellä SSD-levyllä.

nm

  • Käyttäjä
  • Viestejä: 16430
    • Profiili
Vs: Ubuntu 14.04 64 bit käynnistysongelma
« Vastaus #28 : 15.08.15 - klo:00.47 »
update-grub on käsittäkseni Ubuntun tekoa ja tekee varmaan saman kuin
grub2-mkconfig -o /boot/grub/grub.cfg. Itselle ei tullut mieleen, että
update-grub muokkaisi fstab tiedostoa.

Ei se muokkaa fstabia. Update-grub kutsuu suoraan grub2-mkconfigia, eikä tee mitään muuta. Itse vain oletin, että Grubin asetusskriptit hakisivat juuriosion laitteen fstabista. Sen sijaan grub2-mkconfig tunnistaa juurilaitteen itse ja asettaa muuttujat GRUB_DEVICE ja GRUB_DEVICE_UUID. Lopuksi se suorittaa /etc/grub.d:ssä olevat skriptit, joilla ohjataan grub.cfg:n luontia. Skripti 10_linux valitsee juurilaitteeksi joko GRUB_DEVICE_UUID:n tai GRUB_DEVICE:n näin:

Koodia: [Valitse]
if [ "x${GRUB_DEVICE_UUID}" = "x" ] || [ "x${GRUB_DISABLE_LINUX_UUID}" = "xtrue" ] \
    || ! test -e "/dev/disk/by-uuid/${GRUB_DEVICE_UUID}" \
    || uses_abstraction "${GRUB_DEVICE}" lvm; then
  LINUX_ROOT_DEVICE=${GRUB_DEVICE}
else
  LINUX_ROOT_DEVICE=UUID=${GRUB_DEVICE_UUID}
fi

junnuh

  • Käyttäjä
  • Viestejä: 331
    • Profiili
    • Kotisivu
Vs: Ubuntu 14.04 64 bit käynnistysongelma
« Vastaus #29 : 15.08.15 - klo:17.58 »
Hei

Kiitos vastauksista.

Mitä minunun nyt kannattaa tehdä?

junnuh
valoa lämmöllä ja rakkaudella - ubuntu rulaa
www.junnunterapiat.com

nm

  • Käyttäjä
  • Viestejä: 16430
    • Profiili
Vs: Ubuntu 14.04 64 bit käynnistysongelma
« Vastaus #30 : 15.08.15 - klo:18.37 »
Mitä minunun nyt kannattaa tehdä?

Kytke GRUB_DISABLE_LINUX_UUID=true päälle /etc/default/grub-tiedostossa, kuten neuvoin.
« Viimeksi muokattu: 15.08.15 - klo:18.38 kirjoittanut nm »

junnuh

  • Käyttäjä
  • Viestejä: 331
    • Profiili
    • Kotisivu
Vs: Ubuntu 14.04 64 bit käynnistysongelma
« Vastaus #31 : 15.08.15 - klo:19.32 »
Hei

Kiitos nm!:-))

Nyt aukeaa Ubuntu suoraan, ehkä hieman hitaammin kuin silloin kun se oli kunnossa mutta pääasia on että tämä toimi.

Vielä kerran suurkiitokset!

valoisin terveisin junnuh
valoa lämmöllä ja rakkaudella - ubuntu rulaa
www.junnunterapiat.com