Загрузка и установка системы прямо из 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, описанный в соседнем разделе.
Как я переносил рабочую систему Ubuntu MATE 14.04 на новый SSD-диск
Как-то, работая, заметил, что мой личный ноутбук на i5-ом, с 8 гигабайтами ОЗУ на Linux уступает служебной, менее мощной, «лошадке».
Было решено сделать «ход конём»: вместо старого SATA HDD был приобретен новый SSD диск. Админы по сути своей существа ленивые, и я не стал исключением. Вспоминать все, что было сделано заново, выстраивая свою рабочую среду, не хотелось от слова совсем, и перенос операционной системы был наименее беспроблемным вариантом в моем случае. Итак, приступим.
В ноутбук, через переходник-контроллер в слот DVD-привода, был подключен вторым новый SSD-диск на 60 Гб, определившийся в системе как /dev/sdb.
На старом 320 Гб HDD-диске /dev/sda было три раздела: /dev/sda1 (swap — предварительно отключен), /dev/sda2 (/корневой раздел), /dev/sda3 (/home). Полный объем всех данных на всех разделах занимал около 50 Гб.
Загрузился в режим LiveUSB, на Ubuntu MATE 14.04 с usb-флешки. Gparted-ом создал раздел sdb1 на SSD-диске. Флаги не ставил. Входим в привилегированный режим root:
Проверяем есть ли поддержка TRIM:
* Data Set Management TRIM supported (limit 1 block).
Вывод листинга означает, что поддержка TRIM есть и она активна.
Проверяем выравнивание разделов:
Если 1 выровнено или 1 aligned, то все в порядке.
Создаем каталоги точек монтирования:
Монтируем нужные разделы:
Переносим, синхронизируя данные с корневого раздела:
где:
-q — уменьшить уровень подробностей
-a — архивный режим
-H — сохранять жесткие ссылки
-E — сохранить исполняемость файлов
-A — сохранить списки ACL
-X — сохранить расширенные атрибуты
-h — выходные числа в легко воспринимаемом формате
Монтируем раздел с каталогом пользователя и также переносим с него данные:
Для большей сохранности от случайных ошибок отмонтируем разделы исходного HDD-диска:
Монтируем файловые системы нативной ОС, в которую перенесли данные:
Операцией chroot изменяем рабочий корневой каталог на тот, в который переносим данные:
Бекапим один из конфигурационных файлов со сведениями о файловых системах:
Добавляем актуальную метку UUID раздела sdb1 в fstab:
И приводим его к примерному виду:
# / was on /dev/sdb1 during installation
UUID=c45939b4-3a58-4873-aa6e-247746hgftb5 / ext4 errors=remount-ro 0 1
где UUID=значение sdb1
Обновляем конфигурационный файл загрузчика Linux:
Проверяем, правильно ли выставлены значения UUID раздела в конфигурационном файле grub.cfg:
где вместо «uuid sda2» подставляйте свое значение uuid-раздела. У меня остались старые значения, поэтому:
Выходим из chroot:
Отмонтируем файловые системы:
Меняем в grub.cfg все старые значения uuid раздела sda2, на новые значения uuid раздела sdb1. Мне проще было сделать так. Вы можете сделать это по своему.
Ставим сервер mysql, в котором есть утилита replace (пароль любой, одинаковый — не пригодится):
где old_uuid и new_uuid, старое и новое значения соответственно.
Проверяем поменялись ли значения в grub.cfg:
Заново монтируем файловые системы и chroot-имся:
Устанавливаем сам загрузчик на sdb:
Выходим из chroot:
Размонтируем всё смонтированное:
Выходим из привилегированного режима root-а:
Перегружаемся в новую систему. При перезагрузке в BIOS не забываем выбрать и установить загрузку с нового устройства.
Запуск Ubuntu без установки на компьютер (LiveCD)
Операционную систему Ubuntu можно запустить с CD/DVD диска или с USB-носителя (флешки) без установки на жесткий диск. Это называется запуск с загрузочного диска — LiveCD. Это даст возможность ознакомиться с системой до ее установки, проверить предварительно функциональность, просто посмотреть на систему и «поиграться» с ней. Также Live CD диск может использоваться для восстановления поврежденной системы или для доступа к файлам на винчестере. Отмечу, что Ubuntu с LiveCD работает в разы медленнее, чем если бы она была установлена на вашем компьютере.
Вставьте ваш CD/DVD диск в дисковод или USB носитель (флешку) в USB порт.
Запуск Ubuntu Live CD (Live USB)
Теперь перезагрузите компьютер. При запуске должна начаться загрузка с диска (или с USB носителя). Если загрузка Live CD системы не началась, значит скорее всего у вас не настроена загрузка с диска (или с USB). Для того, чтобы настроить загрузку нужно выполнить настройки в BIOS. О том настроить BIOS читайте статью Настройка BIOS для загрузки с диска или с USB-носителя.
Если загрузка началась, то появится следующая заставка.
Если во время этой заставки нажать любую клавишу, то появится следующее меню (если клавиш не нажимать то меню не отобразится, а сразу начнется загрузка с диска). В меню советую сначала выбрать пункт «Проверить CD на наличие ошибок». Чтобы запустить загрузку Live CD выберите пункт «Запустить Ubuntu без установки» и нажмите Enter.
Начнется процесс запуска LiveCD системы. Процесс довольно долгий, поэтому иногда может показаться, что что-то подвисло.
В процессе запуска появится окно, в котором вы должны выбрать язык, используемой системы. На самом деле Live CD система будет почти вся на английском. Выберите в списке ваш язык и нажмите кнопку «Попробовать Ubuntu».
Если все пройдет успешно, то перед вами появится рабочий стол Ubuntu. В Ubuntu 11.10 Live CD используется рабочее окружение Unity (отличительная черта — панель с кнопками запуска приложений слева экрана). В Ubuntu 11.04 и ниже используется рабочее окружение Gnome (отличительная черта — две панели сверху и снизу экрана).
Используя Live CD систему вы можете запустить некоторые программы, выйти в интернет, просмотреть содержимое жесткого диска своего компьютера.
Linux
Нужна установка Linux? Хотите навсегда забыть о вирусах? Задумались об установке более стабильной системы, чем Windows? Наш специалист в течение 40 минут прибудет в любой район СПБ и установит Linux Ubuntu основной или второй операционной системой на Вашем компьютере.
Мы осуществляем установку Linux во всех районах СПб по доступной цене, с комплексной настройкой системы — пакет программ, антивирус, плагины, драйвера, приложения.Стоимость рассчитывается исходя из объема дополнительных опций.
Получи скидку до 35%
Почему стоит отдать предпочтение Ubuntu
Распространяется бесплатно, в том числе корпоративные пакеты и обновления системы.
Подходит для большинства ПК, ноутбуков, серверов и нетбуков, так как имеет низкий уровень технических требований — базовая конфигурация занимает 5 Гб на жестком диске и 512 Мб оперативной памяти.
Обеспечивает безопасное соединение и выход в Интернет — число вирусов для Ubuntu исчисляется единицами. При этом все же стоит установить антивирусную программу, для полной защиты системы.
Увеличивает быстродействие компьютера по сравнению с неповоротливой Windows. Поддерживает весь необходимый пакет программ: браузеры, текстовые и графические редакторы, электронные таблицы.
Почему могут возникнуть проблемы с Ubuntu
Некоторые периферийные устройства не настраиваются под Ubuntu, так как не все производители разрабатывают драйвера для Linux.
Часть программ, созданных специально для Windows, в Ubuntu работают некорректно.
Большинство современных графических игр выпускается под Windows.
Достаточно сложный процесс установки системы: жесткий диск вручную разбивается на разделы, также настраивается BIOS и необходимые плагины.
Как сделать работу с Ubuntu максимально удобной
Подобрать программы, аналогичные по функционалу пакету Windows, но разработанные для Linux.
Использовать программу Wine, чтобы запускать Windows-приложения под Ubuntu.
Установить Ubuntu второй операционной системой после Windows.
Доверить установку Ubuntu специалисту, так Вы получите полностью рабочую систему, которую не придется настраивать самостоятельно.
Сломался компьютер или ноутбук ? Не включается? Не горит экран? Тормозит и зависает? Не видит мышь или флешку? Наш сервис по ремонту компьютеров предлагает вызвать мастера на дом или в офис.
Оставьте заявку и в течение 40-60 минут приедет специалист, который проведет БЕСПЛАТНУЮ диагностику и выявит проблему. В особо сложных случаях бесплатная диагностика осуществляется в мастерской, и занимает 1 — 2 дня. При этом мы самостоятельно доставим устройство в наш сервисный центр и обратно по адресу. Если специалист установит, что починить аппаратуру невозможно, мы не возьмем плату за тестирование.
Мы предлагаем любые услуги по ремонту и сервисному обслуживанию техники:
- Ремонт и замена комплектующих компьютерной техники — процессора, материнской платы, жесткого диска, видеокарты и прочее
- Апгрейд и переустановка ПО
- Ремонт и замена корпуса
- Смена прошивки BIOS
- Установка и апгрейд драйверов
- Аппаратная диагностика устройства
- Пайка и замена BGA
- Чистка от пыли
Современные компьютеры представляют собой сложные устройства, алгоритмы работы которых зависят от изготовителя и особенностей сборки. Поэтому пользователю трудно установить проблему самостоятельно и тем более ее устранить, а попытки самостоятельно починить устройство, как правило, оборачивается тратами на покупку нового. Мы рекомендуем довериться нашему компьютерному сервисному центру: Вашу технику отремонтируют качественно и с гарантией лучшие мастера по ремонту компьютеров в СПБ. В НЕО-СЕРВИС24 Вы можете отремонтировать ноутбук, починить телефон или планшетник.
Как установить и настроить Ubuntu на нескольких LVM-разделах
Не так давно я решил попробовать Ubuntu в качестве основной ОС для работы и повседневных задач — до этого я использовал её лишь для каких-то конкретных целей. Поэтому был куплен отдельный SSD и принято решение сделать всё грамотно. По крайней мере, с использованием отдельных разделов под саму систему и данные.
Подавляющая часть той информации, что я нашёл, была устаревшей и неполной — где-то были лишние действия, где-то, наоборот, упущены важные детали. Отсутствие нормальных статей на эту тему подтолкнуло меня на написание собственного актуального материала.
Содержание
Установка Ubuntu на отдельные LVM-разделы
Процесс установки актуален для Ubuntu 20.04 LTS и более свежей Ubuntu 20.10. Я использовал отдельный чистый накопитель, поэтому в инструкции подразумеваю, что ОС не будет ставиться на диск рядом с Windows — в этом случае свои нюансы. Все хранилища с другими системами и данными отключил заранее. Сделать это можно через BIOS или физически, отключив SATA-кабели.
Первым делом необходимо создать загрузочную USB-флешку с системой. Под рукой должен быть флеш-накопитель объёмом не менее 4 ГБ. Скачиваем с официального сайта Ubuntu и отдельно загружаем утилиту balenaEtcher, умеющую ставить образы на флешки. В balenaEtcher выбираем ISO-файл с системой, указываем подключенный USB-накопитель и нажимаем Flash.
Перезагружаем компьютер, на который будем устанавливать Ubuntu, предварительно отключив все неиспользуемые диски. Заходим в BIOS, обычно при загрузке отображается клавиша, которая открывает его — у меня это Del. В разделе Boot находим выбор режимов загрузки и ставим только UEFI. Снова перезагружаемся и уже другой клавишей открываем меню, где выбираем девайс, с которого будем загружаться. Для Ubuntu 20.04 LTS он называется UEFI: 8.07. При экспериментах с Ubuntu 20.10 был доступен только вариант UEFI: 8.07. Partition 2, при его выборе сначала появлялось предупреждение «Error: file /boot/ not found!», но через несколько секунд исчезало и открывался загрузчик Grub.
Как только система загрузится, нажимаем Try Ubuntu. Перед установкой надо создать разметку диска и LVM-разделы.
Открываем меню приложений (иконка в левом нижнем углу) и запускаем программу GParted. Справа вверху отображается выбранный накопитель и его объём. Убедитесь, что операции проводятся над нужным диском. Во вкладке Device нажимаем Create new partition table, в появившемся окне выбираем тип разметки gpt и нажимаем OK. Имейте ввиду, на этом этапе стираются все данные с диска.
Как только диск размечен, появляется единая область с надписью unallocated. Теперь надо создать отдельный раздел под загрузчик и ядро системы. Во вкладке Partition нажимаем New, указываем в поле New size желаемый размер раздела. Минимальное требование — 250 МБ, я рекомендую ставить 512 МБ, чего достаточно для хранения тем для Grub, а также нескольких ядер. В поле File system указываем fat32, в Partition name пишем boot, нажимаем Add. Применим изменения, нажав зелёную галочку. Создадим ещё один раздел для всего остального по такому же принципу, только отведём ему всё оставшееся место на диске и в поле File system выберем unformatted. Так же примем изменения.
Создаём LVM-разделы. Откроем терминал сочетанием клавиш Ctrl+Alt+T. Введём команду для создания одного физического раздела, где /dev/sda2 — созданный раздел без файловой системы:
Создаём виртуальную группу томов:
Создадим виртуальные разделы, в которые будем монтировать отдельные каталоги. Вы можете создать столько томов, сколько понадобится, даже под каждый каталог, я же приведу пример с разделением корневой директории, подкаталога /home с пользовательскими данными и /swap для подкачки ОЗУ. Это базовый вариант для большинства юзеров.
В командах ниже после -L подставьте желаемый размер раздела в гигабайтах, после -n — имя. Так как используем LVM, не составит труда расширить раздел в будущем, поэтому необязательно выделять максимум на этапе настройки. Для root-каталога рекомендую выделить не менее 10 ГБ, оптимальным будет объём в 20 ГБ. Размер swap зависит от количества установленной ОЗУ, советую ориентироваться на таблицу 9.2 в документации к Red Hat. Под /home отводим столько места, сколько считаем нужным. Если не планируется добавлять другие разделы, можно отвести домашнему каталогу всё оставшееся на диске место.
На новых разделах создадим файловые системы:
Отключим резервирование места для системных файлов в домашнем разделе:
Все необходимые разделы созданы, теперь переходим к установке самой системы. Закроем терминал и кликнем по ярлыку «Install Ubuntu» на рабочем столе. Откроется установщик — выбираем язык и раскладку. Поставьте все необходимые флаги установки: отметьте «Обычная установка» и два параметра ниже, если сразу хотите получить полноценный набор базового ПО и драйверов без «допиливания» вручную. На следующем этапе очень важно выбрать пункт «Другой вариант», так как мы уже провели разметку самостоятельно. Дважды кликаем на каждый раздел с указанными объёмом и файловой системой, чтобы выбрать точки монтирования. Для local-home ставим следующие параметры: Ext4 и /home, для local-root — Ext4 и /home, swap не трогаем. Раздел с файловой системой fat32 — это boot-раздел. Кликнув по нему дважды, выбираем пункт «системный раздел EFI». Нажимаем OK и переходим на следующий шаг. Выбираем часовой пояс, имя компьютера и пользователя, пароль. Начинается установка, по её окончании будет предложено перезагрузить компьютер — подтвердите.
Далее можно извлечь загрузочную флешку и продолжить настройку Ubuntu. Когда система будет готова к работе, можно подключить все остальные диски. Если на одном из таких накопителей установлена сторонняя система, пропишите из-под Ubuntu в терминале команду:
Это позволит загрузчику отображать все системы на машине, облегчив выбор нужной.
Изменение размера LVM-разделов
Если в будущем потребуется изменить размер LVM-раздела, это займёт совсем не много времени.
Увеличение раздела
Чтобы увеличить размер раздела, посмотрим, сколько свободного места доступно в группе томов:
Если есть незарезервированное место, достаточно ввести следующую команду, где +5G заменим на желаемый объём, который нужно добавить:
Командой выше мы увеличили раздел /home на 5 ГБ. Теперь расширим файловую систему на этом разделе:
Уменьшение раздела
В случае, если требуется наоборот, уменьшить размер раздела, потребуется больше действий. Сперва надо запустить Ubuntu с загрузочной флешки. Разделы нельзя уменьшить без размонтирования, а на реальной системе некоторые из них могут быть заняты, и размонтировать их не получится. Поэтому куда проще уменьшать разделы именно со второй системы.
Загрузившись с флеш-накопителя, выбираем Try Ubuntu и сразу открываем терминал. Сначала нужно проверить файловую систему нужного тома на ошибки:
Если всё прошло успешно, уменьшаем файловую систему. Важное замечание: она не должна быть больше раздела, на котором она находится. Я рекомендую уменьшить её до минимального возможного размера. Например, если раздел с ней занят на 34,77 ГБ, укажите её новый размер равным 35 ГБ.
И лишь потом уменьшаем сам раздел (он должен быть больше размера файловой системы):
Теперь «растянем» файловую систему на весь объём обновлённого раздела:
Можно перезагружаться и вытаскивать флешку. Новые разделы можно создать уже на рабочей системе.
Зачем нужны отдельные разделы
Установщик Ubuntu позволяет пользователю вообще ни о чём не задумываться и установить систему, прокликав по кнопке «Далее». В этом случае ОС установится на один раздел жёсткого диска, что не столь критично поначалу, но может вызвать затруднения в будущем.
Пользовательские данные хранятся в директории /home, и при переустановке системы или установке нового дистрибутива они удалятся, как и все остальные папки. Но с использованием отдельных разделов новая ОС перезапишет лишь файлы в директориях для системы, оставив все настройки и личные файлы нетронутыми. Так, пользователь без проблем сможет экспериментировать с дистрибутивами без опасений стереть важные данные.
Использование разделов обеспечивает повышенную безопасность — некоторые подкаталоги можно смонтировать в режиме read-only. Иногда практикуется вынос директорий /var и /tmp ради того, чтобы они не смогли случайно заполнить всё пространство на диске. На одном накопителе можно хранить данные в разных файловых системах — опять же, благодаря разделам.
Зачем нужен LVM
LVM (Logical Volume Manager) — технология, которая облегчает управление дисковым пространством. В чём же её преимущества? Во-первых, с LVM куда легче изменять размеры разделов на лету. Например, вы выделили для системы слишком мало места на диске и решили исправить эту проблему. Благодаря тому, что она установлена на LVM-раздел, достаточно прописать всего пару команд.
Либо другой случай: раздел /home наполовину пуст, но при этом занимает бо́льшую часть диска. Внезапно появилась потребность в отдельном разделе для снапшотов системного раздела. Две команды в терминале, и всё разрешилось.
Вторая фича менеджера логических томов — возможность использовать несколько жёстких дисков как один логический том. Купили новый диск и сразу же добавили его в группу томов — просто и быстро. Столь же быстро осуществляется перенос разделов со старого накопителя на новый.
Не менее важное свойство LVM — понятные названия. Вместо условного /dev/sda1 разделу можно присвоить более интуитивное /dev/local/home.
Снапшоты, которые я упомянул выше, — тоже одна из особенностей LVM. Это резервные копии отдельных томов, которые на лету записывают изменения в файловой системе на момент создания снапшота. Помогают быстро откатить состояние системы в случае неправильной конфигурации, которая привела к поломке.
Возможность создания разделов поверх зашифрованного диска — ещё одна заслуга LVM.