Как сделать так, чтобы раздел жесткого диска работал как iso-загрузочный для Windows iso?
Что у меня есть:
-Ubuntu 16.04 (dev / sda)
- Раздел NTFS (16 ГБ) (dev / sdb3)
- Раздел NTFS (100 ГБ) (dev / sdb2)
- Windows ISO
Что я уже делаю:
1) У меня уже есть раздел NTFS с 16 ГБ (dev / sdb3)
2) Я уже распаковываю файлы Windows ISO в разделе (dev / sdb3)
3) Я уже установил флаг «загружаемый» для раздела (dev / sdb3)
Цель: я хочу оставить Ubuntu на / dev / sda и установить Windows на dev / sdb2 с разделом dev / sdb3 (работает как загрузочный USB)
Поместите ISO Ubuntu в корне sda3.
Измените/boot/grub/grub.cfg на sda1 как показано:
### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
menuentry "Ubuntu-18.04 64-bit ISO" {
set root=(hd0,3)
set isofile="/ubuntu-18.04-desktop-amd64.iso"
loopback loop $isofile
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=$isofile splash --
initrd (loop)/casper/initrd.lz
}
### END /etc/grub.d/40_custom ###
Если Вы хотите персистентность:
Добавьте слово, "персистентное" к menuentry:
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=$isofile splash persistent --
Любой создает маркированный casper-rw ext4 раздела.
Или создайте casper-rw файл и поместите его рядом с ISO:
sudo dd if=/dev/zero of=casper-rw bs=1M count=512
sudo mkfs.ext3 -L casper-rw -F casper-rw
(где count=512 является размером персистентности с макс. 4 ГБ).