Если я могу, как мне установить Ubuntu из Ubuntu?


23

Вот что я имею в виду:

Обычно я устанавливаю, используя Ubuntu Live USB, нажимая «попробовать» Ubuntu, и когда я готов, я дважды щелкаю значок «Install Ubuntu» на рабочем столе.

Установить Ubuntu Icon

Теперь у меня есть порт eSATAp, и я хотел бы подключить мой жесткий диск непосредственно к ноутбуку / настольному компьютеру, на котором уже установлена ​​Ubuntu, и просто запустить то же приложение, которое доступно на Live CD / USB, чтобы установить его. на внешнем диске.

Я открыт и для других методов, если мне не нужно «записывать» ISO на USB, затем перезагружаться с USB, затем устанавливать его на внешний диск.

Миллион спасибо!


Смотрите Ручной способ установки Debian GNU / Linux из системы Unix / Linux . Это для Debian, но Ubuntu более или менее одинакова.
Олаф Дитче

Ответы:


7

Вы задаете интересные вопросы. Я перефразирую его своими словами: возможно ли запустить установщик Ubuntu, который присутствует на LiveCD Ubuntu, из обычной системы Ubuntu (установленной на HDD)?

Установщик GUI, который вы нашли на LiveCD, упакован как повсеместный . Непонятно, что произойдет, если вы попытаетесь установить и запустить это с вашей установки HD. Хотя это может работать, это не кажется поддерживаемым или проверенным.

Хорошо известно, что системы на основе Debian, такие как Ubuntu, могут быть установлены в среде chroot . Chroot - это инструмент, который может рассматривать любой каталог как корневой каталог "/". Вы можете легко создать среду chroot на внешнем жестком диске. Если вы хотите загрузить этот chroot Ubuntu, вам нужно установить ядро ​​и загрузчик. Хотя это известный и протестированный метод для Debian (и я лично делал это с Ubuntu), учебные материалы в Интернете устарели. Следовательно, это только вариант, если вы знакомы с grub и процессом загрузки Linux.

Фактический ответ: Хотя ваш вопрос обоснован, он не поддерживается Ubuntu или какой-либо другой современной операционной системой. Мы настолько привыкли устанавливать ОС с загрузочного компакт-диска или USB, что пренебрегали другими методами.

Вы не указали цель установки Ubuntu на внешний жесткий диск. Если вы оставите этот внешний жесткий диск подключенным как есть, ваш компьютер, вероятно, никогда не загрузит его, потому что он предпочитает ваш внутренний жесткий диск. Если вы измените настройки BIOS, подключите внешний жесткий диск к другому компьютеру или что-либо подобное, то этот (в настоящее время) внешний жесткий диск может стать ролью загрузочного жесткого диска. Теперь здесь есть одна загвоздка: теперь нужно догадаться, чтобы узнать, станет ли этот жесткий диск загрузочным. BIOS ПК - ужасный загрузчик, не предназначенный для таких вещей. Вероятно, поэтому ваша идея не поддерживается с помощью простых векторов установки, таких как установщик графического интерфейса Ubuntu.


Я только что попробовал повсеместность, и это не удалось (из Ubuntu 14.04). Одна из возможных проблем заключается в том, что он отформатировал все найденные в системе свопы. Он падал, когда на экране показывалось «копирование файлов на диск». Основная причина, по которой я захотел установить систему с реальной версии Ubuntu, заключается в том, что я ленив и не хотел опровергать соответствие моей реальной системы установке Ubuntu на моем новом и большем SSD.
Линч

Перед запуском установки ubiquity запустите 'sudo swapoff -a', чтобы отключить swap, и тогда ubiquity не сможет остановить работающую систему, когда она переформатирует разделы подкачки. Вам может потребоваться переопределить автомонтирование для подкачки в / etc / fstab после того, как ubiquity завершится, так как может измениться идентичность раздела подкачки.
Freegnu

(буквально через 8 лет) эта операция все еще не поддерживается?
gromit190

1

Я думаю, что эта ссылка может помочь: Как установить Ubuntu на USB-ключ? (без использования Startup Disk Creator)

Короче:

  1. Установите пакет qemu-kvm и зависимости, если это еще не сделано.

    sudo apt-get install qemu-kvm
    
  2. Запустите виртуальную машину с внешним жестким диском (предположим, что она смонтирована в / dev / sdb) как внутренний диск, а файл Ubuntu ISO - как cdrom. Добавьте больше оперативной -m 2GBпамяти на виртуальную машину, если на вашей машине достаточно оперативной памяти для ускорения процесса установки.

    sudo kvm /dev/sdb -cdrom ~/.cache/testdrive/iso/ubuntu_natty-desktop-i386.iso
    

Лично я предпочитаю запускать любой установщик на целевом ПК / ноутбуке, а не извлекать с него жесткий диск и устанавливать на другом ПК / ноутбуке.


0

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

sudo dd if=/dev/disk1 of=/dev/disk2

Это сделает disk2 клоном disk1, что означает, что разделы и все будет скопировано. Когда копирование будет завершено, вы сможете загрузиться с внешнего диска и получить все, что у вас было.

Если ваш компьютер поддерживает аппаратную виртуализацию, вы также можете установить kvm - возможно, с помощью virt-manager в качестве графического интерфейса - и использовать внешний диск в качестве диска для виртуальной машины.


2
Это было бы здорово, если бы мне нужно было дублировать системы. Но я хочу установить первую систему (а не дубликат настроек моего ноутбука). Например, я у друга и у них есть запасной ноутбук, я предлагаю попробовать Ubuntu, и они соглашаются. Затем я вынимаю жесткий диск, подключаю его через eSATAp к моему ноутбуку (который работает в настоящее время 11.04), открываю приложение «Install Ubuntu 11.04» (или делаю что-то еще?), Затем устанавливаю непосредственно на новый жесткий диск. (Кстати, кстати, каждый раз быстрее делать новые установки, чем копировать каждый бит с одного жесткого диска на другой.)
Nathan JB

0

Это может быть возможно при использовании Virtual Box. Вам просто нужно настроить USB-устройство в Virtual Box, а затем установить его на внешний диск.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.