Установите Ubuntu на внешнем диске USB и переключите ее с внутренним диском позже

У меня есть встроенный жесткий диск (A), от которого я запускаю Ubuntu (в настоящее время 16.04) и второй, внешний жесткий диск (B). Моя цель состоит в том, чтобы переключить те жесткие диски, т.е. Я хочу повернуть жесткий диск во внешний диск и создать жесткий диск B в мой компьютер.

Жесткий диск B в настоящее время не содержит загрузочную систему Ubuntu, и мой вопрос состоит в том, могу ли я установить Ubuntu на жестком диске B, в то время как жесткий диск B подключен через USB к моей существующей системе Ubuntu, работающей на жестком диске A.

Я знаю, что могу создать загрузочную Карту памяти (C), удалить A, вставить B, начальную загрузку от C и затем установить Ubuntu на B. Мой вопрос состоит в том, могу ли я пропустить дополнительный диск C и установить Ubuntu непосредственно на B при работе A, затем переключить диски и иметь тот же результат как тогда, когда с помощью дополнительного диска C.

Таким образом, следующее возможное (и разумный):

  1. Запустите Ubuntu 16.04 на диске A, и в той системе,

    1. Диск B подключения через USB
    2. Установите Ubuntu на диске B
  2. Завершите работу системы, работающей на диске A

  3. Удалите диск A
  4. Вставьте диск B (т.е. соедините его через SATA),
  5. Загрузите новую систему от диска B

Если это так, как я сделал бы это?

1
задан 4 April 2019 в 18:01

4 ответа

Установите временную живую систему на внешнем диске

  • Можно установить временную Живую систему на внешнем диске с помощью mkusb.

  • Затем разъедините внутренний диск.

  • Загрузите внешнюю Живую систему с помощью toram.

  • Затем сделайте Полную установку Ubuntu к внешнему диску.

Для получения дополнительной информации см.: Ubuntu может быть установлена на pendrive, от которого она была загружена?

2
ответ дан 3 December 2019 в 07:21

Ваше объяснение является замысловатым, устанавливание Ubuntu на внешнем диске было просто в течение многих лет (если система UEFI, которые требуют немного большего количества тонкой настройки).

Никакая потребность удалить диск во время установки на внешнем HDD, Ubuntu будет спрашивать Вас, на каком диске Вы хотите Ubuntu, установленную, таким образом, нет такой вещи как whether I can skip the extra drive C and install Ubuntu directly onto B while running on A.

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

  1. Подключите Внешний диск на свою машину
  2. Соедините загрузочный USB на свою машину
  3. Введите BIOS, выберите начальную загрузку из загрузочного USB
  4. В Типе установки Ubuntu выбрать Something else
  5. Найдите свой внешний диск в списке, ищите диск кроме /dev/sda. (Принятие Вас уже имело Ubuntu прежде),
  6. После того как Вы нашли его — можно разделить его, основная установка Ubuntu содержите:

    • Корневой раздел /

    • Раздел подкачки swap

  7. Нажмите затем->, продолжаются.
  8. Остальное ступает, связан с именем пользователя, часовой пояс и т.д.

Можно ли повернуться, внешний диск к внутреннему абсолютно связан с аппаратными средствами, необходимо настроить внешний диск, таким образом, он может быть обнаружен SATA.

Но в этой точке, Ваш внешний диск должен смочь загрузить Ubuntu.

0
ответ дан 3 December 2019 в 07:21

Это возможно через debootstrap .

Я запускал Ubuntu 16.04 от такого usb расширения жесткий диск, только протест состоит в том, что я попробовал его в legacy bios не в uefi, можно взять legacy bios опция из меню BIOS.

Сначала необходимо отформатировать жесткий диск с Linux совместимая файловая система такой как ext2, ext3, ext4

найдите свой жесткий диск на /dev

 sudo parted -l

Смонтируйте свой жесткий диск, например, если он идет /dev/sdb2

удостоверьтесь это /mnt пусто и не смонтированный

sudo mount /dev/sdb2 /mnt

каталог изменения к /mnt

