UEFI
Sisukord
Sissejuhatus
UEFI (Unified Extensible Firmware Interface) http://www.uefi.org/about/ spetsifitseerib liidese arvuti riistavara ning operatsioonisüsteemi tarkvara vahel. UEFI tegeleb muu hulgas selliste probleemide lahendamisega
- arvuti alglaadimise aeg väheneb
- töötab lisaks nn x86 arvutitele ka muudel riistvaralistel platvormidel
- saab kasutada GPT partitsioonitabelit, mis võimaldab omakorda kasutada 2TB suuremad plokkseadmeid (erinevalt nn MBR partitsioonitabelist)
UEFI süsteemi alglaadimine
UEFI süsteemi alglaadimine esineb tavaliselt sellise järgnevusena
- UEFI oskab kasutada plokkseadmetelt fat failisüsteeme ja otsib sealt /EFI/operatsioonisüsteeminimi/*.efi faili, praktiliselt käivitatakse nii operatsioonisüsteemi alglaadur; nt võib asuda fai failisüsteem partitsioonil /dev/sda1
- laaditakse ext3 failisüsteemist tuum ja iniramfs, nt võib see failisüsteemi asuda partitsioonil /dev/sda2
- ühendatakse külge operatsioonisüsteemi nn päris juurfailisüsteem ja käivitatakse operatsioonisüsteemis töötavad protsessid, mille järel saavad kasutajad arvuti teenused kasutada sh sisse logida; nt võib juurfailisüsteem asuda lvm kõitel, millele vastav PV on partitsioonil /dev/sda3
UEFI shell
UEFI toega arvutis saab kasutada enne operatsioonisüsteemi käivitamist UEFI shelli, kui arvuti puudub tarkvara, siis käivitamisel jääb arvuti samuti UEFI shelli käsklusi ootama
GPT
Erinevalt BIOS arvutist kasutatakse UEFI arvutis plokkseadmetel GPT partitsioonitabelit
# parted /dev/sda p Model: ATA VBOX HARDDISK (scsi) Disk /dev/sda: 3933MB Sector size (logical/physical): 512B/512B Partition Table: gpt Number Start End Size File system Name Flags 1 1049kB 132MB 131MB fat16 boot 2 132MB 656MB 524MB ext4 3 656MB 3932MB 3276MB lvm
Operatsioonisüsteemide kasutamine
Fedora
Fedora Live v. 13 (nt Fedora-13-x86_64-Live.iso) sisaldab EFI tuge, praktiliselt väljendub see asjaolus, et .iso paadil juurikal on kataloog EFI
$ find EFI EFI EFI/boot EFI/boot/bootx64.conf EFI/boot/bootx64.efi EFI/boot/grub.conf EFI/boot/initrd0.img EFI/boot/isolinux.bin EFI/boot/isolinux.cfg EFI/boot/memtest EFI/boot/splash.jpg EFI/boot/splash.xpm.gz EFI/boot/vesamenu.c32 EFI/boot/vmlinuz0
EFI võimelisel riistavaral bootides käivitatakse bootx64.efi ja sealt edasi installer. VirtualBox kasutamisel peab arvestama, et 2010 suve seisuga ei taha Fedora 13 graafiline installer töödata, tuleb liikuda mõnele muule virtuaalsele konsooline öeldes nt Alt-F2 ja root kasutajana sisse logida, parooli seejuures ei küsita. Mitte-graafiline installeri käivitamiseks tuleb öelda
# liveinst
Debian
TODO
FreeBSD
TODO
Võrgust alglaadimine
UEFI arvuti võrgust alglaadimiseks sobib kasutada DHCP ja TFTP serverit, oluline on, et arvuti saaks kopeerida ära vastava .efi faili.
TODO
DUET
DUET on UEFI emulaator, http://ftp.itb.ac.id/pub/sourceforge/e/project/ef/efidevkit/DuetRelNotes.txt
UEFI rakendused
TODO