Как установить линукс с hdd

Установка Ubuntu Linux с винчестера. Скрипт


Никогда не любил устанавливать Ubuntu с Live-CD/DVD. Иногда может быть диск поцарапан и установка прерывается на самом интересном месте, музыку не послушаешь, фильмы не посмотришь. Я устанавливаю Ubuntu из iso-образа со своего жесткого диска на другой винчестер или раздел. Читая раньше в инете статьи, как ставить с жесткого диска, я просто слепо следовал инструкциям, копируя и выполняя команды. Бывали проблемы с загрузчиком grub, приходилось дополнительно искать в интернете решения, как исправить эти ошибки. Затем, чтобы не мучаться, я сделал свой скрипт установки.

Задача: Нужно, используя уже установленную Ubuntu, установить систему на другой винчестер.

Решение:
Для начала раздел, куда будет ставиться Ubuntu, отформатируйте в Редакторе разделов (gparted) и установите на разделе атрибут «boot», иначе после установки компьютер скажет INSERT SYSTEM DISK или что то в этом роде.

Запомните его путь (например /dev/sda1). Разархивированный архив со скриптами и всеми файлами надо положить в папку /home/setup. Это важно! Иначе скрипт не выполнится. Если не нравится местоположение скрипта, просмотрите скрипт и исправьте пути на свои. Разобраться в нем не сложно.

Первый файл setup.sh Его содержание:

  1. #!/bin/bash
  2. disk = / dev / sdb3 #раздел на который будет ставиться убунта
  3. version =jaunty #версия убунты.
  4. arch =i386 #архитектура
  5. path = / home / slimer / distr / ubuntu- 9.04 -alternate-i386.iso #путь до вашего образа Ubuntu
  6. pathstp = / home / setup #измените путь на тот, куда вы разахивировали архив.
  7. #это все переменные, изменяйте их значение в зависимости от раздела и версии убунты. в целом скрипт будет работать.
  8. mkdir / newubuntu #создание папки для монтирования новой системы
  9. mount $disk / newubuntu #монтирование раздела куда будет ставиться Ubuntu
  10. apt-get install debootstrap -y #установка debootstrap’а, если у кого он не установлен.
  11. mkdir / mnt / cd #создание папки для монтирования образа Ubuntu
  12. mount -o loop $path / mnt / cd / #монтирование образа ubuntu
  13. debootstrap —arch $arch $version / newubuntu file : / mnt / cd #Идет установка базовой системы убунту на новый винчестер
  14. cp / etc / fstab / newubuntu / etc / fstab #копируется ваш fstab в новую систему
  15. cp / etc / hostname / newubuntu / etc / hostname #копируется ваш hostname в новую систему
  16. cp / etc / hosts / newubuntu / etc / hosts #копируется ваш hosts в новую систему
  17. cp $pathstp / sourcescd / newubuntu / etc / apt / sources.list #источники пакетов из образа
  18. cp $pathstp / sources.list / newubuntu / etc / sources.inet #на будущее копируется источники из интернета
  19. cp $pathstp / sudoers / newubuntu / etc / sudoers #файл sudoers копируется в вашу новую систему
  20. mkdir / newubuntu / home / distr /
  21. cp $pathstp / chrootsetup.sh / newubuntu / home / distr / #копирование второй части установки внутрь новой системы
  22. cp $path / newubuntu / home / distr #пригодится нам еще образ
  23. mount -o bind / dev / newubuntu / dev #необходимо для установки GRUB
  24. mount -o bind / proc / newubuntu / proc #необходимо для вообще работы новой системы
  25. LANG = chroot / newubuntu / home / distr / chrootsetup.sh #переход к выполнению скрипта уже в новой системе

* This source code was highlighted with Source Code Highlighter .

