* 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