installer:bios_uefi

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révisionLes deux révisions suivantes
installer:bios_uefi [2020/04/26 10:53] – [En savoir plus] davidinstaller:bios_uefi [2021/02/18 22:10] – [Amorces] david
Ligne 68: Ligne 68:
 ==== Amorces ==== ==== Amorces ====
  
- +En règle générale, il est préférable d'assurer les alignement sur 4096 octets (//4k//). 
-En règle générale, il es préférable d'assurer les alignement sur 4096 octets (//4k//). +
 Les partitions seront numérotée dans l'ordre où on les créés. Les partitions seront numérotée dans l'ordre où on les créés.
  
Ligne 84: Ligne 83:
 </code> </code>
  
-Un firmware EFI sera capable de monter cette partition et d' exécuter le bootloader qu'elle contient.+Un firmware EFI sera capable de monter cette partition et d' exécuter le //bootloader// qu'elle contient. 
 + 
 +<callout type="warning" icon="true"> 
 +En fait ''boot1.efifat'' est une partition FAT entière qui contient aussi bien le lanceur //EFI// (''/EFI/BOOT/BOOTX64.EFI'') que les méta-données de la partition. 
 +Depuis FreeBSD 13, ce fichier n'existe plus (s'il est encore là, c'est un vieux). Copiez directment ''/boot/loader.efi'' dans ''efi/boot/BOOTx64.efi''
 +</callout>
  
 Dans le cas du BIOS, il faut ruser. Dans le cas du BIOS, il faut ruser.
Ligne 94: Ligne 98:
 </code> </code>
  
-le premier //bootcode// va s'inscrire dans le schéma //GPT// lui même pour aider la machine à trouver la partition //freebsd-boot// et y exécuter le deuxième.+le premier //bootcode// va s'inscrire dans le schéma //GPT// lui même pour aider la machine à trouver la partition //freebsd-boot// et y exécuter le deuxième, qui se trouve sur la deuxième partition (''-i 2'').
  
 ==== FreeBSD ==== ==== FreeBSD ====
Ligne 129: Ligne 133:
 </code> </code>
  
 +ou, pour une partition sans EFI:
  
 +<code bash>
 +root@machine:~ # gpart show
 +=>        40  3907029088  ada0  GPT  (1.8T)
 +          40        1024      freebsd-boot  (512K)
 +        1064         984        - free -  (492K)
 +        2048    67108864      freebsd-swap  (32G)
 +    67110912  3839918080      freebsd-zfs  (1.8T)
 +  3907028992         136        - free -  (68K)
 +</code>
 +
 +Un, 
 <code bash> <code bash>
 root@machine gpart list -a root@machine gpart list -a
Ligne 135: Ligne 151:
  
 vous donnera plus de détails. vous donnera plus de détails.
 +
 +Pour savoir sous quel mode votre machine a démarré:
 +<code bash>
 +david@popeye:~ % sysctl machdep.bootmethod
 +machdep.bootmethod: BIOS
 +</code>
 +
  
 ===== Réplication ===== ===== Réplication =====
Ligne 150: Ligne 173:
 ==== biblio ==== ==== biblio ====
  
 +<alert type="info">
     * [[https://mwl.io/nonfiction/os#fmse  | FreebSD mastery Storage essentials ]]     * [[https://mwl.io/nonfiction/os#fmse  | FreebSD mastery Storage essentials ]]
 +</alert>
  • installer/bios_uefi.txt
  • Dernière modification : 2022/06/25 22:22
  • de david