Unified Extensible Firmware Interface (UEFI) et nouveautés Raring Ringtail

Lors install system en juin 2013.

Nouveautés

Raring Ringtail 13.04 est basée sur noyau Linux 3.8.5

  • l'installateur gère toujours les ordinateurs à base de BIOS et d'UEFI n'ayant pas Secure Boot.
  • Gère cartes Ethernet Alx
  • libmtpprend en charge + de périphériques MTP (dont smartphones Android)
  • Gestion services: upstart 1.8: remplace sysinit, asynchrone (style scripts system V) basé sur evènements, depuis Ubuntu 6. Outil initctl
  • LibreOffice 4.0

Unified Extensible Firmware Interface (UEFI)

interface entre hard et system. Page wiki en anglais.

Note: Ubuntu sur le dur peut booter en legacy (old) et en EFI (new) sur DVD (et vice-versa).

 

Savoir si un ubuntu a été installé en legacy ou uEFI

uEFI si on trouve:

  1. Le dur est-il en EFI? du ubuntu installé (pas d'un liveCD):     [ -d /sys/firmware/efi ] && echo "EFI boot on HDD" || echo "Legacy boot on HDD"
    Si la réponse est "Legacy boot on HDD" alors le Bios n'est pas configuré pour booter en en UEFI (ou bios sans UEFI)
  2. /etc/fstab contient une partition EFI (point montage /boot/efi)
  3. c'est grub-efi bootloader (et non grub-pc)
  4. de grub-repair / options avancées / emplacement Grub -> on voit "Separate /boot/efi partition"

Voir page ubuntu en anglais https://help.ubuntu.com/community/UEFI#Identifying_if_the_computer_boots_the_HDD_in_EFI_mode

 

Upstart

  • initctl list | sort
  • Contrairement aux scripts system V (outil update-rc.d), Upstart utilise des fichiers de conf (cf etc/init). Pour désactiver un service de tous les runlevel: renommer le fichier de configuration :)

    sudo cp -r /etc/init/ /etc/init.save$(date +%Y%m%d)

dossier /etc/init.d/ les scripts d'initialisation système V dont certains sont redirigés vers le script /lib/init/update-job. C'est ce dernier qui permet l'usage d'Upstart (et lire /etc/init/)