Установка linux на внешний жёсткий диск. Установка Ubuntu на внешний HDD Установить линукс на съемный диск

Исходные данные или что у меня было для начала установки:

  1. Собственно дистрибутив Ubuntu - ubuntu-11.04-dvd-i386.iso
  2. Нетбук - Acer AO BGK-531h
  3. Внешний HDD - Transcend Classic 320Gb

Собственно, что я хотел сделать:

Установить Ubuntu, на внешний HDD, причем при подключении HDD к любому компьютеру и выставлению в BIOS-e загрузки с этого HDD, загружалась бы Ubuntu. А если загружаешь компьютер без подключения этого HDD, загружалась бы ОС установленная на данном компьютере.

Проблема, с которой я столкнулся и по сути которую я обхожу в данной статье:

При обычной установке (подключаешь внешний HDD к компу, загружаешься через загрузочный дистрибутив Ubuntu и ставишь), затирается MBR (главная загрузочная запись) компьютера, Ubuntu ставит свой GRUB и в дальнейшем загрузка компьютера, без вставленного внешнего HDD не возможна. Не исключаю, что есть возможности обойти данное явления, но на данный момент я его не знаю, поэтому и искал другие возможности обхода.

Итак, приступим:

Погуглив и почитав многочисленные форумы, я понял, что для установки без затирания MBR на компьютере, можно а) отключить жесткие диски компьютера, либо б) устанавливать через виртуальную машину. Я решил обойтись программными методами, да и еще отключать не хотелось, во время установки спокойно работал и серфил инет. Программу для создания виртуальной системы я выбрал VirtualBox 4.1.0, хотя в принципе данный сегмент не сильно насыщен, даже совсем не насыщен и долго выбирать не пришлось.

1. Устанавливаем данную программу-запускаем.

2. Создаем виртуальную машину, при этом тип ОС и версию, лучше наверное выбрать Linux и Ubuntu соответственно. Почему? Насколько я понял, тогда клавиатура и мышка лучше работают в окне данной ВМ. Хотя, могу и ошибаться:

3. Т.к. у меня был нетбук и в нем нету двд привода, флешки у меня 8гб, для создания загрузочной флешки тоже не оказалось под рукой, я предварительно установил Alcohol 52% и создал виртуальный накопитель в нем, чтобы подгрузить установочный образ Ubuntu. Благо ВМ принимает его как обычный привод и легко с него запускает установку. Опять же тут можно сказать, что хотелось совсем программными методами обойтись… Ну не хотелось мне искать флешку или внешний привод + двдр-ку еще…

4. Стартуем виртуальную машину, при первом запуске она спрашивает, какой привод хоста использовать, выбираем привод, который Alcohol 52% создал и в который мы уже смонтировали образ ubuntu-11.04-dvd-i386.iso. ии.. оп! Появляется окно установки программы:

Про тонкости установки я рассказывать не буду, единственное отмечу некоторые моменты:

  • При первом запуске установки, когда я дошел до выбора жесткого диска, куда будет устанавливаться Ubuntu, у меня там оказался только 1 диск, тот, который запустила ВМ. То-есть ВМ не увидела подключенный USB HDD. Полазав по настройкам, я нашел, в устройствах-устройства USB подключение внешнего HDD и поставил галочку, только после этого появилась возможность при выборе места, куда будет устанавливаться система, выбрать внешний HDD.

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

В итоге мы имеем внешний HDD с ОС Ubuntu, который можно подключить к любому компьютеру, загрузится и работать, при этом все данные будут сохраняться.

В этом марте 2016, Ubuntu 16.04 Xenial Xerus пока не выпущен. Он все еще находится на стадии разработки, поэтому он не стабилен для ежедневного использования, но вы можете загрузить эту версию разработки. Это руководство предназначено для установки Ubuntu любой версии на внешний жесткий диск, а не только на 16.04. Но поскольку 16.04 становится горячей темой сегодня, мы используем 16.04 в качестве примера. Обратите внимание, что установка любого внешнего GNU / Linux на внешний жесткий диск немного отличается, потому что вы должны обратить внимание на то, где установить загрузчик, и быть готовым к спасению, когда вы не можете нормально загрузиться.

Сведения о системе

Мы используем этот компьютер для выполнения этих процедур установки:

  • ASUS X44C Intel Celeron 2 GB RAM
  • Один внутренний жесткий диск 320 GB
  • Один внешний жесткий диск 320 GB
  • Внутренний жесткий диск содержит одну операционную систему с загрузчиком GRUB
  • Внешний жесткий диск пуст, не содержит операционной системы и не имеет загрузчика

План

Мы хотим установить Ubuntu 16.04 во внешний жесткий диск, во второй раздел (/ dev / sdb2) и установить загрузчик GRUB на этот внешний жесткий диск (/ dev / sdb). Обратите внимание на схему нумерации устройств.
Мы хотим, чтобы этот план состоял в том, чтобы убедиться, что внешний жесткий диск с операционной системой внутри, может быть загружен на любом другом компьютере, поскольку он уже имеет свой собственный загрузчик. Мы не используем наш загрузочный загрузчик внутреннего жесткого диска, хотя мы можем, потому что мы хотим, чтобы на каждом жестком диске был свой собственный загрузчик.

