[LINUX] J'ai installé Ubuntu sur une mémoire USB sur un PC à double démarrage

introduction

C'est le premier message de Qiita. Je l'ai acheté à la coopérative universitaire ~~ Il était si tard ~~ Je fais le double démarrage d'Ubuntu + Windows en utilisant le PC coopératif. Je l'utilise essentiellement à la maison, mais c'est lourd et ennuyeux de l'amener à l'université. Et si votre PC était écrasé par la précipitation au travail? Donc, je l'ai installé sur une clé USB pour pouvoir transporter l'environnement Ubuntu avec moi.

Appareil utilisé

écriture iso

Je l'ai fait il y a un an alors j'ai oublié comment je l'ai fait. Était-ce Unetbootin?

Partition mémoire USB

Démarrez à partir de la plus petite mémoire USB ( / dev / sdb). Sélectionnez Essayer Ubuntu sans installer. Connectez la plus grande mémoire USB (`` `` / dev / sdc) et jouez avec la partition avec GParted. Site de référence, J'ai trouvé que si je sécurisais une zone au début de la mémoire USB au format fat32, elle était accessible depuis Windows, j'ai donc édité la partition de la même manière ( / dev / sdc1). Après cela, créez une partition ext4 (`` `` / dev / sdc2) où Ubuntu sera installé. Aucune zone d'échange n'a été créée.

2020.5.3 Addendum: La partition EFI (le point de montage est / boot / efi) est requise pour démarrer l'UEFI. Il semble préférable de procéder sans créer de partition pour le partage de données avec Windows et de faire de `` / dev / sdc1``` une partition EFI.

Installation

Double-cliquez sur "Installer Ubuntu 18.04" sur le bureau. Si vous faites une erreur, les données SSD voleront, alors soyez prudent (la théorie selon laquelle vous auriez dû retirer le SSD en premier lieu). Notez que des parties telles que / dev / sdc2``` changeront en fonction de l'environnement, veuillez donc les lire comme il convient.

IMG_20191224_090143_25per.jpg IMG_20191224_092058_25per_2.jpg

J'ai changé le paramètre car le bas de l'écran était coupé en raison de la résolution et je ne pouvais pas sélectionner le menu de l'appareil pour installer le chargeur de démarrage.

$ xrandr --output eDP-1 --mode 1920x1440

Essayez de commencer

――Pouvez-vous démarrer comme d'habitude en retirant la plus grande mémoire USB (du SSD) → Impossible de démarrer (transpiration)

Réparer le chargeur de démarrage SSD

Réparez le chargeur de démarrage de la plus grande mémoire USB

Cela a été fait en utilisant un autre PC avec Windows uniquement installé. Définissez la partition EFI sur / dev / sdc1``` (modifiez la partition partagée plus tard).

Démarrez à partir de la plus grande mémoire USB

IMG_20191224_131701_tr_2.jpg Vous pouvez maintenant sélectionner Ubuntu depuis l'écran de sélection de grub os.

Cependant, après cela, l'écran de connexion ne s'affiche pas et j'étais en mode d'urgence. Quand je googlé, / etc / fstab``` semble être suspect.

# cat /etc/fstab

Il a été configuré pour charger / dev / sda3 '' (chargeur de démarrage SSD) au moment du démarrage. [](Bien qu'un répertoire comme / boot / efi``` ait été créé, le contenu était vide.) → Faites lire `` / dev / sdc1```.

Ré-éditer la partition

Créez une partition distincte pour le partage. L'ordre des nombres a changé.

-- / dev / sdc3: Pour le partage (fat32), monter sur `/ windows``` --``` / dev / sdc1```: Bootloader (changé en), monté sur / boot / efi``` --``` / dev / sdc2```: monter sur ubuntu, / ``

Écrivez les paramètres de montage en spécifiant l'UUID correspondant.

/etc/fstab


# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sdc2 during installation
UUID=hoge  /               ext4    noatime,errors=remount-ro 0       1
# /boot/efi => /dev/Changer en sdc1
UUID=fuga  /boot/efi       vfat    umask=0077      0       1
# /windows => /dev/Changer en sdc3
UUID=piyo  /windows        vfat    noatime,users,rw,utf8,uid=1000,gid=1000,fmask=133,dmask=022 0       1

#n'utilisez pas de swap

tmpfs /tmp tmpfs defaults,noatime,size=512m 0 0
tmpfs /var/tmp tmpfs defaults,noatime,size=512m 0 0
tmpfs /var/log tmpfs defaults,noatime,size=512m 0 0

UUID=foo /media/(username)/C auto nofail,noatime,users,rw,uid=1000,gid=1000,fmask=133,dmask=022 0 0
UUID=bar /media/(username)/D auto nofail,noatime,users,rw,uid=1000,gid=1000,fmask=133,dmask=022 0 0

J'ai pu commencer

