Меню Рубрики

Установка линукс из файла iso

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

Содержание

Если у вас есть iso-образ установочного диска Ubuntu и есть уже установленная система, то для того, чтобы загрузить установщик Ubuntu, имеющийся iso даже не обязательно записывать на cd-диск — вы можете загрузиться и произвести установку непосредственно из iso-образа. Для этого вам потребуется установленный загрузчик GRUB2, через который мы и будем загружаться.

Сложность состоит в том, что загрузочное устройство с образом должно быть примонтировано как отдельный носитель. Если жёсткий диск только один, и нет ни cdrom, ни флешки, то решить проблему можно двумя способами, описанными ниже:

Если же есть другой жёсткий диск, то используйте третий способ.

Загрузка утилитой UNetbootin

Запустить и задать способ установки:

В пункте «Тип» выбираем «Жёсткий диск». Далее нажать «OK» и перезагрузить компьютер. В меню Grub появятся пункты, из них верхний «UNetbootin» будет загружать заданный образ.

При повторном запуске утилиты она спросит, удалить ли установленный в корне диска образ. (В текущей версии утилита может удалить не всё, оставив в корне диска пустые папки.)

Загрузка с образов Alternate или Desktop

Загрузка с образа Alternate

В нашем примере iso-образ будет называться «ubuntu-9.10-alternate-i386.iso» и лежать в папке

/iso, которая находится на отдельном home-разделе. Приступим!

Перезагрузите компьютер и дождитесь появления загрузочного меню grub2. Если вместо меню обычно отображается надпись «grub loading…» — нажмите в этот момент Esc . Попав в меню, нажмите C , чтобы перейти в консоль grub2. Здесь мы и будем орудовать.

Монтирование iso-образа производится командой

самое интересное здесь — (hd0,6). Первая цифра обозначает номер жесткого диска, где 0 — первый жесткий диск (/dev/sda в Linux), 1 — второй (/dev/sdb) и т.д. вторая цифра обозначает номер раздела на диске, здесь нумерация начинается с единицы. То есть «hd0,6» соответствует разделу номер 6 на первом жестком диске (или же /dev/sda6). Дальше следует полный путь к файлу, начиная от корня файловой системы.

После монтирования iso-образа можно для проверки выполнить команду

среди всего прочего должно появиться устройство (loop) . Если оно есть — установим его в качестве корневого раздела, т.к. именно с него мы будем загружаться:

Данная операция завершится не сразу, т.к. размер установочного iso-образа тоже не мал. По завершении появится сообщение о том, что задан корневой раздел (loop) с файловой системой iso9660. Теперь осталось совсем немного. загрузите ядро такой командой:

Теперь нужно загрузить initrd-образ, содержащий в себе сам установщик и все необходимое для его работы:

Если все хорошо — даем команду на загрузку:

После этого замелькают строчки загрузки и через несколько секунд вы увидите знакомый синий экран alternate-установщика. Если все прошло успешно — установщик найдет нужные файлы без лишних вопросов. Если же все остановится на этапе «поиск и монтирование cdrom» — где-то что-то не получилось 🙂

P.P.S. Поскольку содержимое iso-образа распаковывается в оперативную память, рекомендуется наличие как минимум гигабайта таковой.

Загрузка с образа Desktop

Сначала скачайте куда-нибудь образ Ubuntu Desktop. Я загрузил Ubuntu Lucid amd64 Desktop образ, переименовал его в ubuntu.iso и положил в корень sda7 раздела. Главное запомните полный путь до образа от корня раздела и номер этого самого раздела. Можно перезагружаться.

На самом деле проще всего положить образ Ubuntu на флешку, которая определиться в GRUB как (fd0). Но в этом случае возможно разумней будет сделать Live Flash из iso образа с помощью встроенной в Ubuntu утилиты создания загрузочных флешек.

При загрузке компьютера когда появится меню GRUB нажмите клавишу C . Вы попадёте в консоль GRUB. Наберите

Появится список всех ваших разделов. Найдите там нужный, в моём случае он будет называться (hd0,7). hd0 — это обычно sda, hd1 — sdb, и т.д. 1)

