Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
medion-md99481 [Le 18/02/2016, 14:48] ordiman85 [Installation d'Ubuntu] Ajout note pour GRUB |
medion-md99481 [Le 11/09/2022, 11:50] (Version actuelle) moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>xenial portable s2217 md99481 efi grub BROUILLON}} | + | {{tag>xenial portable grub BROUILLON}} |
+ | |||
+ | <note importante>Cette page en construction. Des sections sont susceptibles de changer dans les jours qui viennent.</note> | ||
- | <note importante>Page en construction</note> | ||
====== Medion Akoya S2217 (MD99481) ====== | ====== Medion Akoya S2217 (MD99481) ====== | ||
+ | |||
+ | |||
===== Compatibilité ===== | ===== Compatibilité ===== | ||
- | Le tableau suivant récapitule la prise en charge du matériel de portable par les différentes versions d'Ubuntu. | ||
- | ^ Version ^ Installation ^ Son ^ Casque audio ^ Wifi ^ Bluetooth ^ Webcam ^ Touchpad ^ Raccourcis multimédia ^ Autres ^ | + | Le tableau suivant récapitule la prise en charge du matériel par les différentes versions d'Ubuntu. |
- | | [[:16.04]] | {{wiki:modeles:laptop_work.png|Fonctionne après config}} | {{wiki:modeles:laptop_notok.png|Ne fonctionne pas}} | {{wiki:modeles:laptop_notok.png|Ne fonctionne pas}} | {{wiki:modeles:laptop_work.png|Fonctionne après config}} | {{wiki:modeles:laptop_notok.png|Ne fonctionne pas}} | {{wiki:modeles:laptop_notok.png|Ne fonctionne pas}} | {{:icons:ok_64.png|OK 64 bits}} | {{:icons:ok_64.png|OK 64 bits}} | Un seul port USB fonctionne (celui de droite) | | + | |
+ | ^ Version ^ Installation ^ Son ^ Casque audio ^ Wifi ^ Bluetooth ^ Niveau batterie ^ Webcam ^ Touchpad ^ | ||
+ | | [[:16.04]] | {{wiki:modeles:laptop_work.png|Fonctionne après config}} | {{wiki:modeles:laptop_notok.png|Ne fonctionne pas}} | {{wiki:modeles:laptop_notok.png|Ne fonctionne pas}} | {{wiki:modeles:laptop_work.png|Fonctionne après config}} | {{wiki:modeles:laptop_notok.png|Ne fonctionne pas}} | {{wiki:modeles:laptop_notok.png|Ne fonctionne pas}} | {{:icons:ok_64.png|OK 64 bits}} | {{:icons:ok_64.png|OK 64 bits}} | | ||
+ | | [[https://linuxiumcomau.blogspot.com/2016/10/running-ubuntu-on-intel-bay-trail-and.html|Linuxium]] [[:16.10]] | {{wiki:modeles:laptop_work.png|Fonctionne après config}} | {{wiki:modeles:laptop_notok.png|Ne fonctionne pas}} | {{wiki:modeles:laptop_notok.png|Ne fonctionne pas}} | {{:icons:ok_64.png|OK 64 bits}} | {{wiki:modeles:laptop_notok.png|Ne fonctionne pas}} | {{:icons:ok_64.png|OK 64 bits}} | {{:icons:ok_64.png|OK 64 bits}} | {{:icons:ok_64.png|OK 64 bits}} | | ||
===== Périphériques ===== | ===== Périphériques ===== | ||
- | ^ Périphérique ^ ID ^ Commentaire ^ | + | ^ Périphérique ^ ID ^ Type ^ Commentaire ^ |
- | | [[http://ark.intel.com/fr/products/80274/Intel-Atom-Processor-Z3735F-2M-Cache-up-to-1_83-GHz|Intel Atom Processor Z3735F]] | - | - | | + | | [[http://ark.intel.com/fr/products/80274/Intel-Atom-Processor-Z3735F-2M-Cache-up-to-1_83-GHz|Intel Atom Z3735F]] | - | Processeur | voir ici https://plus.google.com/+IanMORRISON/posts/UNWdwRMqy3j | |
- | | Linux Foundation 3.0 root hub | 1d6b:0003 | Détecté avec lsusb | | + | | Intel HD Graphics | 8086:0f31 | GPU | - | |
- | | Chicony Electronics Co., Ltd | 04f2:b53d | Détecté avec lsusb (USB 2.0 Camera) | | + | | Linux Foundation 3.0 root hub | 1d6b:0003 | USB | Détecté (lsusb) | |
- | | Elan Microelectronics Corp. | 04f3:074a | Détecté avec lsusb | | + | | Linux Foundation 2.0 root hub | 1d6b:0002 | USB | Détecté (lsusb) | |
- | | Genesys Logic, Inc. Hub | 05e3:0608 | Détecté avec lsusb | | + | | Genesys Logic, Inc. Hub | 05e3:0608 | Concentrateur USB | Détecté (lsusb) | |
- | | Linux Foundation 2.0 root hub | 1d6b:0002 | Détecté avec lsusb | | + | | Elan Microelectronics Corp. | 04f3:074a | Clavier et pavé tactile | Détecté (lsusb) | |
- | | Realtek RTL8723BS Wireless LAN 802.11n | 024c:b723 | - | | + | | Chicony Electronics Co., Ltd | 04f2:b53d | Webcam | Détecté (lsusb) | |
- | | Intel SST Audio Device (WDM) | 8086:0f28 | - | | + | | Realtek RTL8723BS Wireless LAN 802.11n | 024c:b723 | Wifi et Bluetooth (4.0) | Pilote rtl8723bs | |
- | | Realtek I2S Audio Codec | 10ec:5645 | - | | + | | Intel SST Audio Device (WDM) | 8086:0f28 | Audio | Détecté (dmesg) | |
- | | Intel AVStream Camera | 8086:0f31 | - | | + | | Realtek I2S Audio Codec | 10ec:5645 | Audio | - | |
- | | Bluetooth 4.0 | - | Pilote RTK8723 | | + | | Batterie | PNP 0C0A | Batterie | Détecté par [[https://linuxiumcomau.blogspot.com/2016/10/running-ubuntu-on-intel-bay-trail-and.html|Linuxium]] 16.10 | |
===== Installation ===== | ===== Installation ===== | ||
- | <note>La procédure suivante explique comment installer Ubuntu sur une carte microSD sans toucher à Windows (eMMC). Les étapes sont : | + | L'installation d'Ubuntu sur le Medion Akoya S2217 nécessite des manipulations spéciales propres aux architectures BayTrail. |
- | * Désactiver le Secure Boot | + | Les problèmes rencontrés sont similaires à ceux qui concernent l'ASUS X205TA ou la tablette Winbook TW100 (qui ont aidé à concevoir ce tutoriel). |
- | * Créer une clé USB bootable modifiée (GRUB 32 bits) | + | L'objectif de ce tutoriel est d'installer Ubuntu sur l'emplacement microSD sans toucher à Windows. |
- | * Installer Ubuntu depuis la clé USB vers la microSD | + | En présence de la carte microSD, c'est Ubuntu qui sera lancé. |
- | * Configurer les programmes d'amorçage de la microSD (startup.nsh, GRUB, Refind) | + | En l'absence de microSD, c'est Windows qui sera lancé. |
- | * Installer les pilotes manquants | + | Pour suivre les prochaines étapes, vous aurez besoin de : |
- | </note> | + | |
- | ==== Désactivation du Secure Boot ==== | + | * une clé USB de stockage (pour le live CD) |
+ | * une clé USB wifi compatible Linux (fonctionnant avec les pilotes du live CD) | ||
- | * Lors du démarrage de l'ordinateur, maintenez la touche **F2** appuyée. | + | <note importante>Soyez prudent et attentif, car certains noms ou chemins peuvent différer par rapport à ce tutoriel.</note> |
- | * Vous devriez arriver sur une interface ressemblant à celle d'un BIOS. | + | |
- | * Rendez-vous dans l'onglet **Security**, puis le menu **Secure Boot Configuration**. | + | |
- | * Changez **Secure Boot Option** à **Disabled**. | + | |
- | * Rendez-vous dans l'onglet **Boot** pour changer l'ordre des périphériques. | + | |
- | * Placez **USB HDD** en tête (pour démarrer sur la clé USB), suivi de **Internal Boot Manager**, à l'aide des touches "**+**" (monter) et "**)**" (descendre). | + | |
- | * Appuyez sur **F10** pour sauvegarder les changements et quitter. | + | |
+ | <note>Le principal obstacle à l'installation est l'UEFI. | ||
+ | Le processeur est en 64 bits mais l'UEFI est exclusivement en 32 bits. | ||
+ | Or, les distributions Ubuntu en 64 bits ne contiennent qu'un bootloader 64 bits. | ||
+ | Cela implique des manipulations spéciales.</note> | ||
- | ==== Création de la clé USB bootable ==== | + | Récapitulatif des étapes : |
- | Le Medion Akoya S2217 possède un processeur 64 bits avec un EFI en mode 32 bits. | + | * Préparation d'une clé USB bootable |
- | Cela pose problème pour le démarrage du live USB 64 bits, qui n'est pas prévu pour démarrer en 32 bits. | + | * Configuration de l'UEFI |
+ | * Installation du système depuis le live USB | ||
+ | * Installation de GRUB | ||
+ | * Installation des pilotes (Wifi...) | ||
- | Téléchargez une version 64 bits d'Ubuntu. | ||
- | Pour cette machine n'ayant que 2 Go de RAM, les distributions **Lubuntu** ou **Xubuntu** sont recommandées. | ||
- | Créez la clé USB bootable à l'aide d'un logiciel tel que [[:usb-creator|USB Creator]]. | ||
- | La clé a besoin d'un fichier nommé **bootia32.efi** (GRUB 32 bits) pour être bootable sur la machine. | ||
- | Les commandes suivantes permettent de compiler **bootia32.efi** dans le dossier **grub/grub-code**. | + | ===== Préparation d'une clé USB bootable ===== |
- | <code>sudo apt-get install git bison libopts25 libselinux1-dev autogen m4 autoconf help2man libopts25-dev flex libfont-freetype-perl automake autotools-dev libfreetype6-dev texinfo | + | <note>**Linuxium** est une distribution Ubuntu recommandée pour les appareils équipés d'un processeur BayTrail (ce qui est le cas de notre machine). Le CD inclut un chargeur d'amorçage EFI 32 bits. Si vous choisissez d'utiliser une distribution Ubuntu officielle, ce chargeur d'amorçage doit être inclus manuellement.</note> |
+ | |||
+ | ==== Linuxium ==== | ||
+ | |||
+ | * Téléchargez un live CD de **[[https://linuxiumcomau.blogspot.com/2016/10/running-ubuntu-on-intel-bay-trail-and.html|Linuxium]]**. Avec seulement 2 Go de RAM sur cette machine, la distribution **[[https://goo.gl/X6NG9E|Lubuntu]]** est recommandée. | ||
+ | * Créez normalement une clé USB bootable à l'aide d'un outil tel que **dd**. | ||
+ | |||
+ | ==== Ubuntu ==== | ||
+ | |||
+ | L'objectif de cette étape est de créer un chargeur d'amorçage EFI compatible (en 32 bits) pour lancer Ubuntu en 64 bits. | ||
+ | Vous avez le choix de le télécharger [[https://github.com/jfwells/linux-asus-t100ta/blob/master/boot/bootia32.efi|ici (github)]] ou de le compiler : | ||
+ | |||
+ | <code bash>sudo apt-get install git bison libopts25 libselinux1-dev autogen m4 autoconf help2man libopts25-dev flex libfont-freetype-perl automake autotools-dev libfreetype6-dev texinfo | ||
git clone git://git.savannah.gnu.org/grub.git | git clone git://git.savannah.gnu.org/grub.git | ||
cd grub/ | cd grub/ | ||
Ligne 69: | Ligne 84: | ||
make | make | ||
cd grub-core/ | cd grub-core/ | ||
- | ../grub-mkimage -d . -o bootia32.efi -O i386-efi -p /boot/grub ntfs hfs appleldr boot cat efi_gop efi_uga elf fat hfsplus iso9660 linux keylayouts memdisk minicmd part_apple ext2 extcmd xfs xnu part_bsd part_gpt search search_fs_file chain btrfs loadbios loadenv lvm minix minix2 reiserfs memrw mmap msdospart scsi loopback normal configfile gzio all_video efi_gop efi_uga gfxterm gettext echo boot chain eval</code> | + | ../grub-mkimage -d . -o bootia32.efi -O i386-efi -p /boot/grub ntfs hfs appleldr boot cat efi_gop efi_uga elf fat hfsplus iso9660 linux keylayouts memdisk minicmd part_apple ext2 extcmd xfs xnu part_bsd part_gpt search search_fs_file chain btrfs loadbios loadenv lvm minix minix2 reiserfs memrw mmap msdospart scsi loopback normal configfile gzio all_video efi_gop efi_uga gfxterm gettext echo boot chain evall</code> |
- | Autrement, vous pouvez télécharger un fichier **bootia32.efi** déjà compilé depuis [[https://github.com/jfwells/linux-asus-t100ta/blob/master/boot/bootia32.efi|ce lien]]. | + | * Téléchargez un live CD d'Ubuntu (en **64 bits**). Avec seulement 2 Go de RAM sur cette machine, la distribution **[[:lubuntu|Lubuntu]]** est recommandée. |
+ | * Créez normalement une clé USB bootable à l'aide d'un outil tel que **[[:usb-creator|usb-creator-gtk]]**. | ||
+ | * Copiez le fichier **bootia32.efi** dans le dossier **/EFI/BOOT/** de la clé USB. | ||
- | Le fichier **bootia32.efi** doit être copié dans le dossier **/EFI/BOOT/** de la clé USB. | ||
- | ==== Installation d'Ubuntu ==== | ||
- | <note>L'installation par défaut d'Ubuntu lance la configuration de GRUB et échoue. Vous devez lancer ubiquity avec une option afin de ne pas installer GRUB.</note> | + | ===== Configuration de l'UEFI ===== |
- | * Insérer la clé USB dans l'emplacement de droite et démarrez l'ordinateur. | + | Le Secure Boot est susceptible d'empêcher le démarrage du live USB. |
- | * Une fois arrivé sur la session live, ouvrez un terminal et tapez <code>ubiquity --no-bootloader</code> ou <code>ubiquity -b</code>. Ceci permet de lancer l'assistant sans installer GRUB. | + | De plus, vous devez vous assurer que l'USB est lancé en priorité. |
- | * Choisissez le partitionnement manuel sur **/dev/mmcblk1** (chemin de la carte microSD). | + | |
- | * Créez une petite partition **efi** (100 Mo sont suffisants) qui sera dédiée au programme d'amorçage Refind, suivie d'une grande partition **ext4** dédiée à Ubuntu. | + | |
- | * Installez Ubuntu sur la partition **/dev/mmcblk1p2** (celle formattée en ext4), qui sera associée au chemin "**/**". | + | |
- | Avant de redémarrer l'ordinateur, copiez le fichier **bootia32.efi** dans la partition efi, et créez un script de démarrage : | + | * Lors du démarrage de l'ordinateur, maintenez la touche **F2** appuyée jusqu'à arriver à une interface bleue. |
- | <code> | + | * Rendez-vous dans l'onglet **Security**. |
- | sudo mount /dev/mmcblk1p1 /mnt | + | * Sélectionnez le menu **Secure Boot Configuration**. |
+ | * Changez **Secure Boot Option** à **Disabled**. | ||
+ | * Rendez-vous dans l'onglet **Boot** pour changer l'ordre des périphériques. | ||
+ | * A l'aide des touches "+" et ")", placez **USB HDD** en tête de liste, suivi de **Internal Shell**. | ||
+ | * Appuyez sur **F10** pour sauvegarder les changements et quitter. Pensez à insérer la clé USB bootable pour l'étape suivante. | ||
+ | |||
+ | |||
+ | |||
+ | ===== Installation du système ===== | ||
+ | |||
+ | <note importante>L'assistant d'installation lancé normalement plante avant la fin, lors de l'installation de GRUB. | ||
+ | Afin de pallier ce problème, vous devez vous assurer que l'assistant n'installera pas GRUB.</note> | ||
+ | |||
+ | * Insérez la clé USB et démarrez l'ordinateur. | ||
+ | * Une fois sur le bureau, ouvrez un terminal en appuyant sur **Ctrl+Alt+t**. | ||
+ | |||
+ | Exécutez les commandes : | ||
+ | |||
+ | <code bash>setxkbmap fr oss | ||
+ | ubiquity -b</code> | ||
+ | |||
+ | <note importante>Ubuntu 16.04 et Linuxium 16.10 n'utilisent pas la même numérotation pour les partitions ! Sous Linuxium 16.10, **/dev/mmcblk0** devient **/dev/mmcblk1** et **/dev/mmcblk1** devient **/dev/mmcblk2**. Vérifiez attentivement que les manipulations sont réalisées sur le bon périphérique.</note> | ||
+ | |||
+ | L'assistant d'installation se lance. | ||
+ | |||
+ | <note>Partitionnez la carte microSD (**/dev/mmcblk1**) comme ci-dessous : | ||
+ | * Une partition **/dev/mmcblk1p1** en **EFI** (ou FAT32) de 33 à 100 Mo. | ||
+ | * Une partition **/dev/mmcblk1p2** en **ext4** occupant le reste de l'espace (chemin : **/**). | ||
+ | </note> | ||
+ | |||
+ | Une fois l'installation terminée, cliquez sur **Continuer à tester**. | ||
+ | Il reste quelques étapes avant de redémarrer. | ||
+ | |||
+ | Tout d'abord, nous allons modifier **/etc/fstab** pour reconnaître la partition **EFI** de la carte microSD. | ||
+ | L'objectif est de faire pointer **/boot/efi** sur la microSD plutôt que sur le disque interne. | ||
+ | Ceci permet de ne pas écraser le bootloader interne. | ||
+ | Exécutez : | ||
+ | |||
+ | <code bash>sudo blkid /dev/mmcblk1p1</code> | ||
+ | |||
+ | Et notez le résultat. Puis éditez le fichier **/etc/fstab** à la ligne **/boot/efi**. Remplacez l'UUID par celui que vous avez noté. | ||
+ | |||
+ | <code bash>sudo mount /dev/mmcblk1p2 /mnt | ||
+ | sudo nano /mnt/etc/fstab | ||
+ | sudo umount /mnt</code> | ||
+ | |||
+ | L'étape suivante est nécessaire pour booter Ubuntu sur la microSD. | ||
+ | Copiez le chargeur d'amorçage 32 bits dans la partition EFI de la microSD et créez un script de démarrage. | ||
+ | |||
+ | <code bash>sudo mount /dev/mmcblk1p1 /mnt | ||
sudo mkdir -p /mnt/EFI/BOOT | sudo mkdir -p /mnt/EFI/BOOT | ||
sudo cp /cdrom/EFI/BOOT/bootia32.efi /mnt/EFI/BOOT/ | sudo cp /cdrom/EFI/BOOT/bootia32.efi /mnt/EFI/BOOT/ | ||
- | sudo echo "fs0:\EFI\BOOT\bootia32.efi" > /mnt/startup.nsh | + | echo "fs0:\EFI\BOOT\bootia32.efi" | sudo tee /mnt/startup.nsh |
- | sudo umount /mnt | + | sudo umount /mnt</code> |
- | </code> | + | |
- | Ceci permet de démarrer la machine sur un GRUB temporaire. | + | Créez un script de démarrage pour Windows dans la partition eMMC interne. |
- | ==== Configuration des programmes d'amorçage ==== | + | |
+ | <code bash>sudo mount /dev/mmcblk0p1 /mnt | ||
+ | echo "fs0:\EFI\Microsoft\Boot\bootmgfw.efi" | sudo tee /mnt/startup.nsh | ||
+ | sudo umount /mnt</code> | ||
+ | |||
+ | **Installer GRUB directement** | ||
+ | |||
+ | Si vous disposez d'une clé USB wifi, vous pouvez installer GRUB 32 bits avec la procédure suivante. | ||
+ | Ne l'exécutez que si vous savez ce que vous faites ! | ||
+ | |||
+ | <code bash>sudo -s | ||
+ | mount /dev/mmcblk1p2 /mnt | ||
+ | mount /dev/mmcblk1p1 /mnt/boot/efi | ||
+ | for p in /dev /dev/pts /proc /sys /run; do mount -B $p /mnt$p; done | ||
+ | mount -o bind /etc/resolv.conf /mnt/etc/resolv.conf | ||
+ | chroot /mnt /bin/bash | ||
+ | apt-get update | ||
+ | apt-get install grub-efi-ia32 | ||
+ | grub-install --target=i386-efi --efi-directory=/boot/efi --removable --recheck | ||
+ | update-grub | ||
+ | exit | ||
+ | exit</code> | ||
+ | |||
+ | Si cette procédure réussit, vous pourrez passer à l'étape suivant l'installation de GRUB. | ||
+ | |||
+ | Redémarrez et retirez la clé USB. | ||
+ | |||
+ | |||
+ | |||
+ | ===== Installation de GRUB ===== | ||
+ | |||
+ | <note>Vous aurez besoin d'une clé USB wifi pour la suite.</note> | ||
+ | |||
+ | Une fois l'ordinateur démarré, vous devriez arriver sur une console GRUB. | ||
+ | Il faut lancer Linux manuellement. | ||
+ | Attention, le clavier est en **QWERTY**, mais GRUB gère l'autocomplétion avec la touche **TAB**. | ||
+ | |||
+ | Tapez les instructions : | ||
- | === GRUB === | + | <code>linux (hd0,msdos2)/vmlinuz root=/dev/mmcblk1p2 |
+ | initrd (hd0,msdos2)/initrd.img | ||
+ | boot</code> | ||
- | Après redémarrage, vous devriez tomber sur une console **GRUB>**. | + | Ceci doit permettre de démarrer la session Ubuntu. |
- | Tapez-y les instructions suivantes. | + | L'étape suivante consiste à installer GRUB en 32 bits avec les paquets officiels. |
- | Attention, le clavier est en QWERTY ! | + | Sur le bureau, ouvrez un terminal (**Ctrl+Alt+t**) et tapez : |
- | <code> | + | |
- | linux (hd0,gpt2)/vmlinuz root=/dev/mmcblk1p2 | + | |
- | initrd (hd0,gpt2)/initrd.img | + | |
- | boot | + | |
- | </code> | + | |
- | L'ordinateur doit démarrer. | + | <code bash>setxkbmap fr oss |
- | Pour la suite, il vous faut un moyen de vous connecter à Internet, comme une clé USB wifi. | + | |
- | Une fois sur le bureau, ouvrez un terminal et installez GRUB en version EFI 32 bits : | + | |
- | <code> | + | |
sudo apt-get update | sudo apt-get update | ||
sudo apt-get install grub-efi-ia32 | sudo apt-get install grub-efi-ia32 | ||
- | sudo mount /dev/mmcblk1p1 /mnt | + | sudo grub-install --target=i386-efi --efi-directory=/boot/efi --removable --recheck |
- | sudo grub-install --removable --recheck -efi-directory=/mnt /dev/mmcblk1 | + | sudo update-grub</code> |
- | sudo umount /mnt | + | |
- | </code> | + | |
- | === Refind === | + | Terminez en modifiant le script de démarrage pour lancer GRUB : |
- | **Refind** est un "couteau suisse" des programmes d'amorçage. | + | <code bash>echo "fs0:\EFI\BOOT\grub.efi" | sudo tee /boot/efi/startup.nsh</code> |
- | Il détecte automatiquement les systèmes d'exploitation, ce qui vous permettra, sans configuration préalable, de choisir entre Windows et Ubuntu au démarrage de l'ordinateur. | + | |
- | Son utilité ici est esthétique, il fournit un joli menu graphique mais n'est pas nécessaire. | + | |
- | Téléchargez **Refind** depuis [[http://www.rodsbooks.com/refind/getting.html|cette page]], en choisissant "**A binary zip file**". | + | |
- | Extraire le zip dans un dossier temporaire et copier le répertoire **./refind-bin-0.10.2/refind** vers **/EFI/refind** de la partition **efi** de la carte microSD. | + | |
- | === startup.nsh === | ||
- | Le fichier **startup.nsh** est un fichier à placer dans la racine de la partition EFI de la microSD. | ||
- | Il contient des instructions à exécuter au démarrage de l'ordinateur, avant le lancement d'Ubuntu ou de Windows. | ||
- | La ligne suivante lance le programme d'amorçage **Refind**. | ||
- | <code>fs0:\EFI\refind\refind_ia32.efi</code> | ||
- | La ligne suivante lance le programme d'amorçage **GRUB**. | ||
- | <code>fs0:\EFI\BOOT\bootia32.efi</code> | ||
+ | ===== Installation des pilotes ===== | ||
- | ==== Installation des pilotes ==== | ||
- | Le matériel étant récent, certains pilotes sont manquants à ce jour. | + | ==== Wifi ==== |
- | === Wifi === | + | <note>Linuxium 16.10 contient déjà un pilote Wifi fonctionnel. La procédure ci-dessous concerne les distributions Ubuntu officielles.</note> |
- | <note important>L'utilisation de ce pilote semble faire planter Ubuntu.</note> | + | A l'heure actuelle, les pilotes Wifi n'existent ni dans le live USB, ni dans les paquets d'Ubuntu officiel. |
+ | Il existe un dépôt git qui contient un pilote à compiler. | ||
- | Ce pilote doit être compilé pour être utilisé. | + | <note importante>Attention : ce pilote fonctionne mais n'est probablement pas encore stable.</note> |
- | <code>git clone https://github.com/hadess/rtl8723bs.git | + | Pour l'installer, ouvrez un terminal et exécutez : |
+ | |||
+ | <code bash>sudo apt-get install unzip git build-essential | ||
+ | git clone https://github.com/hadess/rtl8723bs.git | ||
cd rtl8723bs/ | cd rtl8723bs/ | ||
make | make | ||
- | sudo make install | + | sudo make install</code> |
- | sudo depmod -a | + | |
- | sudo modprobe r8723bs</code> | + | |
+ | |||
+ | ===== Problèmes connus ===== | ||
+ | |||
+ | Cette section énumère des problèmes connus et peut donner des pistes pour les résoudre. | ||
+ | |||
+ | |||
+ | |||
+ | ==== Freeze aléatoire ==== | ||
+ | |||
+ | <note>Linuxium 16.10 résout les problèmes de freeze aléatoire.</note> | ||
+ | |||
+ | Si le PC se bloque soudainement, et que les touches **Ctrl+Alt+F1** ou **Alt+Syst+b** ne répondent pas (obligation de maintenir le bouton d'extinction appuyé pour arrêter), vous pouvez essayer la manipulation suivante. | ||
+ | Editez le fichier **/etc/default/grub** et ajoutez l'argument **intel_idle.max_cstate=1** à l'attribut **GRUB_CMDLINE_LINUX_DEFAULT**. | ||
+ | |||
+ | <code>GRUB_CMDLINE_LINUX_DEFAULT="quiet splash intel_idle.max_cstate=1"</code> | ||
+ | |||
+ | Vous pouvez essayer avec la valeur 0 si 1 ne résout pas le problème. | ||
+ | Mettez à jour GRUB : | ||
+ | |||
+ | <code bash>sudo update-grub</code> | ||
+ | |||
+ | Dans le cas où le PC freeze toujours, vous pouvez essayer une ou plusieurs des options suivantes : | ||
+ | |||
+ | <code>intel_pstate=disable</code> | ||
+ | <code>relative_sleep_states=1</code> | ||
+ | |||
+ | |||
+ | ==== Ralentissement aléatoire persistant ==== | ||
+ | |||
+ | Si l'ordinateur se met à ralentir de façon durable de manière inexpliquée, la raison est peut-être visible dans le rapport **dmesg**. | ||
+ | Ouvrez un terminal et tapez **dmesg**. | ||
+ | Vous pourriez apercevoir un message similaire à celui-ci. | ||
+ | |||
+ | <code>[93267.471191] clocksource: timekeeping watchdog on CPU2: Marking clocksource 'tsc' as unstable because the skew is too large: | ||
+ | [93267.471197] clocksource: 'refined-jiffies' wd_now: 101622460 wd_last: 1016223e0 mask: ffffffff | ||
+ | [93267.471200] clocksource: 'tsc' cs_now: 711c0ad9c6d0 cs_last: 711bdcc1e4c0 mask: ffffffffffffffff | ||
+ | [93267.473888] clocksource: Switched to clocksource refined-jiffies</code> | ||
+ | |||
+ | Ici, l'horloge a été automatiquement modifiée et provoque un ralentissement de l'ordinateur. | ||
+ | Dans ce cas, la solution est de rechanger d'horloge : | ||
+ | |||
+ | <code>sudo /bin/sh -c 'echo tsc > /sys/devices/system/clocksource/clocksource0/current_clocksource'</code> | ||
+ | |||
+ | |||
+ | |||
+ | ==== Pavé tactile ==== | ||
+ | |||
+ | Le pavé tactile fonctionne, mais ne réagit pas aux mouvements avec deux doigts (défilement). | ||
+ | |||
+ | |||
+ | ==== Carte son non reconnue ==== | ||
+ | |||
+ | La carte son est détectée physiquement, mais le système ne trouve pas de pilote qui correspond. | ||
+ | |||
+ | <code>$ journalctl -k | grep sst | ||
+ | sst-acpi 80860F28:00: No matching ASoC machine driver found | ||
+ | intel_sst_acpi 80860F28:00: No matching machine driver found</code> | ||
+ | |||
+ | <code>$ journalctl -k | grep 5645 | ||
+ | i2c-10EC5645:00 supply avdd not found, using dummy regulator | ||
+ | i2c-10EC5645:00 supply cpvdd not found, using dummy regulator</code> | ||
+ | |||
+ | <code>$ aplay -l | ||
+ | aplay: device_list:268: aucune carte son n'a été trouvée...</code> | ||
+ | |||
+ | |||
+ | ==== Niveau de batterie ==== | ||
+ | |||
+ | <note>Le niveau de batterie est correctement détecté sous Linuxium 16.10.</note> | ||
+ | |||
+ | Le niveau de la batterie n'est pas détecté sous les distributions Ubuntu officielles. | ||
+ | |||
+ | <code>$ journalctl -k | grep 'ACPI Error' | ||
+ | ACPI Error: No handler for Region [DVUM] (ffff88007a0bd168) [GenericSerialBus] (20150930/evregion-163) | ||
+ | ACPI Error: Region GenericSerialBus (ID=9) has no handler (20150930/exfldio-297) | ||
+ | ACPI Error: Method parse/execution failed [\_SB_.I2C1.BATC._STA] (Node ffff88007a0be708), AE_NOT_EXIST (20150619/psparse-542) | ||
+ | ACPI Error: Method execution failed [\_SB_.I2C1.BATC._STA] (Node ffff88007a0be708), AE_NOT_EXIST (20150930/uteval-103)</code> | ||
+ | ===== Voir aussi ===== | ||
- | =====Voir aussi===== | + | * (en) [[https://github.com/lopaka/instructions/blob/master/ubuntu-14.10-install-asus-x205ta.md|Instructions to install Ubuntu 14.10 on ASUS EeeBook X205TA]] |
- | * (en) [[https://github.com/lopaka/instructions/blob/master/ubuntu-14.10-install-asus-x205ta.md|Instructions to install Ubuntu 14.10 on ASUS EeeBook X205TA]] | + | |
* (en) [[https://sturmflut.github.io/linux/ubuntu/2015/01/21/installing-ubuntu-15.04-on-baytrail-tablets/|Installing Ubuntu 15.04 on BayTrail tablets]] | * (en) [[https://sturmflut.github.io/linux/ubuntu/2015/01/21/installing-ubuntu-15.04-on-baytrail-tablets/|Installing Ubuntu 15.04 on BayTrail tablets]] | ||
- | * (en) [[http://askubuntu.com/questions/619872/installing-ubuntu-14-10-64-bit-on-a-windows-8-bay-trail-atom-tablet|Installing Ubuntu 14.10 (64-bit) on a Windows 8 bay trail atom tablet]] | + | * (en) [[https://askubuntu.com/questions/619872/installing-ubuntu-14-10-64-bit-on-a-windows-8-bay-trail-atom-tablet|Installing Ubuntu 14.10 (64-bit) on a Windows 8 bay trail atom tablet]] |
- | * (fr) [[https://forum.ubuntu-fr.org/viewtopic.php?pid=19757471|Installation Ubuntu sur ASUS EeeBook X205TA avec Win8.1]] | + | * (en) [[https://wiki.archlinux.org/index.php/Asus_x205ta|Asus x205ta - ArchWiki]] |
+ | * (en) [[https://wiki.debian.org/InstallingDebianOn/Asus/X205TA|Installing Debian On Asus X205TA]] | ||
+ | * (en) [[https://wiki.debian.org/InstallingDebianOn/Asus/T100TA|Installing Debian On Asus T100TA]] | ||
+ | * (fr) [[https://forum.ubuntu-fr.org/viewtopic.php?pid=19757471|Installation Ubuntu sur ASUS EeeBook X205TA avec Win8.1]] | ||
+ | * (en) [[https://askubuntu.com/questions/620369/goodix-touchscreen-acpi-bluetooth-wifi-drivers-14-10|Goodix touchscreen, acpi, bluetooth/wifi drivers]] | ||
+ | * (en) [[https://ubuntuforums.org/showthread.php?t=2249936|Realtek rtl8723bs sdio adapter]] | ||
+ | * (en) [[https://github.com/hadess/rtl8723bs|Realtek SDIO Wi-Fi driver]] | ||
+ | * (en) [[https://github.com/lwfinger/rtl8723bs_bt|Bluetooth Code for RTL8723bs]] | ||
+ | * (en) [[https://ubuntuforums.org/showthread.php?t=2254322|Asus X205TA hardware support in Ubuntu]] | ||
+ | * (en) [[https://ubuntuforums.org/showthread.php?t=2254631|byt-rt5640 byt-rt5640: ASoC: CPU DAI baytrail-pcm-audio not registered - No Sound]] | ||
+ | * (en) [[http://ifranali.blogspot.fr/2015/04/installing-arch-linux-on-asus-x205ta.html|Installing Arch Linux on Asus X205TA]] | ||
+ | * (en) [[https://bugzilla.kernel.org/show_bug.cgi?id=95681|Bug 95681 - No sound on Asus EeeBook X205TA]] | ||
+ | * (en) [[https://github.com/burzumishi/linux-baytrail-flexx10|Install GNU/Linux on NextBook Flexx 10.1]] | ||
+ | * (en) [[http://www.jfwhome.com/2016/01/04/latest-steps-to-install-ubuntu-on-the-asus-t100ta/|Latest steps to install Ubuntu on the Asus T100TA]] | ||
+ | * (en) [[http://patchwork.ozlabs.org/patch/339589/|I2C/ACPI: Add i2c ACPI operation region support]] | ||
+ | * (en) [[https://github.com/burzumishi/linux-baytrail-flexx10/blob/master/README.md|linux-baytrail-flexx10]] | ||
+ | * (en) [[https://patchwork.kernel.org/patch/6544961/|writing an alsa driver]] | ||
+ | * (en) [[http://www.spinics.net/lists/alsa-devel/msg49588.html|sound on asus x205ta]] | ||
+ | * (en) [[https://plus.google.com/+IanMORRISON/posts/UNWdwRMqy3j]] | ||
---- | ---- | ||
//Contributeurs : [[:utilisateurs:ordiman85]]// | //Contributeurs : [[:utilisateurs:ordiman85]]// |