Подготовка ISO

Подготовка диска

Мы не ограничиваем вашу свободу разбивать ваш собственный диск. Мы просто приводим вам пример, одну из самых простых схем разделов (по крайней мере для нас). У нас есть внешний жесткий диск размером 320 GB, мы приводим таблицу разделов MBR (а не GPT), и мы делим его на разделы 10 со схемой:

Информация: как вы можете знать, таблица разделов MBR разрешает только максимальные разделы 4, если они все первичные. Если мы хотим установить более чем 4-операционную систему (более 4-разделов), мы можем создать основной 3 и 1. Затем мы можем создать любое количество логических разделов внутри расширенного раздела. Вот почему вы видите, что над 1 расширенными и 6 логическими разделами выше. Используя эту схему, у нас могут быть разделы 10 на жестком диске MBR.

Подготовка монтажных материалов

Установочный носитель - это любое хранилище, которое вы будете использовать для установки ОС. Это может быть CD, DVD, USB-накопитель, жесткий диск или даже сеть. Сегодня USB-накопитель стал обычным носителем для установки любого дистрибутива GNU / Linux. Это дешевле CD (потому что вы можете записывать ISO в любое время), проще и быстрее. Вы должны создать установочный носитель для установки чего-либо.
Чтобы записать Ubuntu ISO в USB-накопитель USB, в соответствии с текущей операционной системой:

  • В GNU / Linux вы можете использовать программу Unetbootin. Но если в настоящее время вы используете Ubuntu, у него уже есть программа Startup Creator для записи Ubuntu ISO в USB-накопитель.
  • В Windows: вы можете использовать Универсальный USB Installer (GNU GPL 2).

1. Загрузите установочный носитель

Мы предполагаем, что ваш носитель является USB-накопителем. Вставьте носитель> reboot> войдите в BIOS> установите BIOS для загрузки в USB-накопитель> save> reboot. Это загрузит операционную систему внутри вашего медиа. Ubuntu будет загружаться оттуда и, наконец, даст вам пользовательский интерфейс для выбора между Install and Live. Выберите «Живой».

2. Откройте программу установки Ubuntu (Ubiquity)

На сеансе Live вы можете увидеть значок «Установить Ubuntu» на рабочем столе. Дважды щелкните его и Ubiquity (программа установки ОС). Первая страница, которую вы увидите, - это экран приветствия, в котором вы спрашиваете язык, который вы предпочитаете. Мы рекомендуем вам использовать английский язык.

3. Предварительное разделение

На этапе pre-partitiong вы увидите несколько шагов:

  1. Беспроводная связь: вас попросят использовать любую подключенную беспроводную сеть, будь то WLAN или LAN или что-то еще. Мы рекомендуем вам не подключаться ни к чему, поэтому выберите «Не хочу подключаться». Следующий.
  2. Подготовка к установке Ubuntu: вам будут предложены две вещи: загрузка обновлений автоматически и установка стороннего программного обеспечения. Мы рекомендуем вам ничего не скачивать, поэтому ничего не выбирайте. Следующий.
  3. Размонтируйте раздел: вам будет предложено отключить (отключить) некоторые разделы, которые все еще монтируются (прикреплены) к вашей системе. Потому что вы должны размонтировать раздел в случае его форматирования. Выберите «Да». Следующий.
  4. Тип установки: вам будет предложено выбрать тип разбиения. Не выбирайте ничего кроме Something Else. Предупреждение: выбор любого другого варианта может привести к уничтожению всех ваших данных на жестких дисках. Не верьте автоматическому разбиению. Следующий.

4. Разметка

Предупреждение: очень опасно разбить или форматировать любой жесткий диск. Для этого вы не должны находиться в сонном состоянии, вы должны обратить внимание и сосредоточиться, иначе вы можете уничтожить все данные на всех жестких дисках.
Первое, на что нужно обратить внимание, это найти, где находится ваш жесткий диск, и где находится ваш целевой раздел. Мы упоминали, что нашей целью является жесткий диск / dev / sdb и partition / dev / sdb2. Но вы должны обратить внимание, иногда, Ubiquity читает / dev / sdb как / dev / sda. Здесь наш / dev / sdb читается как / dev / sda, поэтому нашей целью здесь является раздел / dev / sda2. Вы должны правильно определить, где находится ваш целевой раздел.
Использование названий ярлыков, делая размер разделов разным, делая файловую систему разделов разной или идеально обеспечивающей все пустые разделы (как мы это сделали), очень помогает гарантировать, что мы не ошибаемся здесь.

