Завантаження з iso образу в grub
Відео: Відкриваємо Live ISO образи використовуючи GRUB
Є не так вже й багато варіантів використання декількох дистрибутивів Linux на одній машині. Ви можете встановити їх все на жорсткий диск, на віртуальну машину або зберегти у вигляді ISO образу і завантажуватися в реальному часі.
Відео: Boot from ISO files using Grub2 in Ubuntu
Перший і другий способи не дуже вигідні так як вимагають дуже багато місця на жорсткому диску, з іншого боку, для третього способу потрібно мати CD диск або USB флешку для зберігання образу і завантажувача. Але є ще один варіант - зберігати ISO образ на жорсткому диску, і завантажуватися з нього в міру потреби. Тут не потрібно стільки дискового простору як при установці, і не потрібен зовнішній носій інформації. У цій статті буде розглянута завантаження з iso образу в Grub.
Що нам знадобиться
У цій статті ми будемо використовувати завантажувач Grub, втім, він і так використовується в більшості дистрибутивів Linux. Також нам знадобиться ISO образ, з якого будемо завантажуватися і ви повинні знати який розділ диска у вас завантажувальний. Щоб дізнатися виконайте:
Відео: UBUNTU Using GRUB2 to boot to ISO
# GRUB_HIDDEN_TIMEOUT = 0Перед рядком повинна стояти решітка. Збережіть зміни, а потім відкрийте файл /etc/grub.d/40_custom. Тут ми додамо пункт для завантаження з образу, синтаксис виглядає наступним чином:
menuentry "Тема пункту" {
set isofile="Адреса ISO файлу"
loopback loop Завантажувальний розділ в формі запису Grub$ isofile
інші параметри
}
Наприклад, запис для завантаження Ubuntu буде виглядати ось так:
set isofile = "/ boot / ubuntu-14.04-desktop-amd64.iso"
loopback loop (hd0,1) $ isofile
linux (loop) /casper/vmlinuz.efi boot = "casper" iso-scan / filename = "$ {isofile}" quiet splash
initrd (loop) /casper/initrd.lz
}

Якщо ви хочете запускати Gparted:
set isofile = "/ boot / gparted-live-0.18.0-2-amd64.iso"
loopback loop (hd0,1) $ isofile
loopback loop $ isofile
linux (loop) / live / vmlinuz boot = live config union = aufs noswap noprompt ip = frommedia toram = filesystem.squashfs findiso = $ {isofile}
initrd (loop) /live/initrd.img
}
Або навіть Fedora Linux:
set isofile = "/ boot / Fedora-Live-Desktop-x86_64-20-1.iso"
loopback loop (hd0,1) $ isofile
loopback loop $ isofile
linux (loop) / isolinux / vmlinuz0 root = "live: CDLABEL = Fedora-Live-Desktop-x86_64-20-1" rootfstype = "auto" ro rd.live.image quiet rhgb rd.luks = "0" rd.md = "0" rd.dm = "0" iso-scan / filename = "$ {isofile}
initrd (loop) /isolinux/initrd0.img
}
Зверніть увагу, що опції будуть змінюватися в залежності від дистрибутива і розташування в ньому завантажувальних файлів. Крім того, важливим є те де розміщений ISO образ, якщо ваш домашній каталог зашифрований краще його зберігати на завантажувальному розділі, як в прикладах вище.
Хочете більше? Можна завантажиться з ISO для автоматичного виконання будь-яких дій. Наприклад, якщо ви параноїк і хочете мати можливість швидко стерти свій жорсткий диск можна використовувати DBAN. Але будьте обережні так як це зітре всі дані без можливості відновлення.
set isofile = "/ boot / dban.iso"
loopback loop (hd0,1) $ isofile
linux (loop) /dban.bzi nuke = "dwipe" silent
}
або:
set isofile = "/ boot / dban.iso"
loopback loop (hd0,1) $ isofile
linux (loop) /dban.bzi
}
Є ще багато речей, які можна зробити за допомогою завантаження ISO образу в Grub, неважливо чи хочете ви дуже швидку Live систему або мати можливість знищити все пучкою.
Завантаження windows з iso образу в Grub
Якщо вам потрібна завантаження windows з iso образу grub, то це робиться теж не дуже складно, але трохи по іншому. Спочатку потрібно завантажити syslinux і витягти звідти memdisk в папку / boot /. Це повинна бути папка, куди встановлено файли Grub. Далі додайте в конфігураційний файл 40-grub.conf такі рядки:
search -f "--set-root /Winblows.iso"
insmod memdisk
linux16 / boot / memdisk iso
initrd16 /Winblows.iso
}
Образ Windows має лежати в корені одного з розділів і називатися Windows.iso, далі команда search автоматично знайде цей розділ і встановить його в якості кореня. Потім залишиться тільки завантаження windows з iso образу grub.
Завершення налаштування Grub
Ми все підготували, тепер залишається оновити конфігурацію завантажувача Grub, щоб нові пункти додалися в /boot/grub/grub.cfg і з`явилися в меню завантаження:
В інших дистрибутивах може знадобиться команда:
Потім можна перезавантажитися і подивитися що вийшло:

висновки
Тепер ви знаєте як виконується завантаження iso образу grub, тут немає нічого складного, але зате це дуже корисна можливість отримати кілька систем на своєму комп`ютері, витративши при цьому мінімум пам`яті і часу на їх установки. Якщо у вас залишилися питання, питайте в коментарях!
">
Як зробити завантаження windows першої в grub
Drivedroid
Відновлення grub після установки windows 10
Програми для запису образу на флешку linux
Кращі завантажувачі linux
Як видалити завантажувач grub
Як створити завантажувальну флешку linux
Як користуватися unetbootin
Установка двох linux на комп`ютер
Копіювання жорсткого диска в linux
Процес завантаження linux
Налаштування завантажувача grub
Установка linux mint 18 sarah
Установка завантажувача grub
Установка kali linux на комп`ютер
Мультізагрузочний флешка з декількома ос linux
Відновлення grub2
Встановлюємо параметри ядра в grub
Установка altlinux з флешки
Установка archlinux 2016
Установка ubuntu 17.04
Як створити завантажувальну флешку linux
Відновлення grub після установки windows 10
Установка linux mint 18 sarah
Як користуватися unetbootin
Установка завантажувача grub
Кращі завантажувачі linux
Установка kali linux на комп`ютер
Запис дисків у ubuntu