Как установить Ubuntu, используя смартфон в качестве установочного носителя?

Как установить Ubuntu, используя смартфон в качестве установочного носителя?

Вирус повредил жесткий диск моего компьютера.Как мне удалить остатки Windows и установить на него Ubuntu?

У меня есть только рабочий мобильный телефон и один USB-накопитель на 4 ГБ. На 4-гигабайтном накопителе фотографии из отпуска. У меня нет друзей, у которых можно было бы одолжить вещи. Что делать? Пошагово, пожалуйста, все команды терминала должны быть знакомы пользователю Ubuntu.

Этот вопрос в общих чертах основан наЯвляется ли извлечение ISO-файла на USB-накопитель тем же методом, что и создание загрузочного USB-накопителя?что ДПП посчитало не соответствующим теме.

решение1

Да, это возможно.
Используя только телефон Android с интернетом, root и USB-кабелем, вы можете эмулировать флэш-накопитель с вашим телефоном Android с помощью приложения DriveDroid. Однако это официально не поддерживается, и вам, возможно, лучше попросить местного энтузиаста Linux (или кого-то еще, у кого есть рабочий компьютер) записать для вас LiveCD.

Если вы все еще хотите использовать DriveDroid, вот инструкция:

  1. Откройте приложение и выберите + на нижней панели.
  2. Выберите загрузку образа, загрузку Ubuntu и пройдите дополнительные шаги.
  3. Перейдите к списку образов и выберите новый вариант Ubuntu.
  4. Если потребуется режим эмуляции, выберите USB только для чтения.
  5. Подключите телефон к ПК, если вы еще этого не сделали, и загрузите его с USB-накопителя (зависит от производителя ПК)
  6. (необязательно) Когда Ubuntu загрузится, выберите Ubuntu, смонтируйте раздел Windows и переместите все файлы, которые вы хотите спасти, на флэш-накопитель (если это возможно). Если раздел поврежден, найдите способ восстановления разделов в Linux
  7. Если вы решили пропустить 6, выберите Установить Ubuntu и следуйте инструкциям на экране. Если вы следовали 6, откройте приложение Установить Ubuntu на рабочем столе и следуйте инструкциям на экране Примечание: Во время установки Ubuntu вам может потребоваться извлечь физический USB (чтобы случайно не установить на него)
  8. Перезагрузите устройство, отключите телефон, когда вас попросят, и наслаждайтесь!

Приложение DriveDroid доступно в Google Play с помощью поиска или по этой ссылке:https://play.google.com/store/apps/details?id=com.softwarebakery.drivedroid

решение2

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

Чтобы просмотреть точки монтирования, пути монтирования и разделы... Android обрабатывает это по-другому, поскольку не использует ОС GNU. Он использует фирменную ОС под названием Android. Google использует ядро ​​Linux в качестве основы ОС, но оно не будет функционировать так, как обычно функционирует обычная ОС GNU/Linux.*

Наиболее распространенные операции по получению списка информации об устройстве:

uname - print system information (lets you know your kernel version and os name)
df - report file system disk space usage (df -h prints human readable info)
mount - mount a filesystem (mount on its own will print similar info)
fdisk - manipulate disk partition table (fdisk -l will list local partitions according to the device)
lsblk - view partition information - this was recently added in past years (and is a god send IMHO).

Я настоятельно рекомендую прочитать какую-нибудь книгу о bashтом, какой TTY является наиболее часто используемым, помимо kshи sh. Сайт Linux Documentation Project может вам помочь. Это займет некоторое время и не поможет вам немедленно.

Ненавязчивый метод

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

Использование lsblkи mountможет помочь определить диски и таблицы разделов.

Удалите эти разделы, а затем создайте новую файловую систему (вероятно, ext4 — хороший выбор).

Теперь Windows больше нет, и вам доступен раздел Linux там, где раньше был Windows.

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 931.5G  0 disk 
├─sda1   8:1    0   450M  0 part 
├─sda2   8:2    0   100M  0 part /boot/efi
├─sda3   8:3    0    16M  0 part 
├─sda4   8:4    0 466.6G  0 part 
├─sda5   8:5    0 456.4G  0 part /
└─sda6   8:6    0     8G  0 part [SWAP]
sdb      8:16   0   1.8T  0 disk 
└─sdb1   8:17   0   1.8T  0 part /media/user/somedrive1
sdc      8:32   0   1.8T  0 disk 
├─sdc1   8:33   0 931.5G  0 part 
└─sdc2   8:34   0 931.5G  0 part /media/user/somedrive2

