Як завантажувати ISO ISO зображення безпосередньо з жорсткого диска
Визначте шлях до розділу жорсткого диска
GRUB використовує іншу схему "назви пристрою", ніж Linux. У системі Linux / dev / sda1 - перший розділ на першому жорсткому диску - a означає перший жорсткий диск і 1 означає його перший розділ. У GRUB, (hd0,1) еквівалентно / dev / sda0. The 0 означає перший жорсткий диск, в той час як 1 означає перший розділ на ньому. Іншими словами, у назві пристрою GRUB номери дисків починають відраховуватись на рівні 0, а кількість номерів починається з 1 - так, це невиправдано заплутано. Наприклад, (hd3,6) відноситься до шостого розділу на четвертому жорсткому диску.
Ви можете використовувати fdisk -l для перегляду цієї інформації. На Ubuntu відкрийте термінал і виконайте таку команду:
sudo fdisk -l
Ви побачите список шляхів пристроїв Linux, які можна самостійно конвертувати в імена пристроїв GRUB. Наприклад, нижче ми бачимо системний розділ / dev / sda1 - так це (hd0,1) для GRUB.
Створіть запис для завантаження GRUB2
Найпростіший спосіб додати користувацьку завантажувальну запис - редагувати сценарій /etc/grub.d/40_custom. Цей файл призначений для додавання користувацьких користувацьких записів завантаження. Після редагування файлу вміст файлу / etc / defaults / grub і /etc/grub.d/ буде об'єднано для створення файлу /boot/grub/grub.cfg - цей файл не слід редагувати руки. Він призначений для автоматичного створення з параметрів, які ви вказуєте в інших файлах.
Вам потрібно відкрити файл /etc/grub.d/40_custom для редагування з привілеями root. На Ubuntu, ви можете зробити це, відкривши вікно Терміналу і виконавши таку команду:
sudo gedit /etc/grub.d/40_custom
Відкрийте файл у вашому улюбленому текстовому редакторі. Наприклад, ви можете замінити “gedit” на “nano” у команді, щоб відкрити файл у текстовому редакторі Nano.
Якщо ви не додали інші користувацькі записи завантаження, ви повинні побачити в основному порожній файл. Вам потрібно додати один або декілька розділів завантаження ISO до файлу нижче рядків із коментарями.
Ось як ви можете завантажувати дистрибутив на основі Ubuntu або Ubuntu з файлу ISO. Ми перевірили це з Ubuntu 14.04:
меню "Ubuntu 14.04 ISO”
встановити isofile = "/ home / ім'я / Завантаження /ubuntu-14.04.1-desktop-amd64.iso"
петля петлі (hd0,1)$ isofile
linux (loop) /casper/vmlinuz.efi boot = casper iso-scan / назва файлу = $ isofile тихий сплеск
initrd (loop) /casper/initrd.lz
Налаштуйте завантажувальний запис, щоб він містив потрібне ім'я запису меню, правильний шлях до файлу ISO на комп'ютері, а також ім'я пристрою жорсткого диска та розділ, що містить файл ISO. Якщо файли vmlinuz і initrd мають різні назви або шляхи, обов'язково вкажіть правильний шлях до цих файлів..
(Якщо у вас є окремий / домашній / розділ, опустіть / home bit, так: set isofile = "/ ім'я / завантаження / $ isoname").
Важлива примітка: Для різних дистрибутивів Linux потрібні різні записи завантаження з різними параметрами завантаження. Проект GRUB Live ISO Multiboot пропонує різноманітні пункти меню для різних дистрибутивів Linux. Ви повинні мати можливість адаптувати ці приклади меню для файлу ISO, який ви хочете завантажити. Ви також можете просто виконати пошук в Інтернеті для імені та номера випуску дистрибутиву Linux, який ви хочете завантажити, разом з "завантаженням з ISO в GRUB", щоб знайти більше інформації.
Якщо потрібно додати додаткові параметри завантаження ISO, додайте до файлу додаткові розділи.
Збережіть файл, коли закінчите. Поверніться до вікна терміналу та запустіть таку команду:
sudo update-grub
Наступного разу, коли ви завантажите комп'ютер, ви побачите запис завантаження ISO, і ви зможете вибрати його для завантаження файлу ISO. Можливо, вам доведеться утримувати Shift під час завантаження, щоб побачити меню GRUB.
Якщо під час спроби завантаження файлу ISO з'являється повідомлення про помилку або чорний екран, ви неправильно настроїли завантажувальний запис. Навіть якщо ви отримали шлях до файлу ISO і назву пристрою, шляхи до файлів vmlinuz та intird у файлі ISO можуть бути неправильними, або система Linux, яку ви завантажуєте, може вимагати різних варіантів.