Instalando o Ubuntu usando apenas o telefone celular

3

Um vírus corrompeu o disco rígido do meu desktop. Como posso remover os restos do Windows e instalar o Ubuntu nele?

Eu tenho apenas um telefone celular e uma unidade USB de 4 GB. A unidade de 4 GB tem fotos de férias. Eu não tenho amigos para pedir emprestado. O que fazer? Passo a passo, por favor, qualquer comando do terminal deve ser familiar para um usuário do Ubuntu.

Esta questão é vagamente baseada em A extração de um arquivo ISO para USB é o mesmo método usado para criar um USB inicializável? que foi considerado fora do assunto pelo DPP.

    
por C.S.Cameron 14.06.2017 / 19:16

2 respostas

2

Sim, é possível
Usando apenas um telefone Android com internet, root e um cabo USB, você pode emular uma unidade flash com o seu telefone Android usando um aplicativo chamado DriveDroid. No entanto, isso não é oficialmente suportado e é melhor você pedir a um entusiasta local do Linux (ou a qualquer outra pessoa que tenha um computador em funcionamento) para gravar um LiveCD para você.

Se você ainda quiser usar o DriveDroid, aqui está um tutorial:

  1. Abra o aplicativo e escolha o + na barra inferior
  2. Escolha fazer o download de uma imagem e fazer o download do Ubuntu e passar por etapas adicionais
  3. Vá para a lista de imagens e escolha a nova opção do Ubuntu
  4. Se for solicitado o modo de emulação, escolha USB somente leitura
  5. Conecte o telefone ao PC, se ainda não o fez, e inicialize a partir do USB (depende do fabricante do PC)
  6. (opcional) Quando o Ubuntu for inicializado, opte por experimentar o Ubuntu, monte a partição do Windows e mova todos os arquivos que deseja resgatar para a unidade flash (se possível). Se a partição estiver corrompida, procure uma maneira de recuperar partições no Linux
  7. Se você optar por pular 6, escolha Instalar o Ubuntu e siga as instruções na tela. Se você seguiu 6, abra o aplicativo Instalar o Ubuntu no desktop e siga as instruções na tela. Nota: Ao instalar o Ubuntu, você pode querer remover o USB físico (para que você não instale nele acidentalmente)
  8. Reinicie, desconecte seu telefone quando solicitado e divirta-se!

O aplicativo DriveDroid está disponível no Google Play com a pesquisa ou neste link: link

    
por Kryštof Píštěk 15.06.2017 / 08:14
3

* Existem vários métodos que você pode usar para resolver seu problema. Você só tem que ser criativo e engenhoso o suficiente para conseguir. Você também precisa fazer sua pesquisa . Existem muitos recursos on-line (tutoriais) que podem orientá-lo em cada processo. Você terá que saber o seu material Linux para passar o resto.

Para visualizar seus pontos de montagem, montar caminhos e partições ... O Android lida com isso de maneira diferente porque não usa um sistema operacional GNU. Ele usa um sistema operacional proprietário chamado Android. O Google usa o kernel do Linux como a base do sistema operacional, mas não funciona como um normal sistema operacional GNU / Linux normalmente funcionará. *

Suas operações mais comuns para listar informações do dispositivo são:

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).

Eu sugiro ler algum tipo de livro sobre bash , que é o TTY mais comumente usado, além de ksh e sh . O site do Projeto de Documentação do Linux pode ajudá-lo por aí. Isso leva algum tempo e não irá ajudá-lo imediatamente.

O Método Não-Intrusivo

Se você tem uma partição Ubuntu ativa em sua máquina, inicialize no Ubuntu e desmonte quaisquer partições relacionadas ao Windows.

O uso de lsblk e mount pode ajudar a determinar as unidades e as tabelas de partição.

Exclua essas partições e crie um novo sistema de arquivos (o ext4 provavelmente é uma boa escolha).

O Windows já não existe e você tem uma partição do Linux disponível para você onde o Windows já esteve.

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 e [SWAP] são todas as partições do Linux. O que significa que sda1, sda3 e sda4 são minhas partições do Windows. Eu posso usar o GParted (uma GUI do Linux para o GNU parted) para modificar e editar quaisquer partições necessárias.