Поставив нужный вам диск и полный путь до iso образа ubuntu. Если всё успешно сработало, то пишем

Далее грузим ядро Linux командой

Не забудьте поменять путь до образа!

Всё, можно загружаться. Даём команду

и ждём, пока загрузится LiveCD Ubuntu.

Загрузка с помощью grub-imageboot и MemDisk

Есть способ загружать образ имея лишь один жёсткий диск, за счёт того, образ будет смонтирован на виртуальный диск, созданный в памяти.

Поэтому рекомендуется использовать другой простой способ с утилитой UNetbootin, описанный в соседнем разделе.

Для работы пригодится утилита grub-imageboot:

источник

Web & OpenSource

Блог Антонова Павла

Установка системы Linux с жесткого диска из iso-образа

Данный метод требует установленный загрузчик GRUB на вашем компьютере!

P.S Данным методом я лично пробовал установку линукс минт и убунту. Установку других дистрибутивов не проверял и гарантировать работоспособность этого метода не могу, но теоретически проблем возникнуть не должно.

Читайте также:  Установка компас 16 поверх компас 13

Сначала скачайте куда-нибудь образ Ubuntu. Я загрузил Ubuntu 11.10 образ, переименовал его в ubuntu.iso и положил в корень жесткого диска. Главное запомните полный путь до образа от корня раздела и номер этого самого раздела. Можно перезагружаться.

Если вы хотите устанавливать Ubuntu с запущенного таким вот образом iso, то учтите две вещи:

На самом деле проще всего положить образ Ubuntu на флешку, которая определиться в GRUB как (fd0).

При загрузке компьютера когда появится меню GRUB нажмите клавишу C . Вы попадёте в консоль GRUB. Наберите

Появится список всех ваших разделов. Найдите там нужный, в моём случае он будет называться (hd1,0 ). hd — это обычно sda, hd1 — sdb, и т.д

Поставив нужный вам диск и полный путь до iso образа ubuntu. Если всё успешно сработало, то пишем

Далее грузим ядро Linux командой

Не забудте поменять путь до образа! Потом initrd:

Всё, можно загружаться. Даём команду

и ждём, пока загрузится Ubuntu.

Если вам необходимо установить систему с жесткого диска на который вы ее ставите то возможно вам понадобится пригодится следующая информация:

Я столкнулся с такой проблемой

Установщик убунту наотрез отказался продолжать установку, аргументируя тем, что у меня есть подмонтированный раздел. Для того, чтобы создать loop-устройство с нашим образом Ubuntu, grub2 сначала смонтировал раздел, на котором находился этот самый образ. И не важно, что этот раздел никак не фигурировал среди претендующий на какую бы то ни было модификацию при установке, инсталлятор был непреклонен и установку продолжать отказывался.

После непродолжительного поиска в гугле оказалось, что я не первый, кто с этим столкнулся. Проблема решалась удалением строчки с примонтированным разделом (в моем случае это был /dev/sda1) из /etc/mtab. Сделать это нужно было до начала установки. После ее удаления все пошло как по маслу.

Если же устанавливаете с внешнего носителя (usb-hdd, usb-flash) таких проблем возникнуть не должно.

В данный момент установка из iso образа нативно поддерживается в убунту и всех дистрибутивах основанных на ней (кубунту, едубунту, хубунту, лубунту, минт и другие *бунту), gentoo также поддерживает такой тип установки.

Но не забывайте в каждом дистрибутиве файлы образа ядра и инита могут называться по разному и лежать в разных директориях, для облегчения представлю небольшую таблицу как называются эти файлы в популярных дистрах.

Ubuntu vmlinuz initrd.gz
Debian vmlinuz initrd.gz
Fedora vmlinuz initrd.img
Mandriva vmlinuz all.rdz
openSUSE linux initrd
Slackware bzImage initrd.img
Gentoo gentoo gentoo.igz

также хочу немного подсказать выход для тех у кого нет загрузчика GRUB на компьютере и установлена система Windows (версия не важна).

