Kirjoittaja Aihe: VirtualBox -asennus ei löydä kerneliä  (Luettu 6677 kertaa)

Topiax

  • Käyttäjä
  • Viestejä: 189
  • Ruricus Rusticus Robustus
    • Profiili
    • Posara
VirtualBox -asennus ei löydä kerneliä
« : 03.06.08 - klo:16.08 »
Haluaisin päivittää VirtualBox OSE:n VirtualBoxiin. Nyt asennusohjelma raportoi virheestä:

VirtualBox will not start until this problem is fixed. Please consult /var/log/vbox-install.log to find out why the kernel module does not compile. Most probably the kernel sources were not found. Install them and execute

  /etc/init.d/vboxdrv setup

as root.


/var/log/vbox-install.log:

Makefile:127: *** Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR=<directory> and run Make again. Seis.


topi@topi-desktop:~$ uname -r
2.6.24-17-386
topi@topi-desktop:~$

Löytyisikö tuohon toimivaa ohjetta? (Olen aloittanut Ubuntun käytön vasta muutamia päivä sitten, joten kokemukseni Linuxista on varsin olematon)
???

[EDIT: Sain ongelman ratkaistuksi vaihtamalla Virtualboxini Win4Lin Pro -ohjelmaan: http://win4lin.net . Kiitoksia kaikille asian tiimoilta vaivaa nähneille!]
« Viimeksi muokattu: 10.06.08 - klo:20.03 kirjoittanut Topiax »
Toivo Miettinen

Sillä ei tarvitse suomenkansa viisautta eikä turkkia se joka löylyssä kylpee.

jori52

  • Käyttäjä
  • Viestejä: 2047
    • Profiili
Vs: VirtualBox -asennus ei löydä kerneliä
« Vastaus #1 : 03.06.08 - klo:18.05 »
Selvitä ensin oma kernelversio mikä on käytössä, sen löydät järjestelmä>ylläpito>järjestelmänvalvonta, siellä välilehti järjestelmä.

Sitten menet synaptik pakettienhallintaan laita hakuun VIRTUALBOX ja ruksitat omaa kerneliäsi vastaavat modulit tyyliin.

Virtualbox-ose
Virtualbox-ose-guest- modules
Virtualbox-ose-modules

Terveisin jori52
Linux counter #348392
 Asus G750JW ja ubuntu 13.10

Topiax

  • Käyttäjä
  • Viestejä: 189
  • Ruricus Rusticus Robustus
    • Profiili
    • Posara
Vs: VirtualBox -asennus ei löydä kerneliä
« Vastaus #2 : 03.06.08 - klo:20.18 »
Selvitä ensin oma kernelversio mikä on käytössä,...

Kiitoksia neuvosta. Itseasiassa selvitinkin tuon jo UNAME -R -komennolla ja sain tämmöisen tiedon:
topi@topi-desktop:~$ uname -r
2.6.24-17-386
topi@topi-desktop:~$

Sitten menet synaptik pakettienhallintaan laita hakuun VIRTUALBOX ja ruksitat omaa kerneliäsi vastaavat modulit tyyliin.
Virtualbox-ose
Virtualbox-ose-guest- modules
Virtualbox-ose-modules
Mahtaisiko tuosta olla apua? Siellä on nyt valittuna paketti: "virtualbox - 1.6.0-30421_Ubuntu_hardy_i386 - Sun xVM VirtualBox"
Vielä vähän epäilen, että mahtaisiko tuohon nyt asennettuna olevaan pakettiin passata OSE:n vastaavat palikat? Kai sekin pitää kokeilla, jos muu ei auta.
???


Toivo Miettinen

Sillä ei tarvitse suomenkansa viisautta eikä turkkia se joka löylyssä kylpee.

jori52

  • Käyttäjä
  • Viestejä: 2047
    • Profiili
Vs: VirtualBox -asennus ei löydä kerneliä
« Vastaus #3 : 03.06.08 - klo:20.30 »
Selvitä ensin oma kernelversio mikä on käytössä,...

Kiitoksia neuvosta. Itseasiassa selvitinkin tuon jo UNAME -R -komennolla ja sain tämmöisen tiedon:
topi@topi-desktop:~$ uname -r
2.6.24-17-386
topi@topi-desktop:~$

Sitten menet synaptik pakettienhallintaan laita hakuun VIRTUALBOX ja ruksitat omaa kerneliäsi vastaavat modulit tyyliin.
Virtualbox-ose
Virtualbox-ose-guest- modules
Virtualbox-ose-modules
Mahtaisiko tuosta olla apua? Siellä on nyt valittuna paketti: "virtualbox - 1.6.0-30421_Ubuntu_hardy_i386 - Sun xVM VirtualBox"
Vielä vähän epäilen, että mahtaisiko tuohon nyt asennettuna olevaan pakettiin passata OSE:n vastaavat palikat? Kai sekin pitää kokeilla, jos muu ei auta.
???




Jos sinulla on suljetun systeemin virtualbox niin nuo ohjeet eivät päde, ne ovat vapaalle virtualboxille.

Tosin suljetun ja vapaan virtualboxin erot taitaa olla siinä ettei vapaassa toimi usb tikut.

Terveisin jori52
« Viimeksi muokattu: 03.06.08 - klo:20.32 kirjoittanut jori52 »
Linux counter #348392
 Asus G750JW ja ubuntu 13.10

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Vs: VirtualBox -asennus ei löydä kerneliä
« Vastaus #4 : 03.06.08 - klo:20.41 »
Haluaisin päivittää VirtualBox OSE:n VirtualBoxiin. Nyt asennusohjelma raportoi virheestä:

VirtualBox will not start until this problem is fixed. Please consult /var/log/vbox-install.log to find out why the kernel module does not compile. Most probably the kernel sources were not found. Install them and execute

virtualboxista en tiedä sen enempää, koska en ole sitä ehtinyt vielä testailemaan, mutta tuossa tuo kyllä valittaa siitä, että se ei löydä kernelin lähdekoodeja. mahdollisesti pelkät headerit riittäisivät tuohon käänöshommaan, mutta osrsia se pyytää joten, ne voi olla hyvä idea asentaa.

tosin epäilen, että sinulla ei ole asennettuna kääntäjääkään, saati muita käännöstyökaluja.
Janne

Topiax

  • Käyttäjä
  • Viestejä: 189
  • Ruricus Rusticus Robustus
    • Profiili
    • Posara
Vs: VirtualBox -asennus ei löydä kerneliä
« Vastaus #5 : 03.06.08 - klo:20.42 »
Tosin suljetun ja vapaan virtualboxin erot taitaa olla siinä ettei vapaassa toimi usb tikut.

Niin minäkin sen olen ymmärtänyt. Siksipä yritänkin vaihtaa suljettuun VB:hen. Tarvitsen melkein välttämättä mswindowsia, koska käyttämäni  Power Director toimii vain windows-ympäristössä, ja yhtä hyviä videoeditointiohjelmia ei taida Ubuntulle olla olemassa?
 :-[
Toivo Miettinen

Sillä ei tarvitse suomenkansa viisautta eikä turkkia se joka löylyssä kylpee.

juyli

  • Vieras
Vs: VirtualBox -asennus ei löydä kerneliä
« Vastaus #6 : 03.06.08 - klo:21.01 »
Siksipä yritänkin vaihtaa suljettuun VB:hen. Tarvitsen melkein välttämättä mswindowsia, koska käyttämäni  Power Director toimii vain windows-ympäristössä, ja yhtä hyviä videoeditointiohjelmia ei taida Ubuntulle olla olemassa?

Palstalta löytyvin ohjein minäkin, virtualbox-noviisi, asensin varsin vaivatta virtuaalikoneen koneelle.
Asennus-CD vain asemaan, ja käyttöjärjestelmän asennus virtuaalikoneelle.

Aloittelijan ei heti ensimmäiseksi kannata etsiskellä keinoja 'väärien' käyttöjärjestelmien käyttämiseen
oikeiden (tai suorien) käyttöjärjestelmien käyttämiseksi. Siksi Linux-järjestelmät tarjoavat sujuvaa
multiboot-vaihtoehtoa, jota lämpimästi suosittelenn ennenkuin Linux on tuttu.
Jos jokin Windows-järjestelmän softa on ns. killer-softa käyttössäsi, unohda Linux.

Toni Hintikka

  • Käyttäjä
  • Viestejä: 80
    • Profiili
    • www.hintikka.at
Vs: VirtualBox -asennus ei löydä kerneliä
« Vastaus #7 : 04.06.08 - klo:10.49 »
VirtualBoxilla on kyllä hyvinkin käyttöä, jos haluaa vaikka syystä tai toisesta näyttää joitakin juttuja Windowsin puolelta. Itselläni on ollut sellainen ongelma, että haluaisin tehdä juttuja Linuxilla, mutta minun pitää työssäni kuitenkin kouluttaa paljon Windows-ohjelmia. Virtualbox ratkaisi tämän ongelma. Windows XP Office 2003 paketti asennettuna käynnistyy 20 sekuntia, joka on aika paljon vähemmän kuin se, että kone pitäisi käynnistää natiiviin Windows tilaan. Toinen missä tarvitsen Virtualboxia on www-kehitys. Eli voin helposti testata Windowsin selaimilla tekemäni sivut samalla, kun teen töitä paljon vikkelämmässä ja taipuisammassa Linux-ympäristössä.

Mutta tähän kernel-ongelmaa. VirtualBox tarvitsee aina kernelille tehdyt kirjastot ja ilmeisesti Virtualboxin paketit eivät seuraa ihan yksi yhteen Ubuntun kerneleiden päivitystä. Esimerkiksi tänään paketinhallinta tarjoaisi 2.6.24-18 kerneliä, mutta kyseiselle kernelille ei löydy vielä synapticsin kautta virtualbox- moduulia. Ilmeisesti tälläisessä tilanteessa kannattaa päivittää kernel vasta sitten, kun tuo moduuli ilmestyy? Sain eilen juuri toimimaan tämän VirtualBoxin, enkä haluaisi rikkoa sen toimintaa ennen tulevaa reissua. Onko tähän olemassa jotain nopeaa ratkaisua, kun uusi kernel ilmestyy vai kannattaako lykätä kernelin päivitystä niin kauan, että moduulit löytyy.

ps. Kannatta muuten käydä katsomassa Virtualboxin asennusohjeet täältä, jos haluaa kokeilla suljettua versiota
http://ubuntuforums.org/showthread.php?s=ba2db17fa19c213126c6b611a424f77b&t=770745

Avoimen lähdekoodin versio asentui minulla 64-bittiseen Ubuntuun seuraavasti

1.Lisää poista sovellukset ->virtualbox ->asenna
2.Lisää oma käyttäjäsi vboxusers ryhmään. Onnistuu käyttäjät ja ryhmät työkalulla
3.Tarkista synapticsin kautta, että sinulla on asennettu omaa kerneliversiota vastaava moduulipaketti.
Kernelin version löydät kun laitat päätteeseen uname -r
Synapticsilla etsi virtualbox -> tarkista paketti -> virtualbox-ose-modules-kernelisi versio
4. Tämän jälkeen käynnistä virtualbox ja määrittele virtuaalikone

Itse asentelin WinXP:n imagesta, joka toimikin nopeammin kuin CD:ltä

Asennuksen jälkeen ainakaan minulla ei toiminut hiiri. Eli kannattaa heti asennuksen jälkeen asentaa asiakaslisäyset. Eli laitteet->asiakaslisäykset. Nyt Windows asentelee uuden ohjelman, jonka jälkee hiiri toimi.
« Viimeksi muokattu: 04.06.08 - klo:11.13 kirjoittanut Toni Hintikka »

Toni Hintikka

  • Käyttäjä
  • Viestejä: 80
    • Profiili
    • www.hintikka.at
Vs: VirtualBox -asennus ei löydä kerneliä
« Vastaus #8 : 04.06.08 - klo:10.55 »
Lainaus
Power Director toimii vain windows-ympäristössä, ja yhtä hyviä videoeditointiohjelmia ei taida Ubuntulle olla olemassa?
Taitaapa Linuxille olla parempia ja vakaammin toimivia videoeditointiohjelmia useita.

Kino on yksikertainen vaihtoehto.
Cinelerra on taas ammattikäyttöön suunniteltu avoimen lähdekoodin videoeditointiohjelma.
http://heroinewarrior.com/cinelerra.php3

pjotr

  • Käyttäjä
  • Viestejä: 625
    • Profiili
Vs: VirtualBox -asennus ei löydä kerneliä
« Vastaus #9 : 04.06.08 - klo:11.15 »
Mutta tähän kernel-ongelmaa. VirtualBox tarvitsee aina kernelille tehdyt kirjastot ja ilmeisesti Virtualboxin paketit eivät seuraa ihan yksi yhteen Ubuntun kerneleiden päivitystä. Esimerkiksi tänään paketinhallinta tarjoaisi 2.6.24-18 kerneliä, mutta kyseiselle kernelille ei löydy vielä synapticsin kautta virtualbox- moduulia. Ilmeisesti tälläisessä tilanteessa kannattaa päivittää kernel vasta sitten, kun tuo moduuli ilmestyy? Sain eilen juuri toimimaan tämän VirtualBoxin, enkä haluaisi rikkoa sen toimintaa ennen tulevaa reissua. Onko tähän olemassa jotain nopeaa ratkaisua, kun uusi kernel ilmestyy vai kannattaako lykätä kernelin päivitystä niin kauan, että moduulit löytyy.

ps. Kannatta muuten käydä katsomassa Virtualboxin asennusohjeet täältä
http://ubuntuforums.org/showthread.php?s=ba2db17fa19c213126c6b611a424f77b&t=770745

Siis tänään(kin) kernelin päivittymisen jälkeen ajoin

Koodia: [Valitse]
sudo /etc/init.d/vboxdrv setup
Normaalisti tuo menee heittämällä läpi, mutta ennen kuin se tällä kertaa onnistui, piti poistaa/uudelleennimetä tiedosto

Koodia: [Valitse]
/etc/vbox/vbox.cfg
ja Windows Server 2003 on tuossa yhdellä työpöydällä käynnissä.

Käytössä siis Sunin sivuilta ladattu VirtualBox, ei repoista löytyvä ose.
www.tehotuotanto.net

The surest sign that intelligent life exists elsewhere in the Universe is that none of it has tried to contact us.

Toni Hintikka

  • Käyttäjä
  • Viestejä: 80
    • Profiili
    • www.hintikka.at
Vs: VirtualBox -asennus ei löydä kerneliä
« Vastaus #10 : 06.06.08 - klo:14.42 »
Repoista löytyvästä Virtualboxista on tehty näköjään bugiraportti.

https://bugs.launchpad.net/ubuntu/+source/virtualbox-ose-modules/+bug/237471

Tosiaan virtualboxin kernel-moduuli ei pysy kernelipäivitysten tahdissa. Ei ainakaan tänään ollut vielä ilmestynyt tuota uutta moduulipakettia. Olisikohan kenelläkään ratkaisua vastaisen varalle, jos en halua siirtyä tuohon binääriversioon?

Topiax

  • Käyttäjä
  • Viestejä: 189
  • Ruricus Rusticus Robustus
    • Profiili
    • Posara
Vs: VirtualBox -asennus ei löydä kerneliä
« Vastaus #11 : 06.06.08 - klo:21.20 »
Repoista löytyvästä Virtualboxista...

Anteeksi tietämättömyyteni (=olen ihan vasta-alkaja Linuxin käyttäjänä), mutta mikä on tuo "repoi", josta monet täällä puhuvat?
???

Toivo Miettinen

Sillä ei tarvitse suomenkansa viisautta eikä turkkia se joka löylyssä kylpee.

jori52

  • Käyttäjä
  • Viestejä: 2047
    • Profiili
Vs: VirtualBox -asennus ei löydä kerneliä
« Vastaus #12 : 06.06.08 - klo:21.30 »
Repoista löytyvästä Virtualboxista...

Anteeksi tietämättömyyteni (=olen ihan vasta-alkaja Linuxin käyttäjänä), mutta mikä on tuo "repoi", josta monet täällä puhuvat?
???



Repot tarkoittavat ohjelmalähteitä, eli mistä Ubuntu hakee ohjelmapaketit, normaalien lähteiden lisäksi voit tarvita esim.. non free lähteitä (saa asennettua esim dvdcss kirjaston synaptikin avulla, dvd elokuvien katselua varten) ne löytyvät Ubuntu suomen wiki, ohjeet ja tuki sieltä valitset epäviralliset ohjelmalähteet ja toimit ohjeen mukaan, pääte johon kopioit käskyt löytyy sovellukset>apuohjelmat>pääte, käytä kopiointitoimintoa eli valitse hiirellä lähteet (mustaat ne ja kopioi hiiren oikean napin takaa avautuvasta valikosta, nanossa liität hiiren oikealla napsauttamalla tyhjässä kohdassa nanoa (hiiren osoitin voi olla missä kohdassa tahansa, kunhan ei ole tekstin päällä, sitten  valitset ctrl+o komennon jonka jälkeen saat tallennettua muutokset painamalla enteriä  nanosta poistut painamalla muistaakseni ctrl+x muista myös kopioida varmennusavain jonka liität päätteeseen ja painat enteriä.

Terveisin jori52

Edit: ohjeessa olevat puutteet korjattu .

Terveisin sama
« Viimeksi muokattu: 08.06.08 - klo:15.28 kirjoittanut jori52 »
Linux counter #348392
 Asus G750JW ja ubuntu 13.10

Topiax

  • Käyttäjä
  • Viestejä: 189
  • Ruricus Rusticus Robustus
    • Profiili
    • Posara
Vs: VirtualBox -asennus ei löydä kerneliä
« Vastaus #13 : 07.06.08 - klo:22.01 »
Repot tarkoittavat ohjelmalähteitä, eli mistä Ubuntu hakee ohjelmapaketit,...

Kiitoksia tiedosta! Nytpä tuokin tiedetään :)
Kieltämättä tässä uudessa ympäristössä toimiminen edellyttää myös uuteen, erilaiseen jargoniin perehtymistä - näin sitä vaan vanhenee kun viisastuu...

Repo < (engl.) "repository"?


Topiax

« Viimeksi muokattu: 07.06.08 - klo:22.03 kirjoittanut Topiax »
Toivo Miettinen

Sillä ei tarvitse suomenkansa viisautta eikä turkkia se joka löylyssä kylpee.

jms-ubuntu

  • Käyttäjä
  • Viestejä: 34
    • Profiili
Vs: VirtualBox -asennus ei löydä kerneliä
« Vastaus #14 : 08.06.08 - klo:07.38 »
Tosiaan virtualboxin kernel-moduuli ei pysy kernelipäivitysten tahdissa. Ei ainakaan tänään ollut vielä ilmestynyt tuota uutta moduulipakettia. Olisikohan kenelläkään ratkaisua vastaisen varalle, jos en halua siirtyä tuohon binääriversioon?

Mun käsityksen mukaan näin voi käydä jos on käytössä proposed repository (esijulkaistut), eli kommentoi pois rivi jolta löytyy 'hardy-proposed' apt.conf:sta

Saat myös käännettyä virtualbox-ose'n kernel-modulin manuaalisesti:
sudo apt-get install virtualbox-ose-source
sudo module-assistant prepare virtualbox-ose
sudo module-assistant auto-install virtualbox-ose
sudo sudo /etc/init.d/vboxdrv start
« Viimeksi muokattu: 08.06.08 - klo:08.22 kirjoittanut jms-ubuntu »

jms-ubuntu

  • Käyttäjä
  • Viestejä: 34
    • Profiili
Vs: VirtualBox -asennus ei löydä kerneliä
« Vastaus #15 : 08.06.08 - klo:07.47 »

Makefile:127: *** Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR=<directory> and run Make again. Seis.


topi@topi-desktop:~$ uname -r
2.6.24-17-386
topi@topi-desktop:~$


Kokeile aluksi asentaa käyttämäsi kernel-version headerit:
sudo apt-get install linux-headers-386
...ja aja komento '/etc/init.d/vboxdrv setup' uudestaan

Topiax

  • Käyttäjä
  • Viestejä: 189
  • Ruricus Rusticus Robustus
    • Profiili
    • Posara
Vs: VirtualBox -asennus ei löydä kerneliä
« Vastaus #16 : 09.06.08 - klo:14.31 »
Cinelerra on taas ammattikäyttöön suunniteltu avoimen lähdekoodin videoeditointiohjelma.

Kiitoksia vihjeestä - täytyypä tutustua siihen!
 :)
Toivo Miettinen

Sillä ei tarvitse suomenkansa viisautta eikä turkkia se joka löylyssä kylpee.

Toni Hintikka

  • Käyttäjä
  • Viestejä: 80
    • Profiili
    • www.hintikka.at
Vs: VirtualBox -asennus ei löydä kerneliä
« Vastaus #17 : 12.06.08 - klo:08.34 »
Itselläni on tuo 64-bittinen Hardy, enkä saanut tuolla 2.6.24-18-generic kernelillä toimimaan tuota ohjelmalähteistä löytyvää Virtulaboxia toimimaan. Laitoin ohjelmalähteistä esijulkaistut päivitykset näkyville ja löysin synapticsin kautta 2.6.24-19-generic kernelille tehdyn moduulipaketin virtualbox-ose-modules-2.6.24-19-generic. Jostain syystä tuo -18 versio on jätetty välistä kokonaan. Tänään hardy päivittyi tuolle -19 kernelille ja asensin kernelin versiota vastaavan paketin ja kaikki toimii nyt ok. -18 kernelin modulipaketi on syystä tai toisesta jätetty ainakin 64 bittisen version osalta väliin. Nyt siis toimii.



[ylläpito on poistanut liitteen]
« Viimeksi muokattu: 12.06.08 - klo:08.42 kirjoittanut Toni Hintikka »