Щоб не палити зайвий раз dvdrw, пропоную скористатися таким описом в grub2.cfg:
menuentry 'Fedora 21 System Upgrade (netinst)' --class fedora --class gnu-linux --class gnu --class os {
load_video
set gfxpayload=keep
insmod gzio
insmod part_msdos
insmod ext2
insmod loopback
set root='(hd0,msdos1)'
set name="Fedora-Server-netinst-x86_64-21"
set label="Fedora-S-21-x86_64"
set isofile="/iso/${name}.iso"
loopback loop (hd0,msdos1)${isofile}
echo "Loading Fedora 21 netinst from (hd0,msdos1)${isofile}"
linux (loop)/isolinux/vmlinuz inst.stage2=hd:UUID="ef060f67-88c2-4cc4-a732-6bdb23dee153" noeject iso-scan/filename=${isofile} root=live:CDLABEL=${label} rootfstype=a
uto ro rd.live.image rd.luks=0 rd.md=0 rd.dm=0 SYSFONT=latarcyrheb-sun16 LANG=uk_UA.UTF-8 KEYTABLE=ua-utf
echo 'Loading initial ramdisk ...'
initrd (loop)/isolinux/initrd.img
}
Мітку диску взнав з допомогою blkid. Саму iso-ку поклав в /boot/iso, так як розділ /boot (це (hd0,msdos1) в моєму випадку) не на LVM а прямо на ext4. iso-ка ледве влізла коли повидаляв старі ядра.