Для таких людей существует утилита grub4dos установку описывать не буду, документации в нете навалом да и сложного там абсолютно ничего нет. Вкратце — эта утилита устанавливает загрузчик граб в вашу систему и прописывает его в загрузчике винды ntldr. после перезагрузки компьютера вы можете увидеть 2 варианта загрузки — запуск виндовс или запуск GRUB, выбрав груб вы можете вернуться к началу этого поста и выполнять все шаги которые в нем описаны.

источник

Как установить Ubuntu из образа ISO?

Как установить Ubuntu, используя установочный образ ISO с официального сайта Canonical.

ISO с Ubuntu

Нужно скачать образ ISO, а потом прожечь его на болванку. Это можно сделать с помощью любой программы записи CD.

Что потребуется для установки Ubuntu с флешки

Но гораздо проще записать образ на обыкновенную флешку и с нее установить Ubuntu. Для этого понадобятся:

  • компьютер, поддерживающий загрузку с flash;
  • флешка объемом не менее 4 Гб;
  • программа Universal USB Installer.

Universal USB Installer

Скачать Universal USB Installer можно отсюда. Эта программа бесплатная. После этого надо подключить флешку, запустить Universal USB Installer, точно выбрать дистрибутив, его версию, указать на образ ISO и указать адрес накопителя. Через несколько минут вы получите загрузочную флешку с программой установки Ubuntu. Для нетбуков можно вместо флешки использовать карту SD, на время вытащив ее из фотоаппарата.

Также можно воспользоваться программой unetbootin.

А какие у нее преимущества перед Universal USB Installer? На официальном сайте Ubuntu рекомендуют именно Universal USB Installer.

Не думаю, что там есть какие-нибудь преимущества. Просто я использовал именно ее. Правда, не для записи Ubuntu, а для записи другого Linux-дистрибутива, которого даже в списках программы не было, но все записалось нормально. Ну и я считаю, что чем больше решений, тем лучше. Кстати, она есть не только под Windows, но и под Linux, что удобно.

Ещё есть usb-creator
(usb-creator-gtk, usb-creator-kde)

Он уже по умолчанию в убунте установлен:
Система-Администрирование-Создание загрузочного диска

Делает загрузочную флешку успешно!

Читайте также:  Установка газовых плит в хрущевках

Можно ставиться с такой флешки,
или прямо с флешки работать.

Причём, приятный момент, такая убунта-на-флешке будет настройки сохранять: на этой же флешке при переносе на неё убунты создаётся рабочий диск до 4Гб.
__________

Правда предыдущие две программы работают из виндовса. А чтобы этой воспользоваться, надо или установленную на другом компьютере убунту, или с убунтовского CD загрузиться, или с такой же чудо-флешки:))

Похоже, эта программа не хочет записывать на флешку 32-битные системы из 64-битных.
Если 32-битной системы нет, можно на компьютере с сидиромом загрузиться с 32-битного LiveCD, и оттуда записать.
(Или с флешки с 32-битной системой:-))

Ещё программка не хочет всякие сборки записывать, только «настоящие» убунтовские исошки переносит на USB.

Добавлю только что Убунтовская программа работает ,если .iso с убунтовским дистром,что в принципе вполне логично.

http://itshaman.ru
Создание загрузочной флешки с Ubuntu Server

Создать программой Unetbootin работающую загрузочную флешку с серверной операционной системой Ubuntu Server нельзя. После успешного создания такой флешки, установить с нее операционную систему не получается, установщик Ubuntu Server постоянно требует подключение CD-ROM для копирования файлов.

Чтобы установить Ubunutu Server с флешки нам потребуется вручную создать загрузочную флешку. Процесс простой и не требующих больших умственных вложений.

Для установки операционной системы Ubuntu Server нам потребуется USB-накопитель со свободной емкостью не менее 1Гб, так как образ операционной системы составляет, примерно, 600-700 Мб. Кроме этого потребуется ISO-образ операционной системы Ubuntu Server, который можно загрузить с официального сайта Canonical.
Алгоритм создания загрузочной флешки с Ubuntu Server:

1. Создаем временную директорию в домашнем каталоге:
$ mkdir

