Я хочу смонтировать содержимое образа загрузочного компакт-диска, например Ubuntu Rescue Remix, в раздел жесткого диска.
Таким образом, у меня может быть запись в Grub для загрузки содержимого этого диска: http://www.linuxquestions.org/questions/linux-general-1/boot-iso-image-from-hard-disk-294744/ , подробно описывает аналогичный процесс, используемый для компакт-диска Knoppix. Есть ли способ сделать это для дисков Ubuntu.
Ответы:
Хотя я и сомневаюсь, что возможно монтировать содержимое чего-либо в раздел, существует поток ubuntuforums.org, который объясняет, как загружать ISO-образы с помощью Grub2.
http://ubuntuforums.org/showthread.php?t=1549847
По сути, вы редактируете
/etc/grub.d/40_custom
, копируя / вставляя один из примеров, представленных в посте № 1 (название версии / ISO может устареть), изменяете запись в соответствии с расположением ISO и разметкой раздела, а затем запускаетеupdate-grub
.Вот пример записи (для версии 14.04):
источник
Для тех, кто хочет детали .. здесь немного, чтобы помочь другим
1- Сначала я создал раздел для хранения файлов .iso, которые я установил на 20 ГБ, изменил размер моего оригинального раздела и создал новый с помощью утилиты gnome-disk , затем отформатировал его с помощью флажка «Взять на себя ответственность за файловую систему». "это решает проблемы с размещением файлов на диске, потому что gparted сделал раздел, принадлежащий root.
Также запомните имя устройства для этого раздела, вам нужно указать grub, где находится раздел.
2- Затем я поместил файлы .iso в дисковод, который теперь должен быть на рабочем столе для монтирования,
3- Затем я выполнил следующие действия по редактированию
/etc/grub.d/40_custom
(обратите внимание, что вам нужно отредактировать в корне или используйте sudo). Для восстановления системы cd предоставленный кодНо это должно быть изменено в зависимости от вашей конфигурации. Обратите внимание, что информацию о жестком диске необходимо изменить, так
(hd0,1)
что это означает, что / dev / sda1 0 - это sda, а 1 - это раздел, поэтому для моего раздела я изменил это,(hd0,3)
потому что это sda3. Также я замечаю, где говорится, чтоrescue64
это на самом деле имя 64-битной версии, поэтому код не работал в моей системе, которая является 32-битной, чтобы решить это изменениеrescuecd
и изменить все имена .iso, чтобы они соответствовали вашему iso-файлу, мое называется "sysrcd.iso", так что дает нам настроенную запись в соответствии с настройками.Как только вы измените файл для запуска,
update-grub
перезагрузите компьютер и введите grub, чтобы найти свою собственную загрузку iso (обратите внимание, что это grub 2). Большое спасибо всем, что нашел, именно то, что мне нужно, чтобы начать. Это спасет меня от горящих живых дисков.источник