# VirtualBox et amd64

**URL:** <https://www.debian-fr.org/t/virtualbox-et-amd64/10755>\
**Category:** Trucs et Astuces\
**Created:** [Février 20, 2016, 4:47 UTC](https://www.debian-fr.org/t/virtualbox-et-amd64/10755 "2016-02-20T16:47:33Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![grigric](https://www.debian-fr.org/user_avatar/www.debian-fr.org/grigric/32/3935_2.png) [@grigric](https://www.debian-fr.org/u/grigric)\
**Post date:** [Février 20, 2016, 4:47 UTC](https://www.debian-fr.org/t/virtualbox-et-amd64/10755/1 "2016-02-20T16:47:33Z")

</div>

Bonjour,

si comme moi à l’utilisation de VirtualBox sur amd64 vous avez un message d’erreur qui vous dit qu’il ne trouve pas le kernel prenant en compte la virtualisation, la méthode à suivre est la suivante:

En partant du début:

1) Installer VirtualBox

```auto

```

2) Installer le module du kernel virtualBox:

`sudo apt-get install module-assistant
sudo m-a prepare
sudo m-a a-i virtualbox-ose
sudo modprobe vboxdrv`

3) chargement automatique du module

```auto

```

et ajouter vboxdrv

4) Ajouter votre nom d’utilisateur au groupe vboxusers:

```auto

```

Et maintenant, vous pouvez attaquer la virtualisation.

