Завантаження з 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