Загрузка и установка системы прямо из iso-образа Сравнение версий

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
wiki:загрузка_ubuntu_с_iso [2013/08/25 15:08]
[Загрузка с образа Desktop]
wiki:загрузка_ubuntu_с_iso [2017/03/02 22:00] (текущий)
[Загрузка и установка системы прямо из iso-образа]
Строка 3: Строка 3:
 Если у вас есть iso-образ установочного диска Ubuntu и есть уже установленная система,​ то для того, чтобы загрузить установщик Ubuntu, имеющийся iso даже не обязательно записывать на cd-диск - вы можете загрузиться и произвести установку непосредственно из iso-образа. Для этого вам потребуется установленный загрузчик [[grub|GRUB2]],​ через который мы и будем загружаться. Если у вас есть iso-образ установочного диска Ubuntu и есть уже установленная система,​ то для того, чтобы загрузить установщик Ubuntu, имеющийся iso даже не обязательно записывать на cd-диск - вы можете загрузиться и произвести установку непосредственно из iso-образа. Для этого вам потребуется установленный загрузчик [[grub|GRUB2]],​ через который мы и будем загружаться.
  
-===== Загрузка с образа Alternate =====+Сложность состоит в том, что загрузочное устройство с образом должно быть примонтировано как отдельный носитель. Если жёсткий диск только один, и нет ни cdrom, ни флешки,​ то решить проблему можно двумя способами,​ описанными ниже:  
 +  * Использовать утилиту UNetbootin, которая особым образом распакует содержимое образ в корень жёсткого диска и создаст пункты меню Grub. 
 +  * Попытаться создать виртуальный диск в оперативной памяти,​ с помощью утилиты MemDisk. 
 +Если же есть другой жёсткий диск, то используйте третий способ. 
 +===== Загрузка ​утилитой UNetbootin ===== 
 + 
 +Утилита [[http://​unetbootin.github.io|UNetbootin]] (//​Universal Netboot Installer//​) имеет простой GUI-интерфейс. Она особым способом распаковывает содержимое ​образа ​в корень жёсткого диска и создаёт пункты меню Grub. Установка:​ 
 + 
 +  sudo apt-get install unetbootin 
 +   
 +Запустить и задать способ установки:​ 
 +    * По сети, выбрав "​Дистрибутив"​ и его "​Версию"​ 
 +    * С образа диска, выбрав "​Образ диска"​ и путь к образу iso/img.  
 + 
 +В пункте "​Тип"​ выбираем "​Жёсткий диск"​. Далее нажать "​OK"​ и перезагрузить компьютер. В меню Grub появятся пункты,​ из них верхний "​UNetbootin"​ будет загружать заданный образ. 
 + 
 +При повторном запуске утилиты она спросит,​ удалить ли установленный в корне диска образ. (В текущей версии утилита может удалить не всё, оставив в корне диска пустые папки.) 
 +===== Загрузка с образов ​Alternate ​или Desktop ​===== 
 +<​note>​В прежних версиях Ubuntu было разделение установочных дисков на Alternate и Desktop, ниже приведём способы для них.</​note>​ 
 + 
 +==== Загрузка с образа Alternate ​====
  
 <​note>​В этом разделе описывается загрузка с образа установочного диска Alternate. Для Desktop-диска данный способ не работает.</​note>​ <​note>​В этом разделе описывается загрузка с образа установочного диска Alternate. Для Desktop-диска данный способ не работает.</​note>​
Строка 31: Строка 51:
 P.P.S. Поскольку содержимое iso-образа распаковывается в оперативную память,​ рекомендуется наличие как минимум гигабайта таковой.</​note>​ P.P.S. Поскольку содержимое iso-образа распаковывается в оперативную память,​ рекомендуется наличие как минимум гигабайта таковой.</​note>​
  
-===== Загрузка с образа Desktop ​=====+==== Загрузка с образа Desktop ====
  
 <​note>​Данная инструкция работает для iso образов Lucid Desktop и более новых и предположительно должна работать для Karmic</​note>​ <​note>​Данная инструкция работает для iso образов Lucid Desktop и более новых и предположительно должна работать для Karmic</​note>​
Строка 39: Строка 59:
 <note important>​ <note important>​
 Если вы хотите устанавливать Ubuntu с запущенного таким вот образом iso, то учтите две вещи: Если вы хотите устанавливать Ubuntu с запущенного таким вот образом iso, то учтите две вещи:
-  - Ваш iso образ не должен лежать на винчестере,​ на который вы будете устанавливать Ubuntu и который является загрузочным. Иначе ничего не получится. И не важно, на какой вы положите его раздел.+  - Ваш iso образ не должен лежать на винчестере,​ на который вы будете устанавливать Ubuntu и который является загрузочным. Иначе ничего не получится. И не важно, на какой вы положите его раздел. Это ограничение можно обойти,​ смотрите способы в соседних разделах.
   - После запуска Ubuntu с iso зайдите в терминал,​ наберите **mount** и удостоверьтесь,​ что в выводе действительно нет разделов,​ удовлетворяющих п.1.   - После запуска Ubuntu с iso зайдите в терминал,​ наберите **mount** и удостоверьтесь,​ что в выводе действительно нет разделов,​ удовлетворяющих п.1.
  
-На самом деле проще всего положить образ Ubuntu на флешку,​ которая определиться в GRUB как (fd0). Но в этом случае возможно разумней бутел сделать Live Flash из iso образа с помощью встроенной в Ubuntu утилиты создания загрузочных флешек.  ​+На самом деле проще всего положить образ Ubuntu на флешку,​ которая определиться в GRUB как (fd0). Но в этом случае возможно разумней будет сделать Live Flash из iso образа с помощью встроенной в Ubuntu утилиты создания загрузочных флешек.  ​
 </​note>​ </​note>​
  
Строка 63: Строка 83:
   linux /​casper/​vmlinuz boot=casper iso-scan/​filename=/​ubuntu.iso noprompt   linux /​casper/​vmlinuz boot=casper iso-scan/​filename=/​ubuntu.iso noprompt
   ​   ​
-Не забудте поменять путь до образа!+Не забудьте поменять путь до образа!
  
 <​note>​В новых версиях,​ таких как 13.04, может встретиться ошибка '/​casper/​vmlinuz file not found',​ тогда необходимо указать расширения файла .efi <​note>​В новых версиях,​ таких как 13.04, может встретиться ошибка '/​casper/​vmlinuz file not found',​ тогда необходимо указать расширения файла .efi
Строка 78: Строка 98:
    
 и ждём, пока загрузится LiveCD Ubuntu.  ​ и ждём, пока загрузится LiveCD Ubuntu.  ​
 +
 +===== Загрузка с помощью grub-imageboot и MemDisk =====
 +Есть способ загружать образ имея лишь один жёсткий диск, за счёт того, образ будет смонтирован на виртуальный диск, созданный в памяти.
 +
 +<note important>​Способ требует объёма памяти,​ соответствующего размеру образа,​ и в большинстве случаев не работает по непонятным причинам. Также требуется тестирование настроек. ​
 +
 +Поэтому рекомендуется использовать другой простой [[#​Загрузка утилитой UNetbootin|способ с утилитой UNetbootin]],​ описанный в соседнем разделе.</​note>​
 +
 +Для работы пригодится утилита grub-imageboot:​
 +
 +  sudo apt-get install grub-imageboot
 +  ​
 +Она ищет файлы образов в папке, указанной в конфиге ''/​etc/​default/​grub-imageboot.conf''​ (по умолчанию "/​boot/​images"​). Обновление меню Grub запускается командой ​
 +
 +  sudo update-grub
 +
 +У этого способа вполне вероятны проблемы с загрузкой. Можно попробовать в ''/​etc/​grub.d/​40_custom''​ в строке ''"​linux /memdisk iso"''​ поменять параметр "​iso"​ на "​raw"​ или "​bigraw"​. Смотрите справку по  [[http://​www.syslinux.org/​wiki/​index.php?​title=MEMDISK|MemDisk]] и рецепты в интернет.
 +
 +
 ====== Ссылки ====== ====== Ссылки ======
  
   * [[http://​ubuntuforums.org/​showthread.php?​t=1195275]]   * [[http://​ubuntuforums.org/​showthread.php?​t=1195275]]
 +  * [[http://​lubuntu.ru/​viewtopic.php?​t=178]]
  
  
 {{tag>​GRUB Установка Tips}} {{tag>​GRUB Установка Tips}}