Второй файл chrootsetup.sh

  1. #!/bin/bash
  2. user =slimer #имя будущего юзера
  3. disk = / dev / sdb3 #раздел на который будет ставиться убунту.
  4. obraz =ubuntu- 9.04 -alternate-i386.iso
  5. mount -t sysfs sysfs / sys #монтирование sysfs
  6. dpkg-reconfigure console-setup #настройка языка в консоли и всего прочего
  7. mkdir / mnt / cd #создание папки для монтирования образа
  8. mount -o loop / home / distr / $obraz / mnt / cd #монтирование образа
  9. apt-get update #получение пакетов из образа
  10. apt-get install ubuntu-standard grub linux-image linux-image-generic linux-headers-generic build-essential ssh samba -y #установка важных и нужных пакетов
  11. apt-get install ubuntu-desktop gnome-user-guide-ru language-pack-gnome-ru language-pack-ru -y #установка gnome
  12. #apt-get install xubuntu-desktop -y #у кого образ xubuntu раскоментируйте эту строчку и закомментируйте предыдущюю
  13. #apt-get install kubuntu-desktop -y #у кого образ kubuntu раскоментируйте эту строчку и закомментируйте 2 предыдущих
  14. cp / proc / mounts / etc / mtab #необходимо для grub
  15. grub-install —recheck $disk #установка grub
  16. echo «Добавление Юзера. Сейчас вам будет предложено ввести пароль и свои данные»
  17. adduser $user #создание пользователя
  18. addgroup —system admin #создание группы
  19. adduser $user admin #добавление юзера в группу админ
  20. cp / etc / apt / sources.inet / etc / apt / sources.list #Замена источников с диска на источники с интернета
  21. apt-get update
  22. #apt-get purge ekiga evolution evolution-common evolution-data-server pidgin pidgin-data transmission-common rhythmbox totem totem-common -y #удаляю всякую чепуху ненужную. можете закомментировать.
  23. apt-get dist-upgrade -y

* This source code was highlighted with Source Code Highlighter .

Содержание /home/setup/sourcescd должно быть примерно таким:

deb file:///mnt/cd/ jaunty restricted universe main multiverse stable unstable

Идем дальше. После того как установилось, редактируем файл fstab, который находится в /newubuntu/etc/. В одной вкладке терминала пишем:

Читайте также:  Ralink wifi драйвера для windows 10

Через редактор разделов легко разобраться что есть что и подправить под свои нужды fstab, желательно по UUID, а то эти все /dev/sdxx не очень надежны и не постоянны. После того, как закончили, выполняем команду:

sudo LANG = chroot / newubuntu / bin / bash
sudo update-grub

Создается файл menu.lst. По усмотрению, можете поправить /etc/hosts, hostname…

Вроде бы все. Скрипт примитивный. Если где ошибся — исправляйте!
Повторю еще раз: ПРОСМОТРИТЕ СКРИПТ И ИСПРАВЬТЕ МОИ ПУТИ НА СВОИ.

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

И все =) Запустите файл setup.sh из папки /home/setup/ и откиньтесь на спинку кресла идите пить чай или смотреть фильм, но не забудьте присматривать за выполнением скрипта. Пока он выполняется, будут выдаваться кое-какие вопросы. Например пароль, язык.

Для вашего удобства выкладываю все скрипты в одном архиве.
Скачать можно по любой из ссылок: 1, 2, 3

Источник

unixforum.org

Форум для пользователей UNIX-подобных систем

  • Темы без ответов
  • Активные темы
  • Поиск
  • Статус форума

HOW-TO: Установка linux из-под Windows (Описание все возможных методов для установки linux из windows)

HOW-TO: Установка linux из-под Windows

Сообщение PetkaNet » 14.08.2009 20:20

Метод 1:
Установка Linux из под Windows с жесткого диска без дискет и DVD- CD-ROM’a

К примеру, у нас такая ситуация: жесткий диск разбит на 2 раздела: C и D.

Для установки Linux нам потребуется еще один раздел около 10 Гб. Сделать его можно, уменьшив размер одной из этих партиций (например, с помощью программы GNU Parted или Partition Magic). Форматировать данный раздел не обязательно — это можно сделать при установке.

Пошаговая установка:
1. Дистрибутив Linux. Он может быть как в файле образа (.ISO) , так и распакованным. Помещаем его, например, в D:\Linux.

2. На диске С создаем папку C:\boot. В ISO-файле дистрибутива Линукс берем 2 файла vmlinuz и all.rdz (это действительно для Мандривы) и помещаем их в папку C:\boot

3. Качаем из интернета dos-загрузчик grub. В гугле можно найти так «grub dos». В скачанном пакете будет много чего — нужно распаковать и найти папку grub, файл initrd и файл grldr. Помещаем папку grub и файл initrd в папку С:\boot, а файл grldr в корень диска C.

4.В итоге должно получиться такое:

C:\boot\grub — с содержимым.
С:\boot с файлами all.rdz, grub.exe, initrd, linux и vmlinuz
C:\grldr

5. Далее правим файл boot.ini в корне диска С, добавляя в него строку:

6. Далее правим файл C:\boot\grab\menu.lst:

7.На этом предварительный этап закончен. Перезагружаем ОС и выбираем при загрузке Linux — Install

Далее действия зависят от того, куда был помещен дистрибутив и в каком виде он там находится. В конечном итоге должен появиться сеанс инсталляции Линукса.

Примечание: данный метод можно использовать и тогда, когда инсталлятор не может найти DVD-CD-привод.

