Kirjoittaja Aihe: Ubuntu 10.10 automaattiset päivitykset sekoittivat ubuntun käynnistyksen  (Luettu 3634 kertaa)

rookie

  • Käyttäjä
  • Viestejä: 7
    • Profiili
Eli tilanne se että päivitin Ubuntu 10.10 :ä automaattisilla päivityksillä 29.12.2010
Valitsin kaikki päivitykset sen kummemmin niitä tarkastamatta.
Uudelleen käynnistin tietokoneen päivityksien takia (punainen kolmio palkissa)
Ubuntun lataaminen ei onnistunut vaan saan GNU GRUB ikkunan eteeni, mitä en koskaan
aikasemmin ole käyttänyt. Koneeseen ei ole asennettu mitään muuta OS kuin Ubuntu tällä hetkellä.
Toiminut hyvin 04.9 alkaen.

Nyt koneella siis valinnat ikkunassa GNU GRUB version1.98+20100804-5ubuntu3 :

Ubuntu, with Linux 2.6.35-23-generic
Ubuntu, with Linux 2.6.35-23-generic (recovery mode)
Ubuntu, with Linux 2.6.35-22-generic
Ubuntu, with Linux 2.6.35-22-generic (recovery mode)
Memory test (memtest86+)
Memory test (memtest86+, serial console 115200)

Kun valitsee ylimmän vaihtoehdon kone alkaa lataamaan Ubuntu 10.10 mutta kaatuu hetkenpäästä johonkin 3 riviseeen virheilmoitukseen, joka vaan todella nopeasti vilahtaa ruudussa. Tämän jälkeen tyhjä ruutu ja vilkkuva '-' merkki vasemmassa yläreunassa.

Valinnalla 'e' pääsee editoimaan ajattevaa sciptiä, kun valitsen ylimmän vaihtoehdon editoitavaksi:

recordfail
insmod part_msdos
insmod ext2
set root= '(hd0,msdos)'
search --nofloppy --fs-uuid --set 51306f55-24e2-4fee-84f8-682baede7
\fa5
linux /boot/vmlinuz-2.6.35-23-generic root=UUID=51306f55-24e2-4fee-8\
4f8-682baede7 ro   quiet splash
initrd /boot/initrd.img-2.6.35-23-generic


Buuttaaminen ei onnistu Ubuntu 10.10 Live cd:llä, eikä ubuntu-rescue-remix-10-10 cd:llä.
Ei myöskään buuttavilla windows asennus cd:llä.
Mitähän olisi tehtävissä tilanteen palauttamiseksi ennalleen?
Olen kahlannut ohjeita mutta omalla kokemuksella, tilanne kääntyy vaan sekavemmaksi.
Olisin kiitollinen ohjeista/scriptistä.


Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11481
    • Profiili
    • Tomin kotisivut
Buuttaaminen ei onnistu Ubuntu 10.10 Live cd:llä, eikä ubuntu-rescue-remix-10-10 cd:llä.
Ei myöskään buuttavilla windows asennus cd:llä.
En oikein usko tuota. Tarkistitko BIOS-asetukset? Eli CD-asema on varmasti ensimmäisenä käynnistyvissä laitteissa.
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

rookie

  • Käyttäjä
  • Viestejä: 7
    • Profiili
Buuttaaminen ei onnistu Ubuntu 10.10 Live cd:llä, eikä ubuntu-rescue-remix-10-10 cd:llä.
Ei myöskään buuttavilla windows asennus cd:llä.
En oikein usko tuota. Tarkistitko BIOS-asetukset? Eli CD-asema on varmasti ensimmäisenä käynnistyvissä laitteissa.

Jep, BIOS asetuksissa järjestys on ATAPI CD/DVD rom drive, Notebook Hard Drive, USB,....
Sehän tässä outoa onkin, toivottovasti nyt ei samalla sitten ole cd asemakin rikki, ainakin pari viikkoa sitten toimi ok.

Storck

  • Vieras
Kokeillut jo USB-tikulta?

rookie

  • Käyttäjä
  • Viestejä: 7
    • Profiili
En ole, USB kokeilu menee maanantaille. Onko tilanne se että on saatava buuttaamaan joko CD/USB ja sitten poistaa GRUB? Grubbia ei saa pois päältä grubin omasta editorissa, oletan että grub sotkee jotenkin käynnistyksen, vai meniköhän päivityksessä 2 imagee sekaisin ja se ei saa nyt kummastakaan ladattua ubuntua käyntiin.

Nämä arvelut ihan mutu tuntumalta.

petteriIII

  • Käyttäjä
  • Viestejä: 693
    • Profiili
Luultavasti kyse on siitä että päivitys on sössinyt boottaus-osion UUID:n tai kernelin versionumeron, sillointöllöin käy niin. Yksi tapa korjata; mutta tapa toimii vain Maverick:in kanssa(joka sinulla näyttäis olevankin):

kun boottauksen alussa tulee tuo teksti:
Ubuntu, with Linux 2.6.35-23-generic
Ubuntu, with Linux 2.6.35-23-generic (recovery mode)
Ubuntu, with Linux 2.6.35-22-generic
Ubuntu, with Linux 2.6.35-22-generic (recovery mode)
Memory test (memtest86+)
Memory test (memtest86+, serial console 115200)

