Crie um USB inicializável (com várias partições) do Linux (Knoppix) com Linux ou Mac OS X

1

Eu quero criar uma unidade flash USB inicializável do Knoppix. Eu encontrei instruções sobre como fazer isso, mas eu gostaria de fazê-lo cumprindo as seguintes condições:

O USB que eu estou planejando usar tem capacidade de 8 GB, e o Knoppix precisa apenas de 700 MB (eu vou usar a pequena versão em CD, não a enorme versão em DVD). Eu gostaria de usar um pouco da capacidade da unidade flash USB (eu estava planejando usar 1 GB para o disco inicializável do Knoppix e o restante como espaço livre). O espaço livre restante seria uma partição FAT32, então eu posso usá-lo como uma unidade USB "normal".

Atualmente estou usando um PC Debian; Gostaria de receber instruções sobre como fazer isso usando o Linux e (opcionalmente) o OS X.

    
por Barranka 23.09.2013 / 18:28

3 respostas

1

Depois de pesquisar um pouco mais, achei um procedimento aqui que funciona muito bem. Demora um pouco de tempo, mas funciona.

Eu coloquei aqui este conhecimento, por isso está disponível para qualquer pessoa que enfrente este problema específico.

Nota: Eu consegui fazer este trabalho usando o Debian Linux. Eu ainda tenho que descobrir como fazer isso funcionar no OS X.

Passo 0. (O mais óbvio) Faça o download (ou de alguma forma obtenha) a imagem .iso do Knoppix CD (ou DVD) que você deseja copiar na sua unidade flash. Estou usando KNOPPIX_V7.2.0CD-2013-06-16-EN.iso .

Etapa 1. Instale syslinux :

$ sudo apt-get install syslinux

Etapa 2. (Limpe sua unidade flash USB) Conecte a unidade flash USB ao computador. Para descobrir como o sistema "reconhece", digite o seguinte comando:

$ fdisk -l

(pode ser necessário alternar para o usuário root ou usar sudo ). O resultado será algo assim:

Disk /dev/sda: 1500.3 GB
...
Disk /dev/sdb: 7803 MB
241 heads, 62 sectors/track 182401 cylinders
...

Observe que a primeira entrada se refere ao disco rígido local e a segunda se refere à unidade flash USB. Seus resultados podem ser diferentes. Se você tiver alguma dúvida, desconecte seu USB, execute fdisk -l novamente e verifique qual unidade foi desativada.

Quando tiver certeza de que você sabe qual dispositivo é sua unidade flash USB (no meu caso /dev/sdb ), anote os valores heads e sectors/track (no meu caso, 241 cabeças e 62 setores / track ).

Agora, destrua o flashdrive:

$ shred -n 0 -z /dev/sdb

Este comando sobrescreverá sua unidade flash USB com zeros, incluindo a tabela de partições (verifique o fragmento página man para mais informações). Se você quiser visualizar o progresso, adicione a opção -v . Isso levará bastante tempo (30 ou 45 minutos no meu caso), então talvez seja hora de fazer um lanche;)).

Etapa 3. (Prepare o arquivo .iso ) Navegue até a pasta em que a imagem Knoppix .iso está e converta-a para "modo híbrido". Use os valores de heads e cylinders/track que você obteve na etapa 1 (se você não se lembra deles, use fdisk -l /dev/sdb ):

$ isohybrid -o 1 -h 241 -s 62 -e 1 KNOPPIX_V7.2.0CD-2013-06-16-EN.iso

Etapa 4. Grave a imagem no seu pen drive USB:

$ cat KNOPPIX_V7.2.0CD-2013-06-16-EN.iso > /dev/sdb

Isso levará cerca de 20 minutos (talvez você deva tomar uma xícara de café agora mesmo).

Após este comando ser executado, verifique a tabela de partições USB:

$ fdisk -l /dev/sdb

Disk /dev/sdb: 7803 MB
241 heads, 62 sectors/track 182401 cylinders
...
Device     Boot  Start End   Blocks Id System
/dev/sdb1    *     1    97  724686+ 17 HPFS/NTFS hidden

Isso informa que a partição /dev/sdb1 é uma partição HPFS/NTFS inicializável. Aqui é onde está a sua unidade de inicialização do Knoppix.

Passo 5. (Disponibilize o restante da sua unidade flash USB). Se você não se importa que o espaço restante na sua unidade flash é desperdiçado, então pule isso. Mas se você (como eu) for ganancioso com esses preciosos MB extras, você precisará adicionar uma segunda partição à sua unidade. Então, vamos editar a tabela de partições:

$ fdisk /dev/sdb

command (m for help): p
Disk /dev/sdb: 7803 MB
241 heads, 62 sectors/track 182401 cylinders
...
Device     Boot  Start End   Blocks Id System
/dev/sdb1    *     1    97  724686+ 17 HPFS/NTFS hidden

command (m for help): n
Partition type:
    p primary
    e extended
Select: p
Partition number (1-4, default 2): 2
First sector (98-1019, default 98): 
Using default value 98
Last sector, +sectors or +size{K,M,G} (8032256-31266815, default 31266815): 
Using default value 31266815

Command (m for help): t
Partition number (1-4): 2
Hex code (type L to list codes): c
Changed system type of partition 2 to c (W95 FAT32 (LBA))

command (m for help): w

Observe que agora há dois dispositivos: /dev/sdb1 , que contém a imagem inicializável do Knoppix, e /dev/sdb2 que é espaço livre (quase) pronto para uso. Tudo o que resta agora é tornar o sistema de arquivos pronto:

$ mkfs.vfat /dev/sdb2

E é isso! A próxima vez que você conectar esta unidade flash USB ao seu computador, você poderá usar o espaço livre como uma unidade flash USB comum, mas haverá uma partição do Knoppix Live oculta, pronta para ajudá-lo. Para usá-lo, basta desligar o computador, conectar o pen drive a ele e ligá-lo. Certifique-se de que seu computador possa inicializar a partir do USB e aguarde o início do sistema.

Eu realmente espero que isso ajude.

    
por 23.09.2013 / 22:42
2

Primeiro você tem que particionar o pendrive (vamos supor que ele seja mouted como / dev / sdc) em duas partições separadas. você pode conseguir isso com o utilitário gparted no debian.Você pode digitar no terminal

gparted

para abrir este utilitário. Há uma infinidade de manual sobre como usar o gparted na internet (também na criação de uma distro linux inicializável usb).

crie duas partições a partir do seu dispositivo, de acordo com a sua escolha, usando o gparted. Nesse caso, seria algo como sdc1 e sdc2.

Existe um utilitário chamado yumi no linux para criar pendrive inicializável. Para instalar este utilitário, basta digitar

apt get install yumi

no terminal. use o yumi para instalar o knoppix em sdc1, assumindo que sdc1 é o volume no qual você precisa instalar o knoppix. a segunda partição será acessível a partir de distribuições Linux e sistemas operacionais Windows modernos.

    
por 23.09.2013 / 19:32
2

vá para

link

clique no link Torrent, para começar a baixar o arquivo

Bootable_Knoppix_16G_USB_img.7z

que é uma imagem USB inicializável de 16 Gigabytes com 9 versões do Knoppix, todas elas você pode inicializar a partir de.

    
por 07.08.2018 / 02:22