Проект

Общее

Профиль

Ipxe-uefi-livecd » История » Версия 6

Андрей Волков, 2020-01-13 23:27

1 3 Андрей Волков
h1. Создание UEFI LiveCD образа с iPXE
2 1 Андрей Волков
3 6 Андрей Волков
Подойдет в качестве Hyper-V Gen2 UEFI boot dvd iso образа
4
5 1 Андрей Волков
h2. Скачаем вариант ipxe в виде приложения EFI
6
7
<pre>
8
wget http://boot.ipxe.org/ipxe.efi
9
</pre>
10
11
h2. Cоздаем FAT файловую систему
12
13
Потребуется *sys-fs/mtools*
14
15
<pre>
16
dd if=/dev/zero of=fat.img bs=1k count=1440
17
mformat -i fat.img -f 1440 ::
18
mmd -i fat.img ::/EFI
19
mmd -i fat.img ::/EFI/BOOT
20
mcopy -i fat.img ipxe.efi ::/EFI/BOOT/BOOTX64.EFI
21
</pre>
22
23
Источник: https://wiki.osdev.org/UEFI_Bare_Bones#Creating_the_FAT_image
24
25
h2. Создаем iso образ
26
27
<pre>
28
mkdir isoFiles
29
xorriso -as mkisofs -o ipxe-uefi.iso -iso-level 3 -V UEFI isoFiles ./fat.img -e /fat.img -no-emul-boot
30
</pre>
31
32 4 Андрей Волков
<pre>
33
Drive current: -outdev 'stdio:ipxe-uefi.iso'
34
Media current: stdio file, overwriteable
35
Media status : is blank
36
Media summary: 0 sessions, 0 data blocks, 0 data, 1226m free
37 5 Андрей Волков
Added to ISO image: directory '/'='./isoFiles'
38
Added to ISO image: file '/fat.img'='./fat.img'
39 4 Андрей Волков
xorriso : UPDATE :       1 files added in 1 seconds
40
ISO image produced: 904 sectors
41
Written to medium : 904 sectors at LBA 0
42
Writing to 'stdio:ipxe-uefi.iso' completed successfully.
43
</pre>
44
45 1 Андрей Волков
Источник: https://stackoverflow.com/questions/50752688/create-bootable-uefi-iso