Como instalar o Kali linux em uma partição específica (existente) em um pendrive

3

Eu estou tentando colocar o Kali Linux em um pendrive - Eu sei que ele já está escrito , mas eu gostaria de usar apenas uma parte do espaço total (o link acima usará todo o espaço da unidade).

Vamos ter meu stick usb de 16GB montado como sdb ... o objetivo é:

16 GB total, split like this...
----------------------------
|     11     |  01  |  04  |   (GB)
----------------------------
     sdb1      sdb2   sdb3     (partition ID)
     FAT32     FAT32  FAT32    (format)
    storage   fatdog  kalipart (label)
  • sdb1 é FAT32 e a área de armazenamento principal (para que [as janelas possam vê-lo] [2] junto com outros sistemas operacionais)
  • O sdb2 é inicializável e possui o Fatdog64 (6.3.0) e o Precise Puppy (5.7.1) instalados (multi-inicialização a partir de um menu syslinux)
  • sdb3 é a partição de destino para o Kali usar

O objetivo é multi-boot com Fatdog64, Puppy e Kali linux. Atualmente, sdb2 é inicializável (syslinux) e passa com sucesso para Fatdog e Puppy, ambos em sdb2. Em seguida eu gostaria de adicionar chainloading para Kali em sdb3. Parece-me que a melhor maneira de fazer isso é carregar o GRUB4DOS a partir do syslinux (ambos em sdb2), mapear sdb3 e chainload para sdb3 a partir do GRUB4DOS.

Então eu pergunto: Como eu instalo o Kali em uma partição existente neste pendrive?

Outras opções:

  • Instale Kali ao vivo no pendrive / partição USB da própria distribuição Kali - mas isso não parece ser uma opção da mesma forma que é com o Fatdog / Puppy / Ubuntu
  • Inicialização direclty para sdb3, carregamento em cadeia para sdb2, se necessário (não preferido, mas uma opção)

Update:

  1. I have tried copying the files from a mounted iso to sdb3 using Fatdog64 and noticed several errors, mostly in copying the firmware files. Here's two examples:

    Copying /mnt/+mnt+sda1+isos+kali-linux-1+0+6-i286+kali-linux-1+0+6-i286+iso/firmware/amd64/microcode_1.20120910-2_i386.deb as /mnt/sda3/firmware/amd64-microcode_1.20120910-2_i286.deb
    ERROR: Operation not permitted
    Copying /mnt/+mnt+sda1+isos+kali-linux-1+0+6-i286+kali-linux-1+0+6-i286+iso/debian as /mnt/sda3/debian
    ERROR: Operation not permitted
    

    These errors look like permissions errors, but I can't tell if they affect booting or not (I can troubleshoot other errors later, I'd prefer to keep this question to just multi-boot).

  2. I'm chainloading GRUB4DOS from the SYSLINUX installed by default via Fatdog64 ...

    label grub4dos
    menu label grub4dos
    boot /boot/grub/grldr
    text help
    Load grub4dos via grldr (in /boot/grub)
    endtext
    

    ... and then once in GRUB4DOS, I have successfully chainloaded GRUB2 (on the kali partition) ...

    title Load GRUB2 inside of kali
    find --set-root /g2ldr.mbr
    chainloader /g2ldr.mbr
    

    ... but all this gives me is a grub> prompt, and I haven't figured out any proper combinations of GRUB4DOS commands to load GRUB2 with a GRUB2 config file - and to add to the confusion, I thought the live CD iso of Kali ran on syslinux. (@jasonwryan @user63921)

    
por user3.1415927 28.03.2014 / 19:44

3 respostas

0

Além disso, se você quiser que o Windows seja capaz de ver mais do que apenas o primeiro a ser exibido volume compatível com o Windows em um USB "removível" e, em seguida, instale o driver "Hitachi Microdrive Filter" usando o Gerenciador de dispositivos do Windows para esse USB específico após ter sido conectado & enumerados com o driver padrão do Windows.

Esse PC verá todos os volumes compatíveis com Windows nesse USB, até que alterações significativas sejam feitas no USB, nesse caso, "reinstale" o driver da Hitachi para aquele USB no PC novamente.

leia sobre isso & experimente, você vai gostar, quaisquer perguntas, responda

bootbaby.wordpress.com

    
por 30.03.2014 / 18:00
0

Eu escreveria zeros para sdb3 no linux:

dd if=/dev/zero of=/dev/sdb3 bs=32k 

Em seguida, formate-o como FAT32. Certifique-se de LABEL o volume sempre que você formatar ou reformatar. Você deve realmente rotular todos os seus volumes sempre que estiver fazendo multi-boot ou qualquer outra coisa!

Em seguida, monte o ISO Kali em tamanho normal (não o mini-ISO) (ou coloque o disco na unidade de CDROM se já foi gravado em CD)

Copie os arquivos do CD ao vivo & pastas do CD Kali ou montado ISO para o volume FAT32 fresco

Em seguida, eu renomeio autorun.inf para autorun.NOT no USB, então você deve ser capaz de inicializar no Kali live fileset do Grub.

O Syslinux não inicializa de uma partição para outra, você não deve poder para alcançar outras partições além da que tem o arquivo ldlinux.sys de destino até futuras revisões do Syslinux.

O Kali 1.0.6 usa o isolinux 4.05, portanto, se você fosse migrar para o Syslinux, ele também teria que ser versão 4.05.

    
por 30.03.2014 / 17:42
0

Como parece que você está usando o Live ISO em vez de instalar no pen drive: O pessoal do Pendrive Linux criou o Your Universal Multiboot Installer (YUMI). Eles suportam todos os populares ISOs Live e muitos que são novos para mim. Kali também está lá. Há muito que parei de fazer isso manualmente. Você pode ajustar quantas Live ISO's couberem na unidade flash. Se a distro oferecer suporte à persistência, será oferecida a opção de criar um arquivo de squash persistente. Nota: É executado no Windows, não é possível encontrar unidades no Wine. Uma versão do Linux está no início do beta.

link

Aproveite!

(não associado ao site, gosto muito do produto GRATUITO)

    
por 24.05.2014 / 00:43