niin paina nappulaa e. Ja sitten pikkuisen editointia; kannattanee esittää vain että lopputulos on tämänkaltainen:
 
set root='(hd0,msdos1)'
linux   /vmlinuz root=/dev/sda1 ro  
initrd   /initrd.img

- tuo "set root" rivi on alkuperäinen ja todennäköisesti mitä sinulla lukee on sinun koneeseesi oikea; katso siitä mallia kuinka seuraavan rivin root=... pitää kirjoittaa.
- boottaus alkaa kun painaa CTRL-x  . Aika pian alkaa näytölle tulla tekstiä.
- sitten kun olet bootannut niin anna käsky: sudo update-grub, muuten joudut seuraavalla kerran bootatessasi taas kirjoitushommiin.
- muuten näppis on tässävaiheessa amerikkalainen. Todennäköisesti löydät merkin / paikalta jossa on -  mutta kokeillahan voi.
- tämmöiset dokumentoimattomat ominaisuudet katoaa sillointöllöin ja ilmestyy joskus uudestaan; jokatapauksessa homma toimii nyt kaikissa koneissani.

 
En ole vielä oppinut ettei pidä kirjoittaa keskeneräisiä neuvoja. Huomasin että rivejä on turhan monta ja editoin turhat rivit pois.
« Viimeksi muokattu: 08.01.11 - klo:06.44 kirjoittanut petteriIII »

rookie

  • Käyttäjä
  • Viestejä: 7
    • Profiili
Kyllä tästä varmaankin on kyse. Olitko tarkoitus ajaa seuraavanlainen scripti:


set root= '(hd0,msdos)'
linux /boot/vmlinuz-2.6.35-23-generic root='(hd0,msdos)' ro
initrd /boot/initrd.img-2.6.35-23-generic

Teksti päättyy:
...
sd 2:0:0:0: [sda] Attached SCSI disk
No init found. Try passing init= bootarg

BusyBox v1.15.3 ...
(initramfs)_

Eli nyt kone juuri hakemistossa \
Komento "sudo update-grub" palauttaa: /bin/sh: not found


Eli tarkoittaako tämä että käynnnistys parametrit väärin ja jos niin  missä ja miten pitää muokata.


rookie

  • Käyttäjä
  • Viestejä: 7
    • Profiili
Vihdoin pääsin tekemään USB tikun. USB buutti toimi. ELi nyt pääsen livenä käyttämään ubuntua.
Menin poistamaan Grubin ja sen jälkeen säädin muutakin forumin ohjeilla mutta pieleen meni.
Asensin ubuntun ihan uudestaan tikulta ja ekan koneen sammutuksen jälkeen herja:
Operatin system not found. Tikulta pystyn edelleen buuttaamaan, ilmeisesti pitäs korjata grub mutten osaa, tässä mun näkyma komennolla sudo fdisk -l

Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000e7929

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1       18693   150145024   83  Linux
/dev/sda2           18693       19458     6142977    5  Extended
/dev/sda5           18693       19458     6142976   82  Linux swap / Solaris

Disk /dev/sdb: 4089 MB, 4089446400 bytes
236 heads, 32 sectors/track, 1057 cylinders
Units = cylinders of 7552 * 512 = 3866624 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x8a887256

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *           1        1058     3993584    b  W95 FAT32

Voisiko joku auttaa mitä komentoja pitää syöttää että saa grub takas ja sen jälkeen teen normi ubuntu 10.10 asennuksen tikulta.
« Viimeksi muokattu: 23.01.11 - klo:09.09 kirjoittanut Storck »

Storck

  • Vieras
Voisiko joku auttaa mitä komentoja pitää syöttää että saa grub takas ja sen jälkeen teen normi ubuntu 10.10 asennuksen tikulta.

Miksi grub korjaukseen jos uusi asennus? Asennat vaan uusiksi, grub korjautuu automaagisesti.

rookie

  • Käyttäjä
  • Viestejä: 7
    • Profiili
Koska uudelleen asennus ei toimi, herjaa ettei löydä noita levyjä. Siksi laitoin noi jos pitää mounttaa tai jotain.... tosin sudo mount /dev/sda1 ei toimi:

ubuntu@ubuntu:~$ sudo mount /dev/sda1
mount: can't find /dev/sda1 in /etc/fstab or /etc/mtab

ukki

  • Käyttäjä
  • Viestejä: 156
    • Profiili
grub- päivitykset eivät sekoile,
ne pitää sykronisoida.
Viimeksi asennettu distro formatoi
osionsa ja saa siinä uuden UUID.
Tätä vanhemmat asetukset eivät voi
mitenkään tietää.

Asian saa kuntoon vasta, kun on
käynyt tekemässä 'sudo update-grub'.n
jokaisessa distrossa.

Jos haluaa tietyn distronsa
käynnistymään ensimmäisenä,
pitää siinä distrossa ollessa
tehdä: 'sudo grub-install /dev/sxx'
(Pitää tarkistaa, mikä 'xx'-  tällä
käynnistyskerralla on. Se vaihtelee
USB- tikkujen  ym laitteiden takia.
'xx' on ilman numeroa, koska
grub- osoitteet menevät levyn
käynnistyslohkoon.



rookie

  • Käyttäjä
  • Viestejä: 7
    • Profiili
Kiitos Ukki,

tuolla tempulla sain toimimaan uudelleen asennuksen jälkeen.