Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Asentaminen ja käyttöönotto => Aiheen aloitti: Astu - 15.06.10 - klo:21.00
-
Otsikko kertoo.
Eli käynnistäessä menee kaikki hyvin aina siihen asti kun pitäisi tulla sisäänkirjautumisruutu. Ennen sitä ruudulle pärähtää tämä:
Gave up waiting for root device. Common problems:
-Boot args (cat /proc/cmdline)
-Check rootdelay= (did the system wait long enough?)
-Check root= (did the system wait for the right device?)
-Missing modules (cat /proc/modules; ls /dev)
ALERT! /dev/disk/by-uuid/7fec5d08-020c-490f-bd76-f75503a43b60 does not exist.
Dropping to a shell!
BusyBox v1.13.3....
Nyt pitäisi siis tämä selvittää. Ja aloittelijahan olen, joten ohjatkaa minua kädestä pitäen. Käytössä siis Ubuntu 10.04. Yritin jo selvitellä tätä omin päin noilla viesteillä missä sama ongelma, mutta en saanut ongelmaa ratkaistua.
Kiitos vastauksista jo etukäteen!
-
No joo, virhemessuista päätellen näyttäisi yksinkertaisesti siltä, että levy ei löydy. Tästä tulee kuitenkin lähinnä vain vastakysymyksiä mieleen:
Olet käyttänyt "Asentaminen..." paikkaa - onko kyseessä eka asennus vai onko tämä toiminut joskus?
Levy ei ehdi mukaan - pitäisikö ehtiä ... tarkoitan oletko muuttanut jotakin, onko kytketty/jumpperoitu oikein, minkälainen kone ja emolevy, onko levy ehjä ... jälkimmäistä, mistä sitä koskaan tietää. Tätä voisit varmistella asennuslevyn Live-bootilla ja katsoa toimiiko levy nyt. Voisi myös katsoa /etc/fstab -tiedostosta onko virhemessussa esitetty levyn-ID oikein ... riippuen siitä mitä olet tehnyt, ei se normi tapauksessa (jos levyjä on AINA ollut vain yksi) voi olla väärin - eli siis tämän kohdan tarpeellisuus vähän riippuu...
Jos toimii, niin ehtiikö mukaan ... onko esim. bioksessa jotakin hassua, joka estää normaalin toiminnan?`Onko kone uusi vai ikivanha vai peritty jostakin? Hassua voi olla kaikissa näissä tapauksissa ... "reset to factory defaults" on usein tarpeellista, jos kone on tuntematon ja riippuu iästä ja muustakin. Kovalevyt ja emolevyjen levyväylät eivät ole ikuisia ...
Tässä näin aluksi - vaihtoehtoja on paljon jäljellä ... mutta sinänsä näyttää selvältä, että kovalevy ei tule mukaan vaikka sille lienee Ubuntu asennettu.
-
Kone on ikivanha Systech, enkä tiedä mitä sen sisällä pyörii.Kone on toiminut kyllä ihan oikein pariin otteeseen. Nyt vain tuota ilmoitusta hokee. Yli puolet viestistäsi meni kyllä harakoille, kun ei tätä oikein tajua ::) ???
-
OK, tarkoitatko, että tämä kone on toiminut, mutta on nyt alkanut puskea tuota messua?
Jos näin on, niin onkohan sitten levyväylä tai levy väsähtämässä? (Tällöin voit myös unohtaa nämä aiemmat muut spekulointinikin ;)).
Tällaisessa tilanteessa kone voisi paremmin lähteä käyntiin kun ensin boottaat normaalisti, jolloin se ehkä epäonnistuu juuri noin, mutta sitten suoraan teet Control-Alt Del yhdistelmällä uudelleenkäynnistyksen. Tässä on se etu, että levy on jo valmiiksi pyörimässä ja voi paremmin ehtiä mukaan.
Joku muu osaa varmaan tähän tapaukseen antaa jonkun fiksumman ohjeen, jolla Ubuntun boottia saa viivästettyä. Jos siis tästä tilanteesta oikeasti ole kyse?
-
Jep, eli kone toimi pari ekaa kertaa ihan oikein, sitten rupesi tätä ilmoittamaan.
-
Jep, eli kone toimi pari ekaa kertaa ihan oikein, sitten rupesi tätä ilmoittamaan.
OK, tuota yllä kirjoitettua voisit yrittää ... jos ei auta, niin toisaalta, onko nyt lämpimämpää kuin aiemmin? Vanha levy voi kuumetessaan toimia huonommin ... levyn tai levyn viilennyksen mahdollisuudet osaat itse arvioida paremmin. Sinänsä jos koneen sisällä on paljon pölyä ja tuulettimissa näkyy pölyä, niin niitä kannattaisi varovasti poistaa.
-
Jep, eli kone toimi pari ekaa kertaa ihan oikein, sitten rupesi tätä ilmoittamaan.
Aika normaali ilmiö grub2:lle, jostain syystä UUID:hen perustuva käynnistys ei aina onnistu, mutta kun laittaa asetuksiin perinteisellä root=/dev/sd...jotain niin yleensä toimii .. ::)
https://help.ubuntu.com/community/Grub2#/etc/default/grub
Ehkä seuraava CD käynnistää Ubuntun?
http://sites.google.com/site/bootcdoobetimer/U1004BOOT.iso?attredirects=0&d=1
http://forum.ubuntu-fi.org/index.php?topic=33052.msg257461#msg257461
-
...
Aika normaali ilmiö grub2:lle, jostain syystä UUID:hen perustuva käynnistys ei aina onnistu, mutta kun laittaa asetuksiin perinteisellä root=/dev/sd...jotain niin yleensä toimii .. ::)
...
Ok, uutta minulle.
-
Aika normaali ilmiö grub2:lle, jostain syystä UUID:hen perustuva käynnistys ei aina onnistu, mutta kun laittaa asetuksiin perinteisellä root=/dev/sd...jotain niin yleensä toimii .. ::)
Siis mitä minun tulee tehdä? ::)
-
Aika normaali ilmiö grub2:lle, jostain syystä UUID:hen perustuva käynnistys ei aina onnistu, mutta kun laittaa asetuksiin perinteisellä root=/dev/sd...jotain niin yleensä toimii .. ::)
Siis mitä minun tulee tehdä? ::)
Kokeile ensin josko Ubuntu lähtisi käyntiin CD:n avulla .. :)
Jos ei lähde, niin varaa jonkinverran aikaa ja pussillinen hermoja, joiden avulla konffaat grubin kuntoon..
https://help.ubuntu.com/community/Grub2#/etc/default/grub (file)
Tietenkin asioita voi myös hieman oikoa, ja tekee muutokset suoraan /boot/grub/grub.cfg tiedostoon. Vahinko vain, että grubin päivityksen yhteydessä muutokset poistuvat.
Eli live-CD:llä käyntiin, ja päätteessä komennot sen jälkeen kun on liittänyt osiot tiedostoselaimen avulla
sudo fdisk -l
cd /media/polku/boot/grub
sudo chmod 755 grub.cfg
gksudo nautilus
Sitten vain root-nautiluksen avulla muokkaamaan sitä /media/polku/boot/grub/grub.cfg tiedostoa .. :)
-
Näyttää toimivan kun laittaa asennus-cd:ltä käyntiin ja painaa käynnistä uudelleen. Kaikki menee silloin moitteettomasti. Missähän lienee se vika? :o
-
Näyttää toimivan kun laittaa asennus-cd:ltä käyntiin ja painaa käynnistä uudelleen. Kaikki menee silloin moitteettomasti. Missähän lienee se vika? :o
UUID:hen perustuva grubin käynnistys on hukannut juuriosion /
Esimerkki:
menuentry "My Default Karmic" {
set root=(hd0,1)
search --no-floppy --fs-uuid --set cb201140-52f8-4449-9a95-749b27b58ce8
linux /boot/vmlinuz-2.6.31-11-generic root=UUID=cb201140-52f8-4449-9a95-749b27b58ce8 ro quiet splash
initrd /boot/initrd.img-2.6.31-11-generic
}
VVVVVVV muuta allaolevaan muotoon VVVVVVV
menuentry "My Default Karmic" {
set root=(hd0,1)
linux /boot/vmlinuz-2.6.31-11-generic root=/dev/sda1 ro quiet splash
initrd /boot/initrd.img-2.6.31-11-generic
}
-
Näyttää toimivan kun laittaa asennus-cd:ltä käyntiin ja painaa käynnistä uudelleen. Kaikki menee silloin moitteettomasti. Missähän lienee se vika? :o
UUID:hen perustuva grubin käynnistys on hukannut juuriosion /
Esimerkki:
menuentry "My Default Karmic" {
set root=(hd0,1)
search --no-floppy --fs-uuid --set cb201140-52f8-4449-9a95-749b27b58ce8
linux /boot/vmlinuz-2.6.31-11-generic root=UUID=cb201140-52f8-4449-9a95-749b27b58ce8 ro quiet splash
initrd /boot/initrd.img-2.6.31-11-generic
}
VVVVVVV muuta allaolevaan muotoon VVVVVVV
menuentry "My Default Karmic" {
set root=(hd0,1)
linux /boot/vmlinuz-2.6.31-11-generic root=/dev/sda1 ro quiet splash
initrd /boot/initrd.img-2.6.31-11-generic
}
Jotta tuollainen menyentry saadaan aikaiseksi, niin se onnistuu seuraavalla tavalla..
Päätteessä komennot
gksudo gedit /etc/default/grub
....sitten UUID pois käytöstä
# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true
....eli risuaita # pois edestä
# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
GRUB_DISABLE_LINUX_UUID=true
....tallenna ja lopeta
sudo update-grub
Tarkista vielä, että onko /boot/grub/grub.conf tiedostossa käynnistyvä osio merkitty oikein.. :)
https://wiki.ubuntu.com/Grub2#grub (/etc/default/grub)
Edit: löysin todella hyvät ohjeet .. :)
http://linux.fi/wiki/GNU_GRUB_2
-
Oon nyt tehny nuo jutut yllä, mutta tuo komento "sudo update-grub" ei mennyt läpi. Kun tuon laittaa se sanoo näin:
ubuntu@ubuntu:~$ gksudo gedit /etc/default/grub
ubuntu@ubuntu:~$ sudo update-grub
/usr/sbin/grub-probe: error: cannot find a device for / (is /dev mounted?).
-
Oon nyt tehny nuo jutut yllä, mutta tuo komento "sudo update-grub" ei mennyt läpi. Kun tuon laittaa se sanoo näin:
ubuntu@ubuntu:~$ gksudo gedit /etc/default/grub
ubuntu@ubuntu:~$ sudo update-grub
/usr/sbin/grub-probe: error: cannot find a device for / (is /dev mounted?).
Täytyy varmaan asentaa grub uudestaan..
sudo grub-install /dev/sdx
.....eli x:n paikalle asematunnuksen kirjain
.....jos edelleen virheitä, niin sitten
sudo grub-install --recheck /dev/sdx
-
Omalla käyttäjällä onnistui tuo grub-asennus
astu@Ylakerta:~$ sudo grub-install /dev/sda
Installation finished. No error reported.
Sitten kun yritti sitä update-grubia, sanoi näin
astu@Ylakerta:~$ sudo update-grub
/etc/default/grub: 20: Syntax error: Unterminated quoted string
Mikäpä avuksi?
-
Omalla käyttäjällä onnistui tuo grub-asennus
astu@Ylakerta:~$ sudo grub-install /dev/sda
Installation finished. No error reported.
Sitten kun yritti sitä update-grubia, sanoi näin
astu@Ylakerta:~$ sudo update-grub
/etc/default/grub: 20: Syntax error: Unterminated quoted string
Mikäpä avuksi?
En keksi oikein mitään siistiä ratkaisua ongelmaan, mutta jos uskallusta riittää, niin voisi kokeilla grubin poistamista ja uudelleen asentamista siten, että poistaa kaikki grub2:een liittyvät tiedostot ennen grubin uudelleen asentamista.
Lopputulos voi olla hyvä tai huono, tai sitten ei mitään muutosta.. ::)
Eli ainakin grub.cfg pois ja sitten grubin uudestaan asennus ja päivitys..
-
Otin grub.cfg:n pois ja asensin uudestaan grubin. Update-grubia ei antanut tehdä ja nyt ei enää käynnisty omalle käyttäjälle mitään kautta :-\
Voisiko auttaa jos asentaa koko järjestelmän uudestaan?
-
Otin grub.cfg:n pois ja asensin uudestaan grubin. Update-grubia ei antanut tehdä ja nyt ei enää käynnisty omalle käyttäjälle mitään kautta :-\
Voisiko auttaa jos asentaa koko järjestelmän uudestaan?
Jos ei anna tehdä grub.cfg tiedostoa, niin silloin järjestelmässä on vikaa.. :-\
Tietenkin voi tehdä ns. korjausasennuksen, jossa ei formatoida osioita. Asennusohjelma herjaa silloin kaikenlaisia virheitä ja varoituksia, mutta niitä ei kannata uskoa.. :)
-
En tiedä tästä beta Grubista mitään, mutta voisiko tässä olla kuitenkin se mitä ehdotin heti alussa: Kovalevy ei aina lähde toimimaan? Sopiiko koneen käytökseen?