O Grub ainda inicializará e você terá que editar a tabela EFI para que somente o Linux apareça em vez de procurar um carregador de inicialização do Windows ausente. Tenho certeza de que há artigos sobre o Ask Ubuntu e sobre o Arch Linux Wiki que explicam isso com mais detalhes.

O método do hacker

Provavelmente, é melhor ir à sua loja de eletrônicos local (ou biblioteca), fazer o download do ISO e dd para o seu drive USB a partir de lá. Você pode criar uma instância local em execução dos aplicativos necessários para que eles sejam executados diretamente do USB.

Os funcionários não entenderão o que você está fazendo, então não se incomode em pedir ajuda. Na maior parte do tempo, começo a fazer o que preciso e ninguém me incomoda ou sequer olha duas vezes. Na verdade, ensinei a alguns funcionários coisas básicas, como acessar msconfig e como saber quais componentes estão dentro da máquina.

No pior dos cenários, eles podem pedir que você saia, pois você não está infringindo nenhuma lei ao fazer isso. Se você se sentir desconfortável, vá ao ponto de pedir permissão (nunca é demais perguntar e o pior que podem fazer é dizer não).

O Método DIY

Supondo que você quer MacGyver o inferno fora disso, o único método que posso pensar exigiria um telefone Android com um mínimo de Android Lollipop OS (5.0), e que é compatível com USB OTG (nem todos os dispositivos móveis são) .

De lá, você pode baixar o aplicativo Termux da Play Store. Depois de baixado e instalado, você pode executar

apt update
apt upgrade -y
termux-setup-storage

termux-setup-storage criará um diretório de armazenamento no caminho inicial do seu termux que permitirá que você acesse seu armazenamento SD interno sem acesso root. (Normalmente, você precisaria ser root para acessar qualquer coisa fora do termux a partir do ambiente do termux. Os aplicativos do SO normalmente são encapsulados por design.)

Em seguida, instale tudo o que você precisar para realizar o trabalho. Este é um aplicativo sem raiz (o que significa que você não precisa ser root).

Faça o download do ISO. Siga os passos que você normalmente seguiria e esperasse. Levará seu pequeno dispositivo móvel algum tempo. Bastante um pouco de tempo, na verdade. Depende da velocidade de leitura / gravação do MicroSD.

O método local

Existe um último método que não posso esquecer de mencionar e que é o Linux Deploy. Este é um aplicativo complicado para configurar e usar se você não tiver experiência com ele.

Uma vez instalado, você pode usar um aplicativo como o JuiceSSH para uma sessão sem cabeça. Se você tiver um dispositivo capaz de executar uma GUI, poderá sempre ativá-lo e usá-lo usando o VNC Viewer.

Linux Deploy, JuiceSSH e VNC Viewer podem ser usados para conectar localmente à sua instância em execução. Eu costumo instalar algo leve como XFCE, LXDE ou algo parecido. Há bastante GUI para escolher para obter o que você pode gostar. As pessoas normalmente preferem essa configuração porque lhes dá a capacidade de usar o Kali Linux OTG.

O que é ótimo nisso é que qualquer versão do Android acima de 2.2.x (acredito, sinta-se à vontade para me corrigir se estiver errado) é capaz de fazer isso. Pode ser muito lento em dispositivos mais antigos (falando por experiência).

A partir daí, uma vez que você esteja logado, você pode fazer um lsblk, você deve ver o seu drive USB OTG aparecer como um dispositivo / dev / sda e você pode fazer o seu trabalho.Isso tem acesso às suas partições locais e não tão bem quanto ter acesso a todos os seus aplicativos GNU normais, em vez de depender exclusivamente do busybox, Terminal Emulator ou Termux.

Para fazer o ssh na sua instalação local, seu endereço será localhost:5900 .

Criando um USB inicializável

Você pode usar lsblk e, se não, use df -h para listar os pontos de montagem carregados com saída legível.

Se você não sabe como fazer um USB inicializável através da linha de comando, existem algumas boas postagens aqui no Ask Ubuntu. Este é o meu favorito ir para:

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

Fonte

    
por jargonjunkie 14.06.2017 / 21:03