/, /boot/efi, и [SWAP]— все это разделы Linux. Это значит, что sda1, sda3 и sda4 — мои разделы Windows. Я могу использовать GParted (графический интерфейс Linux для GNU parted) для изменения и редактирования любых требуемых разделов.

Grub все равно загрузится, и вам придется редактировать таблицу EFI, чтобы отображался только Linux, а не отсутствующий загрузчик Windows. Я уверен, что есть статьи на Ask Ubuntu иАрч Линукс Викикоторые объясняют это более подробно.

Метод хакера

Вам, скорее всего, лучше пойти в ближайший магазин электроники (или библиотеку), скачать ISO и перенести ddего на USB-накопитель. Вы можете создать локальный запущенный экземпляр нужных вам приложений, чтобы они запускались напрямую с USB-накопителя.

Сотрудники не поймут, что вы делаете, так что не беспокойтесь, прося их о помощи. Большую часть времени я просто начинаю делать то, что мне нужно, и никто меня не беспокоит и даже не смотрит дважды. Я на самом деле научил нескольких сотрудников базовым вещам, например, как получить доступ msconfigи как определить, какие компоненты находятся внутри машины.

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

Метод «сделай сам»

Если вы хотите выкрутиться из этой ситуации, как в «МакГайвере», то единственный способ, который я могу придумать, потребует наличия телефона на базе Android с ОС Android Lollipop (5.0) и выше, совместимого с USB OTG (не все мобильные устройства совместимы).

Оттуда вы можете скачать приложение Termux из Play Store. После загрузки и установки вы можете запустить

apt update
apt upgrade -y
termux-setup-storage

termux-setup-storageсоздаст каталог хранения в вашем домашнем пути termux, который позволит вам получить доступ к вашему внутреннему хранилищу SD без прав root. (Обычно вам нужно быть root, чтобы получить доступ к чему-либо за пределами termux из среды termux. Приложения ОС обычно инкапсулированы по замыслу.)

Затем установите оттуда все, что вам нужно, чтобы выполнить работу. Это приложение без прав root (то есть вам не нужно быть root).

Загрузите ISO. Следуйте инструкциям, которые вы обычно выполняете, и ждите. Это займет некоторое время для вашего маленького мобильного устройства. Довольно много времени на самом деле. Это зависит от скорости чтения/записи MicroSD.

Локальный метод

Есть еще один последний метод, о котором я не могу забыть упомянуть, и это Linux Deploy. Это сложное приложение для настройки и использования, если у вас нет с ним опыта.

После установки вы можете использовать приложение вроде JuiceSSH для headless-сессии. Если у вас есть устройство, способное запускать GUI, вы всегда можете активировать его и использовать с помощью VNC Viewer.

Linux Deploy, JuiceSSH и VNC Viewer можно использовать для локального подключения к работающему экземпляру. Я обычно устанавливаю что-то легковесное, например XFCE, LXDE или подобное. Есть достаточно графических интерфейсов, из которых можно выбрать то, что вам может понравиться. Обычно люди предпочитают эту настройку, потому что она дает им возможность использовать Kali Linux OTG.

Что в этом замечательного, так это то, что любая версия Android выше 2.2.x (я думаю, не стесняйтесь поправить меня, если я не прав) способна это сделать. На старых устройствах это может быть очень медленно (говорю по опыту).

Оттуда, как только вы вошли в систему, вы можете выполнить lsblk, вы должны увидеть, что ваш USB OTG-накопитель всплывает как устройство /dev/sda, и вы можете делать свое дело. Это дает доступ к вашим локальным разделам и всему остальному, а также доступ ко всем вашим обычным приложениям GNU вместо того, чтобы полагаться исключительно на busybox, эмулятор терминала или Termux.

Чтобы подключиться по SSH к вашей локальной установке, ваш адрес будет localhost:5900.

Создание загрузочного USB-накопителя

Вы можете использовать lsblk, а если нет, то используйте , df -hчтобы получить список загруженных точек монтирования с выводом, понятным человеку.

Если вы не знаете, как сделать загрузочный USB через командную строку, есть несколько замечательных постов здесь, на Ask Ubuntu. Это мой любимый способ:

sudo dd if=/path/to/ubuntu.iso of=/dev/sdX bs=4M && sync

Источник

Связанный контент