На этом этапе есть несколько следующих шагов форматирования:

  1. Выберите запись целевого раздела, например / dev / sda2.
  2. Нажмите кнопку «Изменить...».
  3. Не изменяйте размер раздела, поскольку вы уже отформатировали его ранее, чтобы иметь такой размер.
  4. Измените файловую систему на ext4.
  5. Измените точку монтирования на «/» (косая черта). Это означает корневую файловую систему, самую высокую точку вашего раздела операционной системы.
  6. Проверьте Формат этого раздела (необязательно), чтобы убедиться, что все данные внутри / dev / sda2 будут удалены.
  7. Нажмите OK.
  8. Подождите, пока Ubiquity подготавливает раздел по вашему выбору.


Тогда вам лучше создать раздел подкачки:

  1. Выберите пустой раздел, который вы подготовили. Вам понадобится 2 до 4 GB только для обмена.
  2. Нажмите кнопку «Изменить...».
  3. Измените файловую систему на своп.
  4. Или выберите пустой раздел, нажмите «Изменить» ..., затем измените размер любого размера, большего, чем 4 GB, на 4 GB или только на 2 GB. Вам не нужны 8, 10 или даже замена 40 GB.

Затем вы должны ввести шаги установки загрузчика:

  1. Поле «Установщик для загрузки»:. Он расположен в нижней части экрана разделения Ubiquity.
  2. Выберите имя жесткого диска, в котором находится раздел. В этом случае, поскольку раздел является / dev / sda2, вам следует выбрать / dev / sda (жесткий диск). Установка загрузчика на жесткий диск (а не раздел) помогает вам распознавать все операционные системы внутри жесткого диска, а не только одну в разделе.

Затем, если вы повторно их проверили, и вы уверены, нажмите «Установить сейчас».

5. После разделения

После нажатия кнопки «Установить сейчас» установка начинается и запускается, когда вы вводите этот этап с помощью следующих шагов:

  1. Выберите страну своей страны. Следующий.
  2. Выберите раскладку клавиатуры. Для большинства пользователей выбор по умолчанию безопасен. Следующий.
  3. Выберите имя пользователя, пароль и имя компьютера. Следующий.
  4. Подождите, пока Ubiquity установит.
  5. Как только вы закончите, вас спросят, продолжать ли тестирование (LiveCD) или перезапустить сейчас.


Установка завершена. Теперь вы можете наслаждаться новой операционной системой Ubuntu 16.04.

6. восстановление

В некоторых случаях вы не получите нормального загрузчика, если вы можете выбрать одну операционную систему и просто нажмите Enter для загрузки. Иногда вы не можете. Потому что, иногда GRUB не смог установить себя на внешний жесткий диск. Если это произойдет, вы найдете только приглашение GRUB, в котором вы должны ввести несколько команд для автоматической загрузки операционной системы. Трудно, если вы не знаете, какую команду набирать, но это довольно легко, если вы знаете, как это сделать. Мы подготовили для такого условия статью Загрузка GNU / Linux вручную с помощью команды GRUB для входа в операционную систему на внешний жесткий диск.

Жесткие диски Firewire и eSATA, а также другие внешние носители имеют важный общий признак: они на ходу подключаются к компьютеру, на ходу же и отключаются. Система работает почти со всеми такими носителями как с SCSI.

Кук подключить внешние диски в Linux?

Локальные системы (KDE, Gnome) практически всех дистрибутивов реагируют на подключение внешнего носителя так: открывается новое окно файлового менеджера (иногда с запросом о подтверждении), обес­печивающее удобный доступ к файлам подключенного внешнего носителя.

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

Необходимо специально отключать все разделы внешнего носителя из дерева каталогов, а только потом извлекать кабель! В большинстве дистрибутивов для этого нужно щелкнуть на значке носителя и выбрать Eject (Извлечь), Safely Remove (Безопасное извлечение) или подобную запись в меню.

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


А вообще странно, так как процедура простая. Может там просто с магазина не было создано раздела?

Может там просто с магазина не было создано раздела?
Вероятно что так и было. На винчестере стояли программы для Windows. Запускать их под Wine мне не хотелось. Виртуальной машиной я не пользуюсь. Вот такие дела.

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

пытаюсь подключить внешний диск мне вот что выдает:Error mounting /dev/sdb1 at /media/vadim/3Q HDD External: Command-line `mount -t "ntfs" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000,dmask=0077,fmask=0177" "/dev/sdb1" "/media/vadim/3Q HDD External"" exited with non-zero exit status 13: $MFTMirr does not match $MFT (record 0).
Failed to mount "/dev/sdb1": Input/output error
NTFS is either inconsistent, or there is a hardware fault, or it"s a
SoftRAID/FakeRAID hardware. In the first case run chkdsk /f on Windows
then reboot into Windows twice. The usage of the /f parameter is very
important! If the device is a SoftRAID/FakeRAID then first activate
it and mount a different device under the /dev/mapper/ directory, (e.g.
/dev/mapper/nvidia_eahaabcc1). Please see the "dmraid" documentation
for more details.

Попробуйте установить программу mountmanager, мне в свое время очень помогла в подобной ситуации:

sudo apt-get install mountmanager