Un grand merci à phorolinux qui m’a donné la solution au problème.  
 [http://phorolinux.com/installing-virtualbox-ose-on-ubuntu-710-gutsy-gibbon.html](http://phorolinux.com/installing-virtualbox-ose-on-ubuntu-710-gutsy-gibbon.html)

---

<div class="post-metadata">

**Author:** ![panthere](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/p/5daacb/32.png) [@panthere](https://www.debian-fr.org/u/panthere)\
**Post date:** [Février 20, 2016, 5:31 UTC](https://www.debian-fr.org/t/virtualbox-et-amd64/10755/2 "2016-02-20T17:31:31Z")

</div>

bon je voudrai signaler un bug possible cf vertion 32 et pas 64

```auto

```

donc un `ls -la /dev/vboxdrv` avant 🙂

---

<div class="post-metadata">

**Author:** ![fran.b](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/d78d45/32.png) [@fran.b](https://www.debian-fr.org/u/fran.b)\
**Post date:** [Février 20, 2016, 5:33 UTC](https://www.debian-fr.org/t/virtualbox-et-amd64/10755/3 "2016-02-20T17:33:01Z")

</div>

Seul souci, ça n’émule que du 32 bits ☹

---

<div class="post-metadata">

**Author:** ![grigric](https://www.debian-fr.org/user_avatar/www.debian-fr.org/grigric/32/3935_2.png) [@grigric](https://www.debian-fr.org/u/grigric)\
**Post date:** [Février 20, 2016, 5:33 UTC](https://www.debian-fr.org/t/virtualbox-et-amd64/10755/4 "2016-02-20T17:33:01Z")

</div>

> [@](#):
>
> Seul souci, ça n’émule que du 32 bits ☹

malheureusement c’est vrai…

Si tu veux faire du 64, il y a qemu…

---

<div class="post-metadata">

**Author:** ![mattotop](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mattotop/32/3942_2.png) [@mattotop](https://www.debian-fr.org/u/mattotop)\
**Post date:** [Février 20, 2016, 5:33 UTC](https://www.debian-fr.org/t/virtualbox-et-amd64/10755/5 "2016-02-20T17:33:03Z")

</div>

Et pi ça passe pas encore en 2.6.25 ☹

---

<div class="post-metadata">

**Author:** ![themorice](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/t/c89c15/32.png) [@themorice](https://www.debian-fr.org/u/themorice)\
**Post date:** [Février 20, 2016, 5:33 UTC](https://www.debian-fr.org/t/virtualbox-et-amd64/10755/6 "2016-02-20T17:33:03Z")

</div>

Virtualbox avec l’host en 2.6.25 ?

---

<div class="post-metadata">

**Author:** ![mattotop](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mattotop/32/3942_2.png) [@mattotop](https://www.debian-fr.org/u/mattotop)\
**Post date:** [Février 20, 2016, 5:33 UTC](https://www.debian-fr.org/t/virtualbox-et-amd64/10755/7 "2016-02-20T17:33:03Z")

</div>

Oui.

---

<div class="post-metadata">

**Author:** ![themorice](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/t/c89c15/32.png) [@themorice](https://www.debian-fr.org/u/themorice)\
**Post date:** [Février 20, 2016, 5:33 UTC](https://www.debian-fr.org/t/virtualbox-et-amd64/10755/8 "2016-02-20T17:33:04Z")

</div>

Moi avec mon 2.6.25 compile maison i686 ça passe sans soucis VirtualBox

---

<div class="post-metadata">

**Author:** ![fran.b](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/d78d45/32.png) [@fran.b](https://www.debian-fr.org/u/fran.b)\
**Post date:** [Février 20, 2016, 5:33 UTC](https://www.debian-fr.org/t/virtualbox-et-amd64/10755/9 "2016-02-20T17:33:05Z")

</div>

Oui, moi aussi, je t’échange un virtualbox contre un googleearth 🙂

---

<div class="post-metadata">

**Author:** ![panthere](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/p/5daacb/32.png) [@panthere](https://www.debian-fr.org/u/panthere)\
**Post date:** [Février 20, 2016, 5:33 UTC](https://www.debian-fr.org/t/virtualbox-et-amd64/10755/10 "2016-02-20T17:33:12Z")

</div>

chroot ?

---

<div class="post-metadata">

**Author:** ![fran.b](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/d78d45/32.png) [@fran.b](https://www.debian-fr.org/u/fran.b)\
**Post date:** [Février 20, 2016, 5:33 UTC](https://www.debian-fr.org/t/virtualbox-et-amd64/10755/11 "2016-02-20T17:33:21Z")

</div>

Matt: rajoute dans linux/SUPDrv-linux.c juste avant les appels à module\_init

`/* Add the change_page_attr routine for kernels 2.6.25 or later */
#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 25)
int change_page_attr(struct page *page, int numpages, pgprot_t prot)
{
       /* use the set_pages_* API */
       if (pgprot_val(prot) & _PAGE_NX)
               set_pages_nx(page, numpages);
       set_pages_uc(page, numpages);
       return 0;
}
#endif
`

ou bien modifie le noyau en exportant la fonction (les deux marchent)

---

<div class="post-metadata">

**Author:** ![mattotop](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mattotop/32/3942_2.png) [@mattotop](https://www.debian-fr.org/u/mattotop)\
**Post date:** [Février 20, 2016, 5:33 UTC](https://www.debian-fr.org/t/virtualbox-et-amd64/10755/12 "2016-02-20T17:33:26Z")

</div>

Je n’ai pas essayé l’export de la fonction, mais la portion de code dont tu parles est déjà dans mes sources…  
Mon erreur de compil, c’est:

`kmk KBUILD_VERBOSE=1 -C /lib/modules/2.6.25-em64t-roc/source SUBDIRS=/usr/src/modules/virtualbox-ose SRCROOT=/usr/src/modules/virtualbox-ose modules
kmk: /build/buildd/kbuild-0.1.3svn1587/src/kmk/expand.c:190: reference_variable: l'assertion « v->value_length == strlen (v->value) » a échoué.
kmk[1]: *** [vboxdrv] Abandon`Je précise que bien sûr, je n’ai pas de /build/buildd/kbuild-0.1.3svn1587/src/kmk/expand.c, ni même de expand.c dans le répertoire de virtualbox ou dessous.  
Et j’ai fait un clean avant.

---

<div class="post-metadata">

**Author:** ![msfk57](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/m/ed655f/32.png) [@msfk57](https://www.debian-fr.org/u/msfk57)\
**Post date:** [Février 20, 2016, 5:40 UTC](https://www.debian-fr.org/t/virtualbox-et-amd64/10755/13 "2016-02-20T17:40:03Z")

</div>

Ca marche ! En suivant les indications de Grigric et de Panthere, ça fonctionne parfaitement chez moi !  
Merci, car Virtualbox me semble bien moins gourmand que Qemu 🙂

---

<div class="post-metadata">

**Author:** ![ggoodluck47](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/g/c67d28/32.png) [@ggoodluck47](https://www.debian-fr.org/u/ggoodluck47)\
**Post date:** [Février 20, 2016, 5:40 UTC](https://www.debian-fr.org/t/virtualbox-et-amd64/10755/14 "2016-02-20T17:40:07Z")

</div>

Salut,

Et vous faites comment pour les périphériques USB avec OSE ?
