Cet article est l'article du 15e jour du Calendrier de l'avent du groupe Nifty 2019. Hier, c'était le [Dactylographie statique de canard avec des protocoles en Python] de @ spicy_laichi (https://qiita.com/spicy_laichi/items/29ef79eac29d61fcb503). Je pense qu'il est difficile de maintenir la sécurité de type de python, donc j'espère pouvoir également apprendre de ces articles.
Cette fois, nous installerons ubuntu sur l'Ultra Notebook. Les explications des mots sont très axées sur (étudier) et mélangées avec des erreurs, donc si vous avez des questions, veuillez les rechercher vous-même.
Le PC utilisé cette fois est ASUS X205TA.
CPU: Intel Atom Z3735F Mémoire: 2 Go Stockage: 32 Go (eMMC)
C'était un bon substitut pour moi, qui étudiait à l'époque et cherchait un ordinateur portable pour rédiger des rapports sur Google Drive. Cependant, le stockage était trop petit pour effectuer une mise à jour majeure de Windows 10, et il était difficile d'effectuer une installation propre à chaque fois, alors je l'ai laissé seul. Cette fois, je changerai ce PC de Windows 10 à une machine Linux, le réactiverai et je passerai à un PC d'apprentissage qui peut être emporté n'importe où.
Tout d'abord, téléchargez ubuntu18.04.3 Fichier ISO LTS depuis le site officiel. Créez une clé USB amorçable pour l'installation avec Rufas et essayez de démarrer Live avec l'USB amorçable. Cependant, quel que soit le nombre de fois que je vérifie l'écran du BIOS, l'USB n'est pas reconnu comme USB amorçable. Quand j'ai cherché, il y avait un précédent pour la cause et la solution.
UEFI est un BIOS qui prend en charge 64 bits et GUI utilisant une souris comme successeur du BIOS. Pour être précis, c'est la définition de l'interface logicielle de l'OS et du BIOS, mais elle le devient lorsqu'elle est arrondie et définie.
Cependant, ce X205TA fonctionne sur un firmware appelé UEFI 32 bits. La spécification UEFI de base est qu'il prend en charge 64 bits, mais il semble que ce ne soit pas le cas avec ce PC. Certes, il est inutile de charger Atom avec 2 Go de mémoire et 32 Go de stockage pour prendre en charge 64 bits. Cela semble être une spécification qui reste dans l'Ultra Notebook.
Cependant, ubuntu 18.04.3. J'ai préparé ne prend pas en compte la spécification de 32 bits UEFI. En d'autres termes, les spécifications du système d'exploitation requises par UEFI ne correspondaient pas aux spécifications du système d'exploitation en premier lieu. Par conséquent, l'USB n'a pas été reconnu comme amorçable.
Préparez un module de démarrage pour UEFI 32 bits.
Un module déjà compilé pour UEFI 32 bits (bootia32.efi) a été publié sur GitHub. .. Téléchargez-le et copiez-le dans / BOOT / EFI
dans le fichier USB que vous venez de créer. En conséquence, l'USB est maintenant reconnu comme bootable et Live boot.
Site de référence: https://qiita.com/rapidliner00/items/1e1868e75b2e5e5ad481 Site de référence: https://qiita.com/furipon308/items/ab89d022e35d40284682
Eh bien, j'ai essayé de l'installer sur le PC après avoir démarré Live, mais il se bloque en cours de route.
J'ai essayé de le mettre fin de force en appuyant une fois sur le bouton d'alimentation et en le maintenant enfoncé et démarrez ubuntu qui a été gelé pendant l'installation, mais ici, j'obtiens une erreur avec un écran inconnu appelé grub rescue.
error: file '/boot/grub/i386-efi/normal.mod' not found
GNU GRUB (GRand Unified Bootloader) est un bootloader hautes performances développé par le projet GNU. (De Wikipedia)
En un mot, c'est un système comme un relais BIOS-OS qui démarre après le démarrage du BIOS et est utilisé pour démarrer le Linux installé sur le disque. J'étais en colère de ne pas pouvoir le démarrer car il n'était pas entièrement installé.
Site de référence: http://hibitche.hatenablog.jp/entry/2015/07/17/012051
En ce qui concerne la commande, lorsque j'ai installé ubuntu pour la première fois, l'installation de GRUB2 ne s'est pas exécutée car elle s'est figée avant d'installer le package GRUB2. Cependant, comme l'installation du noyau etc. était terminée, le BIOS a pu reconnaître ubuntu, a essayé de démarrer ubuntu de force, et une erreur s'est produite parce que GRUB2 n'existait pas ... Il semble que l'ordre soit.
Par conséquent, redémarrez ubuntu Live et effectuez une nouvelle installation. Puisqu'une erreur s'est produite, les paramètres du LAN sans fil qui étaient initialement prévus pour être réécrits et appliqués après l'installation doivent d'abord être réécrits au stade du démarrage de Live.
Tapez la commande suivante pour activer le LAN sans fil intégré. Remplacez les petits nombres en appuyant sur les onglets en temps opportun.
sudo cp /sys/firmware/efi/efivars/nvram-74b00bd9-805a-4d61-b51f-43268123d113 /lib/firmware/brcm/brcmfmac43340-sdio.txt
sudo modprobe -v -r brcmfmac
sudo modprobe -v brcmfmac
Ajoutez les paramètres suivants au fichier de configuration pour charger le module du noyau.
/etc/modprobe.d/blacklist.conf
blacklist btsdio
Modifiez le fichier de paramètres GRUB "/ etc / default / grub" et définissez la définition GRUB_CMDLINE_LINUX comme suit.
GRUB_CMDLINE_LINUX="intel_idle.max_cstate=1"
Une nouvelle installation dans cet état se termine avec succès. J'ai pu redémarrer avec succès. L'une des causes était que la partie physique de l'USB ne fonctionnait pas bien, donc je ne suis pas sûr si cette réécriture a vraiment fonctionné, mais j'espère que cela aide.
Site de référence: http://whoraibo.hatenablog.com/entry/2018/09/02/130215
Je touche l'ubuntu lancé, mais il reste lourd. Je souhaite réinstaller le package plus léger. Cependant, en relevant un tel défi, j'ai pu acquérir un peu de connaissances sur le système d'exploitation, l'UEFI et le noyau, donc je pense que l'objectif de l'apprentissage initial aurait pu être un peu atteint. Après tout, j'ai ressenti une fois de plus qu'il y a des choses que je ne peux pas apprendre sans bouger les mains. Mes aînés m'ont demandé: "Pourquoi n'essayez-vous pas la bataille d'installation de Gentoo Linux?" C'était. J'aimerais en savoir un peu plus avant de me battre.
Merci beaucoup.
Recommended Posts