Lors du montage automatique d'un SSD, etc., il peut ne pas être possible de démarrer à moins que vous n'écriviez nofail dans le paramètre `` / etc / fstab (lorsqu'il ne peut pas être monté, par exemple en démarrant sur un autre PC) Il sera bientôt en mode urgence). Il ne peut pas être monté si Windows BitLocker est en cours d'exécution (c'est-à-dire).

La table partitionnée était-elle msdos?

$ sudo parted -l
modèle:   (scsi)
disque/dev/sdc: 15.9GB
Taille du secteur(logique/La physique): 512B/512B
Table de partition: msdos
Indicateur de disque: 

Numéro Début Fin Taille Type Indicateur du système de fichiers
 3    1049kB  3461MB  3460MB  primary  fat32
 1    3671MB  4195MB  524MB   primary  fat32             boot, lba
 2    4195MB  15.8GB  11.6GB  primary  ext4
 4    15.8GB  15.9GB  105MB   primary  fat32

Screenshot from 2019-12-27 08-53-42.png

Je peux toujours le démarrer. Est-ce une combinaison UEFI-MBR?

Mesures pour prolonger la durée de vie de la mémoire USB Memo

On ne sait pas quelle est son efficacité.

--Augmentez la valeur de vm.dirty_writeback_centisecs dans /etc/sysctl.conf --Déplacez mlocate de cron.daily vers cron.weekly --Paramètres dans / etc / fstab - tmpfs (/tmp, /var/tmp, /var/log) - noatime

Divers paramètres (1, 2) (3) (4 )

  1. Résolution du problème de décalage de 9 heures sur Ubuntu et Windows

$ timedatectl set-local-rtc true ```

  1. Changez le nom du répertoire en anglais

$ LANG=C xdg-user-dirs-gtk-update ``` 3. Swap ctrl et caps

```txt:/etc/default/keyboard

XKBOPTIONS="ctrl:swapcaps" ```

  1. Résolution du problème de non-réponse du pavé tactile sur l'ordinateur portable

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i8042.notimeout i8042.nomux" ```

Pour Ubuntu 20.04

2020.5.3 Addendum: Lorsque je l'ai essayé de la même manière, il a échoué comme prévu, j'ai donc réparé le chargeur de démarrage. Au moment de l'installation

La table de partition des périphériques suivants sera modifiée:
SCSI1 (0,0,0) (sda)

Si vous voyez autre chose que le périphérique de destination ( / dev / sdc```), cela échouera probablement. Screenshot from 2020-04-26 06-45-23.png

finalement

J'ai essayé de voir si Windows pouvait lire la partition fat32 même si elle était à la fin (à travers ext4) au lieu de la première, et c'était (et était possible). Le site auquel j'ai fait référence était assez ancien, il est donc important de vérifier les dernières informations. Je veux que Windows 10 arrête de consommer 2 Go de mémoire juste en démarrant (je déteste cela et ne veux pas utiliser d'environnements virtuels).

Merci d'avoir lu jusqu'au bout.

Recommended Posts

J'ai installé Ubuntu sur une mémoire USB sur un PC à double démarrage
J'ai installé tensorRT sur Ubuntu 18.04
J'ai installé ROS sur Ubuntu 18.04
J'ai essayé d'installer TensorFlow (version GPU) sur Ubuntu
J'ai essayé d'installer Kivy dans un environnement Mac
Ubuntu à double démarrage habituel
J'ai un UnicodeDecodeError lorsque je pip installé sur ubuntu
J'ai créé un environnement Python3 sur Ubuntu avec direnv.
USB Wifi sur Ubuntu 20.04LTS
Connectez une caméra Web disponible dans le commerce à un PC avec ubuntu 16.04 installé via USB et capturez une vidéo avec python
Partagez le volume physique d'un PC à double démarrage entre les systèmes d'exploitation.
J'ai installé Taiga.IO sur CentOS7 (j'ai fait un script pendant que j'y étais)
Créer un Ubuntu de démarrage USB avec un environnement Python pour l'analyse des données
Supprimer Ubuntu installé sur une machine Windows 10
Construire un environnement Python sur Ubuntu
J'ai essayé Cython sur Ubuntu sur VirtualBox
Utilisation d'une console série sur Ubuntu 20.04
Je ne pouvais pas entrer le japonais sur Ubuntu 20.04
J'ai essayé d'installer Linux sur mon Mac
Créer une zone d'écriture permanente sur Kali Linux démarré à partir d'une clé USB
[Super rudimentaire] J'ai installé GDAL sur Anaconda
Démarrage USB sur Raspberry Pi 4 modèle B
RTKLIB 2.4.3 Version GUI de la version CLI installée sur Ubuntu 18.04
Je suis tombé sur l'installation de la phrase sur ubuntu
J'ai construit un environnement TensorFlow avec windows10
Jusqu'à ce que vous créiez une clé USB de démarrage Ubuntu sur votre Macbook et installiez Ubuntu sur votre Thinkpad