прошу ваши мнения и т.п. (особенно о том какой метод лучше) + еще методы если таковы имеются.

Источник

Web & OpenSource

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

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

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

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

Сначала скачайте куда-нибудь образ 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. Сделать это нужно было до начала установки. После ее удаления все пошло как по маслу.

Читайте также:  Linux mount dev sdb

Если же устанавливаете с внешнего носителя (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 Linux: инструкция для пользователя Windows (в картинках, основы)

Содержание

Данная статья предназначена для тех пользователей, кто хорошо владеет компьютерами вообще и имеет большой опыт работы с Windows в частности, но плохо знает (или вообще не знает) Linux. Именно поэтому в этой статье не будет употребляться лексика, специфическая для UNIX. Обычные для Linux задачи, такие как разбиение жёсткого диска на разделы, установка программного обеспечения и подключение необходимых плагинов, будут полностью решены с помощью графического пользовательского интерфейса (GUI ).

Подготовка

Аппаратное обеспечение

Одним из самых привлекательных качеств Linux является относительно низкий уровень технических требований даже к самым современным системам. Минимальные системные требования Ubuntu — это 512 Мбайт оперативной памяти и 5 Гбайт дискового пространства. Поэтому Ubuntu идеально подходит для использования в нетбуках, которые не блещут своей производительностью в Windows.

Какую версию выбрать?

Выбор между 32bit или 64bit

Далее нужно будет выбрать между 32-битной и 64-битной версией системы. Помните, что подобно Windows, у 64-битной версии Ubuntu будет больше проблем совместимости, чем у её 32-битного аналога. С поддержкой драйверов тоже могут возникнуть проблемы на 64-битной платформе. В конечном счёте, выбор за вами, 64-битная версия может дать большую производительность, но 32-битные системы доставят меньше хлопот, а как для начинающего пользователя это очень важно. Спросите: а как насчет поддержки оперативной памяти более 4ГБ? Ответ прост — нужно лишь будет через графический менеджер пакетов установить ядро с индексом «pae».

Скачивание

Итак, вы определились, какую версию Ubuntu будете использовать. Переходим по ссылке для скачивания ubuntu, в поле «Choose your flavour» выбираем 32-битную или 64-битную версию, жмем «Get Ubuntu XX.XX». Возможно после этого вам будет предложено ответить на опрос, но сейчас нас это не интересует, в конце страницы нажимаем «Not now, take me to the download ›»(перевод «Не сейчас, приступить к загрузке >»). После этого откроется страница загрузки и через несколько секунд начнется загрузка. Образ *.iso дистрибутива Ubuntu занимает размер около 700 Мб, поэтому рекомендуется использовать менеджер закачки, для того, что бы можно было докачать образ в случае разрыва соединения.

Начинаем установку

После загрузки CD с помощью курсорных клавиш выберите язык установки и нажмите Enter .

Нажмите клавишу ↓ , а затем Enter , чтобы выбрать пункт Установить Ubuntu.

Шаг 1 из 8

Шаг 1 в графическом мастере установки подразумевает выбор языка для новой операционной системы. Выбрав язык на левой панели, нажмите кнопку «Вперед».

Шаг 2 из 8

Далее нужно будет выбрать ваш часовой пояс. Можно либо просто щёлкнуть в нужном месте на карте, либо выбрать регион или крупный город, находящийся в вашем часовом поясе. Установив часовой пояс, нажмите кнопку Вперед.

Шаг 3 из 8

Третий шаг связан с настройкой клавиатуры. Можно оставить опцию Предлагаемая раскладка или выбрать собственные настройки, указав язык клавиатуры на левой панели и раскладку клавиатуры на правой панели. Определившись с выбором, нажмите кнопку Вперед.

Шаг 4 из 8

Данный шаг подразумевает выполнение двух задач: во-первых, подготовка, которая заключается в освобождение места под разделы Linux, а во-вторых, создание разделов Linux.

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

Шаг 5 из 8

Подготовка жёсткого диска Часть A.

Если весь диск полностью размечен под Windows, выберите свой раздел Windows и нажмите кнопку Изменить….

В появившемся диалоговом окне вам нужно сократить размер раздела Windows, чтобы появилось свободное место для Ubuntu. В первое поле введите размер (в мегабайтах), до которого вы хотите уменьшить раздел Windows, а во втором поле выберите «не использовать раздел». Нажмите OK.

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

Таким образом вы получили свободное пространство для установки.

Читайте также:  Форматирование жесткого диска средствами windows

Далее следуйте пунктам 2 и 3 Части B.

Подготовка жёсткого диска Часть B.

Получится новая таблица — свободное пространство без разделов.

Как и в случае с местом, предназначенным для файлов подкачки в Windows, существуют разные мнения по поводу того, каким должен быть размер раздела «swap». Для простоты выделяем под «swap» место, равное объёму оперативной памяти системы. Если у вас 512 Мбайт памяти, то раздел «swap» должен иметь размер 512 Мбайт. Если у вас 4 Гбайт памяти, то и раздел «swap» будет на 4 Гбайт. Будет ли раздел первичным (primary) или логическим (logical), зависит от того, сколько операционных систем вы планируете поставить на этот диск. Максимальное число первичных разделов – четыре на диск. Хотя есть определённая выгода от расположения раздела «swap» в начале или в конце жёсткого диска, в значительной степени это зависит от индивидуальных спецификаций винчестера. Выберите пункт свободное пространство и нажмите кнопку Добавить…. Заполните все поля, кроме «Точка монтирования» и нажимите OK.

Далее нужно создать корневой раздел ( / ). Выберите пункт свободное пространство и нажмите кнопку Добавить…. Поскольку корневой раздел будет содержать все точки монтирования, вы должны выделить для него место. Минимум для корневого раздела ( / ) — 4 Гбайт, и этого будет достаточно, если большинство ваших приложений находятся в онлайне (в облаке). Однако если вы планируете установить много приложений локально или приложения будут большими, то нужно выделить для корневого раздела ( / ) больше места. Рекомендуется выделить под корневой раздел от 15 Гбайт и более, в зависимости от того, сколько у вас доступно места. В отличие от Windows, системные файлы Ubuntu можно установить как на первичный, так и на логический раздел. Для данного раздела выберите Журналируемая файловая система Ext4, точку монтирования — /, затем нажмите OK.

Для тех кто в начале следовал Части B. разметка диска должна выглядеть так:

Для тех кто в начале следовал Части A. и Части С. разметка диска должна выглядеть так:

Теперь, когда разделы созданы, нажмите кнопку Вперед, чтобы продолжить установку. Перейдите к Шагу 6 из 8 .

Подготовка жёсткого диска Часть С.

Если на диск установлена операционная система Windows, и есть неразмеченное свободное дисковое пространство, то это должно выглядеть примерно так:

Далее следуйте пунктам 2 и 3 Части B.

Шаг 6 из 8

Этот этап процесса установки очень простой, но очень важно записать или запомнить те данные, которые вы здесь вводите! В верхнее поле введите своё имя. Во втором поле появится имя пользователя, образованное от вашего имени, которое вы указали выше. Здесь вы можете изменить имя пользователя, если вас не устраивает предложенный вариант. Главное – не забыть то имя пользователя, которое вы ввели! Имя пользователя и пароль вам понадобятся не только для входа в систему.

Шаг 7 из 8

Следующий шаг называется Перенос настроек из других операционных систем – это мастер для переноса вспомогательных файлов и настроек. Этот шаг будет пропущен, если на вашем компьютере не установлено других операционных систем. Если Ubuntu является единственной операционной системой, то вы сразу перейдёте к последнему шагу. Если же у вас уже установлена операционная система Windows, то вам будет предложено перенести в Ubuntu файлы и настройки из пользовательских учётных записей Windows.

Шаг 8 из 8

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

Кнопка Дополнительно… вызывает окно с расширенными опциями для начального загрузчика GRUB, а также с настройками прокси-сервера и предложением поучаствовать в опросе пользователей. Если у вас несколько жёстких дисков, убедитесь, что начальный загрузчик будет установлен на тот жёсткий диск, который будет загружаться первым. Значение по умолчанию обычно указывает на первый жёсткий диск в очереди загрузки. Подтвердите свой выбор кнопкой OK. Если вы готовы нажмите Установить, чтобы начать копировать файлы на жёсткий диск.

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

Через какое-то время CD-привод откроется, и вам предложат достать диск и нажать клавишу Enter .

Первая загрузка Ubuntu

После загрузки BIOS, вас поприветствует начальный загрузчик Ubuntu: GRUB. Если Ubuntu – это единственная операционная система, то система загрузится сразу, если нет, то у вас будет три варианта загрузки. Первая опция – система Ubuntu, которая автоматически загрузится через 10 секунд. Вторая опция – «recovery mode», аналогичный «safe mode» в Windows. Третья опция – запуск теста оперативной памяти. Windows будет четвёртой опцией. Можно подождать 10 секунд до загрузки Ubuntu или воспользоваться курсорными клавишами, чтобы вручную выбрать одну из опций и нажать Enter .

Все, система установлена, теперь можете приступать к русификации, настройке оформления и установке дополнительных приложений, удачи!

Источник

Оцените статью