/boot_hard
2. Загружаем initrd.gz последней версии с официального сайта. Проще всего сделать это консольной командой:
amd64:
$ wget http://archive.ubuntu.com/ubuntu/dists/`lsb_release -cs`/main/installer-amd64/current/images/hd-media/initrd.gz
i386:
$ wget http://archive.ubuntu.com/ubuntu/dists/`lsb_release -cs`/main/installer-i386/current/images/hd-media/initrd.gz
3. Загружаем vmlinuz последней версии с официального сайта. Проще всего сделать это консольной командой:
amd64:
$ wget http://archive.ubuntu.com/ubuntu/dists/`lsb_release -cs`/main/installer-amd64/current/images/hd-media/vmlinuz
i386:
$ wget http://archive.ubuntu.com/ubuntu/dists/`lsb_release -cs`/main/installer-i386/current/images/hd-media/vmlinuz
4. Загружаем в эту же директорию ISO-образ операционной системы Ubuntu Server.
5. Создаем скрипт установки Ubuntu Server на загрузочную флешку:
$ gedit install
и вставляем внутрь созданного файла код:

ISOIMAGE=ubuntu-10.10-server-i386.iso
sudo apt-get install syslinux mtools mbr
echo «Use fdisk to manually create a 1GB bootable FAT16 partition.»
read -p «Press [Enter] to start the fdisk program. »
sudo umount /dev/sdb1
sudo fdisk /dev/sdb
sudo mkfs -t vfat /dev/sdb1
sudo mkdir -p /mnt/flash
sudo mount -t vfat /dev/sdb1 /mnt/flash
sudo syslinux -s /dev/sdb1
sudo mkdir -p /mnt/iso
sudo mount -o loop $ISOIMAGE /mnt/iso
sudo cp -R /mnt/iso/isolinux/* /mnt/flash
sudo mv /mnt/flash/isolinux.cfg /mnt/flash/syslinux.cfg
sudo mkdir -p /mnt/flash/install
sudo cp vmlinuz /mnt/flash/install
sudo cp initrd.gz /mnt/flash/install
sudo cp $ISOIMAGE /mnt/flash
sudo install-mbr /dev/sdb
sudo umount /mnt/flash
sudo umount /mnt/iso

где ubuntu-10.10-server-i386.iso — название используемого ISO-образа, /dev/sdb — это устройство флеш-накопителя, а /dev/sdb1 — раздел флеш-накопителя.
Узнать обозначение вашей флешки можно с помощью консольной команды:
$ sudo fdisk -l
Пример вывода этой команды:
Диск /dev/sda: 160.0 ГБ, 160041885696 байт 255 heads, 63 sectors/track, 19457 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x490f8ab6
Устр-во Загр Начало Конец Блоки Id Система
/dev/sda1 1 914 7341673+ 12 Compaq диагностика
/dev/sda2 * 915 2843 15494692+ 7 HPFS/NTFS
/dev/sda3 2844 5275 19530752 83 Linux
/dev/sda4 5275 19458 113921025 5 Расширенный
/dev/sda5 5275 5524 1998848 82 Linux своп / Solaris
/dev/sda6 5524 19458 111921152 83 Linux
Диск /dev/sdb: 1027 МБ, 1027604480 байт
255 heads, 63 sectors/track, 124 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x49e2fd2f W95 FAT32
Устр-во Загр Начало Конец Блоки Id Система
/dev/sdb1 * 1 124 995998+ b
6. Добавляем права на выполнение:
$ chmod +X install
7. Запускаем скрипт для создания загрузочной флешки с Ubuntu Server:
$ sudo sh install

После окончания создания загрузочной флешки (окончание можно определить по возвращению к приглашению ввести команду) Вы можете смело загружаться с созданной флешки и устанавливать операционную систему на сервер.
8. Удаляем при необходимости временную директорию:
$ cd & rm -rf /boot_hard

1. Если в процессе создания загрузочной флешки fdisk будет спрашивать:
WARNING: DOS-compatible mode is deprecated. It’s strongly recommended to switch off the mode (command ‘c’) and change display units to sectors (command ‘u’).
Команда (m для справки):

то необходимо просто выйти из интерфейса клавишами q и Enter. Скрипт продолжит создание загрузочной флешки с Ubuntu Server.
2. Если не получилось с первого раза создать загрузочную флешку, то рекомендуется отмонтировать флешку и ISO-образ консольной командой:
$ sudo umount /mnt/flash & sudo umount /mnt/iso
либо перезагрузить компьютер и попробовать снова запустить скрипт.

Читайте также:  Установка гбо brc на toyota

источник

Загрузка с iso образа в Grub

Есть не так уж много вариантов использования нескольких дистрибутивов Linux на одной машине. Вы можете установить их все на жесткий диск, на виртуальную машину или сохранить в виде ISO образа и загружаться в реальном времени.

Первый и второй способы не очень выгодны так как требуют очень много места на жестком диске, с другой стороны, для третьего способа нужно иметь CD диск или USB флешку для хранения образа и загрузчика. Но есть еще один вариант — хранить ISO образ на жестком диске, и загружаться с него по мере надобности. Здесь не нужно столько дискового пространства как при установке, и не нужен внешний носитель информации. В этой статье будет рассмотрена загрузка с iso образа в Grub.

Что нам понадобится

В этой статье мы будем использовать загрузчик Grub, впрочем, он и так используется в большинстве дистрибутивов Linux. Также нам понадобится ISO образ, с которого будем загружаться и вы должны знать какой раздел диска у вас загрузочный. Чтобы узнать выполните:

Загрузочный раздел будет помечен знаком * в колонке Boot. Например, у меня /dev/sda1 или как пишется в Grub hd0,1 — загрузочный.

Разделы /dev/sda2 и /dev/sdb3 будут называться в Grub hd0,2 и hd1,3 соответственно. В синтаксисе Grub именование дисков начинается с нуля, а именование разделов с единицы.

Загрузка с iso образа в Grub

Сначала откройте файл /etc/default/grub и закомментируйте там эту строку если она там есть:

Перед строчкой должна стоять решетка. Сохраните изменения, а затем откройте файл /etc/grub.d/40_custom. Здесь мы добавим пункт для загрузки с образа, синтаксис выглядит следующим образом:

menuentry «Заголовок пункта» <
set isofile = «Адрес ISO файла»
loopback loop Загрузочный раздел в форме записи Grub $isofile
Другие параметры
>

Например, запись для загрузки Ubuntu будет выглядеть вот так:

menuentry «Ubuntu 14.04 (LTS) Live Desktop amd64» <
set isofile=»/boot/ubuntu-14.04-desktop-amd64.iso»
loopback loop (hd0,1)$isofile
linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=$ quiet splash
initrd (loop)/casper/initrd.lz
>

Если вы хотите запускать Gparted:

menuentry «GParted Live amd64» <
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=$
initrd (loop)/live/initrd.img
>

menuentry «Fedora 20 Live Desktop x86_64» <
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=$
initrd (loop)/isolinux/initrd0.img
>

Обратите внимание, что опции будут меняться в зависимости от дистрибутива и расположения в нем загрузочных файлов. Кроме того, важно то где размещен ISO образ, если ваш домашний каталог зашифрован лучше его хранить на загрузочном разделе, как в примерах выше.

Хотите больше? Можно загрузится с ISO для автоматического выполнения каких-либо действий. Например, если вы параноик и хотите иметь возможность быстро стереть свой жесткий диск можно использовать DBAN. Но будьте осторожны так как это сотрет все данные без возможности восстановления.

menuentry «Darik’s Boot and Nuke» <
set isofile=»/boot/dban.iso»
loopback loop (hd0,1)$isofile
linux (loop)/dban.bzi nuke=»dwipe» silent
>

menuentry «Darik’s Boot and Nuke» <
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 такие строки:

menuentry «Boot Windows» <
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 и появились в меню загрузки:

В других дистрибутивах может понадобится команда:

sudo grub-mkconfig -o /boot/grub/grub.cfg

Затем можно перезагрузиться и посмотреть что получилось:

Выводы

Теперь вы знаете как выполняется загрузка iso образа grub, здесь нет ничего сложного, но зато это очень полезная возможность получить несколько систем на своем компьютере, затратив при этом минимум памяти и времени на их установки. Если у вас остались вопросы, спрашивайте в комментариях!

источник

Добавить комментарий