sudo debootstrap --arch=amd64 xenial /mnt  http://archive.ubuntu.com/ubuntu/

после того, как это было завершено, необходимо установить grub для Вашего нового жесткого диска

 sudo grub-install –root-directory=/mnt /dev/sdb2

chroot в /mnt

но сначала необходимо смонтировать некоторые системные каталоги в /mnt

Я предполагаю Ваш терминал в /mnt

sudo mount -o bind /dev dev
sudo mount -t sysfs /sys sys
sudo mount -t proc /proc proc

затем

sudo chroot .

apt update 

apt install ubuntu-desktop

создайте нового пользователя и установите модули Linux и ядро

adduser myusername
addgroup --system admin
adduser myusername admin

установите ядро Linux

apt-cache search linux-image

для текущего ядра:

apt install linux-image-4.4.0-145-generic linux-modules-extra-4.4.0-145-generic linux-tools-4.4.0-145-generic 

настройте клавиатуру

apt install console-setup

dpkg-reconfigure keyboard-configuration 

генерируйте локаль

locale-gen en_US.UTF-8

личинка обновления

grub-update

обновите начальный диск поршня

update-initramfs -u

Ссылки: https://help.ubuntu.com/lts/installation-guide/powerpc/apds04.html https://www.thegeekstuff.com/2010/01/debootstrap-minimal-debian-ubuntu-installation/

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

0
ответ дан 3 December 2019 в 07:21

Основная трудность Установки Ubuntu к внешнему диску (или второй внутренний диск) состоит в том, что и легкие варианты установки по умолчанию не будут работать. Необходимо вручную выбрать корректный диск и разделить диск вручную. Это может быть немного пугающим. Маленькая ошибка может стереть неправильный диск.

Да Вы можете! Используя файл установки ISO

Ubuntu может только быть установлена от установки USB/DVD или файл ISO. Файл ISO является файлом, который каждый загружает с веб-сайта Ubuntu. Обычно каждый использует файл ISO и утилиту для создания Живой Установки USB.

В любом случае Вам будет нужен файл ISO. Загрузите его с сайта Загрузок Ubuntu.

Вы будете использовать его из Ubuntu в Диске A.

Поочередно создавайте установку диск USB (C).

Шаги для подготовки Ubuntu в Диске A

  1. Самый простой способ запустить процесс установки с Диска A состоит в том, чтобы установить названную утилиту grml-rescueboot.

    sudo способная установка grml-rescueboot

  2. Создайте папку, где файл ISO будет:

    sudo mkdir/boot/grml

  3. Переместите файл ISO в папку:

    sudo mv ~/Downloads//boot/grml/

  4. Личинка обновления так, чтобы Вы получили опцию загрузить от установки файл ISO.

    личинка обновления sudo

Шаги для установки Ubuntu в Диске B (USB)

Компьютер перезапуска. Вы будете видеть меню личинки с выбором:

enter image description here

Ваш может несколько отличаться. Лучшей Ubuntu является Ubuntu в Диске A. Ищите Спасательную систему Grml к нижней части меню

  1. Выберите Спасательную систему Grml (название файла ISO).

    1. Диск B подключения через USB
    2. Установите Ubuntu на диске B
      • Выбрал Something Else для ручного выбора Диска B

enter image description here

Вы будете видеть список дисков и разделов как это:

enter image description here

  • Сделайте Новую Таблицу разделов. сделать это выделение новый диск, в моем случае /dev/vdb и нажмите на кнопку New Partition Table.... Вы будете видеть предупреждение:

enter image description here

Нажмите Continue. Теперь Вы будете видеть новую строку ниже /dev/vdb названный free space.

enter image description here

  • Создайте Системный Раздел EFI (только если Ваш компьютер имеет UEFI и начальные загрузки в режиме UEFI),

Выделите свободное пространство под /dev/vdb и нажмите + для создания первого раздела. Первый раздел будет системным разделом EFI на 200 МБ. Измените размер на 200 МБ и Использование как:

enter image description here

(Если Вы не видите опции EFI System Partition в вышеупомянутом, затем Вам не нужен он. Перейдите к следующему шагу.)

Окно Create Partition должно теперь быть похожим:

enter image description here

После того как Вы нажимаете "OK", Вы будете видеть раздел /dev/vdb1 ввести efi в окне. Ваш может быть /dev/sdb1 или что-то еще.

Выделите свободное пространство ниже /dev/vdb1 и нажмите + для создания следующего раздела. Это будет основным разделом.

  • Создайте раздел корневой системы / в ext4 формат

enter image description here

После того, как сделанный, Ваши диски и разделы будут похожи:

enter image description here

Так же:

  • Создать /home раздел в ext4 формат (только если Вы хотите к),
  • Создайте раздел подкачки (необходимый для 16,04. 18.04 не нуждается в нем),
  • Удостоверьтесь, что загрузчик установлен в диске B. См. вышеупомянутое изображение.

    1. Завершите работу системы, работающей живой от ISO на диске A
    2. Удалите диск A
    3. Вставьте диск B (т.е. соедините его через SATA),
    4. Загрузите новую систему от диска B

Поочередно используйте диск USB (или палка) C

Создайте установку USB с помощью Создателя Загрузочного диска в Ubuntu (загруженный от диска A).

enter image description here

Шаги являются почти тем же. Я опускаю изображения:

  1. Запустите Ubuntu 16.04 на диске C, Живом USB

    1. Диск B подключения через USB
    2. Установите Ubuntu на диске B
      • Выбрал Something Else для ручного выбора Диска B
      • Создайте Системный Раздел EFI (только если Ваш компьютер имеет UEFI и начальные загрузки в режиме UEFI),
      • Создайте раздел корневой системы / в ext4 формат
      • Создать /home раздел в ext4 формат (только если Вы хотите к),
      • Создайте раздел подкачки (необходимый для 16,04. 18.04 не нуждается в нем),
      • удостоверьтесь, что загрузчик установлен в диске B
  2. Завершите работу системы, работающей живой от USB на диске C

  3. Удалите диск A
  4. Вставьте диск B (т.е. соедините его через SATA),
  5. Загрузите новую систему от диска B

Мой ответ на Двойную загрузку побеждает 10, и Ubuntu 18.04 на двух отдельных физических ssds имеет изображения ручного разделения и других деталей.

Или можно клонировать Диск A к Диску B

Если Вы хотите сохранить свою настройку, и данные (сделайте внешние резервные копии для сейфа.) можно клонировать все разделы, связанные с Ubuntu (может быть один или несколько) в диск B.

Однако, чтобы сделать это, Вам все еще будет нужна карта с интерфейсом USB установки (диск C). Это вызвано тем, что Вы не должны клонировать системный раздел, в то время как Ubuntu работает от того раздела.

Необходимо будет загрузить от Установки диск C USB и выбрать опцию Try Ubuntu without Installing. Затем используйте Gparted для копирования всех разделов, до которых Вы нуждаетесь от диска A к новому диску B.

Если Ваш диск B больше в размере, чем диск A, можно хотеть развернуть скопированный раздел (разделы) для заполнения целого диска B.

Отметьте, клонированные разделы будут иметь тот же UUID и в старом диске A и в новом диске B. Это означает, что Ubuntu может запутаться во время начальной загрузки, если оба диски соединены. Так, необходимо разъединить старый диск A перед начальной загрузкой от нового диска B.

Шаги:

  1. Начальная загрузка от диска C (Установка USB)
    1. Диск B подключения через USB. Удостоверьтесь, что диск B обнаруживается.
    2. Используйте Gparted для клонирования разделов от диска A до диска B.
      • Примените изменения после каждой операции раздела копии.
    3. Расширьтесь / раздел, если там является не отдельным /home раздел. Иначе расширьтесь /home раздел в диске B
      • Примените изменения после каждой расширяющейся операции раздела.
  2. Завершите работу системы, работающей на диске C (Установка USB)
    1. Удалите диск A
    2. Вставьте диск B (соедините его через SATA),
  3. Загрузите новую систему от диска B

Надеюсь, это поможет

1
ответ дан 3 December 2019 в 07:21

Другие вопросы по тегам:

Похожие вопросы: