Configurando seu pendrive
Configurar um dispositivo para uso como dispositivo de armazenamento persistente do Live CD é bastante simples. Nós apenas o particionamos e formatamos, dando a ele um nome especial que o Live CD reconhece. Embora você possa usar qualquer dispositivo visível para o CD para armazenamento persistente, neste exemplo vamos discutir o uso de um pendrive USB, já que eles são muito comuns agora e são relativamente baratos. Não há requisitos de tamanho mínimo para o seu dispositivo de armazenamento, mas, naturalmente, quanto mais espaço de armazenamento você tiver, mais aplicativos poderá instalar e configurações poderão ser salvas.
Conecte seu pendrive USB ao seu computador e deixe-o pronto para a persistência do Live CD.
Nota: Se você seguiu as instruções desta página para "casper-cow" e não funcionou, é porque deveria ter lido "casper-rw".
Nota 2: Nas instruções abaixo, o sistema de arquivos ext3 é usado. Para um cartão de memória, no entanto, onde o espaço é apertado, o sistema de arquivos ext2 gastará consideravelmente menos sobrecarga e provavelmente é bom o suficiente para esse propósito.
Nota 3: As instruções usam todos os comandos do terminal, muitos deles parecendo muito sérios. No entanto, tudo isso pode ser feito usando a ferramenta gráfica Gnome Partition Editor que você encontra no Sistema - & gt; Menu Administração. A exceção é dar a partição um rótulo, para isso você ainda precisa ir a um terminal e emitir o comando
sudo e2label /dev/<yourpartition> casper-rw
Determine qual dispositivo seu pendrive USB é
Observação: se preferir, você pode usar o GPartEd para identificar e formatar o pen drive usb para ext3 (ou um formato compatível diferente) e, em seguida, pular diretamente para o "Criando o" casper-rw Seção "Sistema de arquivos".
Para particionar e formatar seu pendrive USB, primeiro precisamos determinar a qual dispositivo seu computador o reconhece e qual é o ponto de montagem. Para encontrar esta informação, execute o seguinte comando:
df -h
A saída de df -h deve ser algo como isto:
Filesystem Size Used Avail Use% Mounted on
/dev/hda1 187G 4.0G 183G 3% /
varlock 9.3G 507M 8.8G 6% /var/lock
udev 506M 156K 506M 1% /dev
devshm 506M 0 506M 0% /dev/shm
/dev/hdb3 7.5G 1.4M 7.5G 1% /tmp
/dev/hdb2 9.3G 507M 8.8G 6% /var
/dev/sda1 124M 31M 94M 25% /media/USB DISK
Como você pode ver, no meu computador, meu pendrive USB é a última entrada na lista e é visto como / dev / sda1 e é montado e acessível em / media / USB DISK. Agora que sabemos onde está o nosso dispositivo USB, vamos em frente e particionar corretamente.
Particionando seu pendrive USB
Particionar seu pendrive USB é uma tarefa bastante simples e requer apenas alguns passos curtos. Para particionar seu pendrive USB, usaremos o comando fdisk, portanto, execute o seguinte comando para iniciar o processo (substituindo / dev / sda pelo caminho do seu dispositivo):
sudo fdisk /dev/sda
Sem aprofundar sobre como usar o fdisk (que está fora do escopo deste documento), veja como você pode particionar seu USB excluindo partições existentes e criando uma nova partição.
Primeiro digite "p" no prompt de comando e pressione para imprimir a tabela de partições atual. A saída deste comando deve ser algo como isto:
Command (m for help): p
Disk /dev/sda: 130 MB, 130023424 bytes
16 heads, 32 sectors/track, 496 cylinders
Units = cylinders of 512 * 512 = 262144 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 496 126960 6 FAT16
Mais uma vez, para este exemplo, apenas excluiremos todas as partições existentes e, agora, digite “d” no prompt de comando. Em seguida, insira o número da partição que você deseja excluir. Repita este processo para cada partição do seu stick USB até que todos eles sejam apagados. Veja a seguir um exemplo da aparência da sua sessão:
Command (m for help): d
Partition number (1-4): 1
Command (m for help): d
Partition number (1-4): 2
Command (m for help): d
Partition number (1-4): 3
Command (m for help): d
Selected partition 4
Command (m for help): p
Disk /dev/sda1: 130 MB, 130007040 bytes
16 heads, 32 sectors/track, 495 cylinders
Units = cylinders of 512 * 512 = 262144 bytes
Device Boot Start End Blocks Id System
Comando (m para ajuda):
Como você pode ver, excluímos todas as partições do nosso pendrive USB. Agora podemos criar uma nova partição digitando “n” no prompt de comando seguido pelo seu número de partição desejado. Uma vez feito isso, digite “w” e pressione para gravar as alterações da tabela de partição no seu pendrive USB. Aqui está a saída da minha sessão:
Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-495, default 1):
Using default value 1
Last cylinder or +size or +sizeM or +sizeK (1-495, default 495):
Using default value 495
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
WARNING: Re-reading the partition table failed with error 22: Invalid argument.
The kernel still uses the old table.
The new table will be used at the next reboot.
Syncing disks.
Agora que temos nossa tabela de partições definida, vamos formatá-la.
Criando o sistema de arquivos "casper-rw"
Formatar seu pendrive também é uma tarefa muito simples. Primeiro, desmontaremos o dispositivo para formatá-lo e depois formatá-lo.
Primeiro, desmonte seu pendrive USB executando o seguinte comando:
sudo umount /dev/sda1
Agora que seu pendrive USB está desmontado, podemos formatá-lo. A única consideração especial é que devemos dar à partição formatada o rótulo “casper-rw”. Este é o nome que o Live CD procura para armazenar informações persistentes. Você pode formatar corretamente o seu pendrive USB, emitindo o seguinte comando:
sudo mkfs.ext3 -b 4096 -L casper-rw /dev/sda1
A saída deste comando deve ser algo como isto:
mke2fs 1.38 (30-Jun-2005)
Filesystem label=casper-rw
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
31744 inodes, 31740 blocks
1587 blocks (5.00%) reserved for the super user
First data block=0
1 block group
32768 blocks per group, 32768 fragments per group
31744 inodes per group
Writing inode tables: done
Creating journal (1024 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 20 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
NOTA: Este exemplo usa o sistema de arquivos ext3, mas quase qualquer sistema de arquivos deve funcionar. Entre os sistemas de arquivos que não funcionam, estão VFAT e NTFS
Agora que temos nossa partição criada e formatada, tudo o que resta a fazer é usá-la. Então vamos usar!
__ Usando um arquivo de loopback __
Em vez de usar um pendrive, você pode usar um arquivo no disco rígido para armazenar informações persistentes. O arquivo deve ser chamado de casper-rw e deve estar na raiz de uma partição. Essa partição pode ser qualquer tipo que possa ser montado automaticamente (por exemplo, vfat ou ext3). (O modo persistente ainda funciona, se o arquivo for criado na partição raiz de um pendrive).
Os seguintes comandos assumem que uma partição é montada em / media / hda1. Você pode usar qualquer partição; até / vai fazer bem. Um arquivo de 128 MB de tamanho será criado nesta partição. Para alterar o tamanho, modifique o parâmetro count do comando "dd".
dd if=/dev/zero of=/media/hda1/casper-rw bs=1M count=128
128+0 records in
128+0 records out
134217728 bytes transferred in 0.947819 seconds (141606919 bytes/sec)
mkfs.ext3 /media/hda1/casper-rw
mke2fs 1.38 (30-Jun-2005)
/media/hda1/casper-rw is not a block special device.
Proceed anyway? (y,n) y
Filesystem label=
OS type: Linux
Block size=1024 (log=0)
Fragment size=1024 (log=0)
32768 inodes, 131072 blocks
6553 blocks (5.00%) reserved for the super user
First data block=1
16 block groups
8192 blocks per group, 8192 fragments per group
2048 inodes per group
Superblock backups stored on blocks:
8193, 24577, 40961, 57345, 73729
Writing inode tables: done
Creating journal (4096 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 23 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
É isso! Agora você pode inicializar o Live CD conforme descrito abaixo.
Iniciando o Live CD no Modo Persistente
Agora podemos aproveitar os frutos do nosso trabalho. Certifique-se de que o seu dispositivo USB esteja conectado ao computador e pegue o Live CD que você baixou e queimou antes e coloque-o na unidade de CD (se ainda não estiver lá). Reinicie seu computador e inicialize usando este Live CD.
Antes de você reiniciar, existem apenas duas coisas que você precisa lembrar. Quando o menu do Live CD for exibido, pressione a tecla para entrar em "Outras opções". Isso exibirá os argumentos que o Live CD passa para o kernel. No final desta lista de argumentos basta adicionar um espaço e adicionar a palavra “persistente”. Isso instruirá o Live CD a manter e usar a persistência. Isso é tudo. Vá em frente!
Nota: Parece que, com o Flight 5, você precisa criar um novo usuário na sessão do Live CD (acesse System - & gt; Administração - & gt; Usuários + Grupos e pressione o botão "Adicionar usuário") para que ele salve suas configurações; ele não parece salvar a maioria das alterações para o usuário padrão, "ubuntu". Quando você criar o novo usuário, certifique-se de marcar a caixa na guia "privilégios de usuário" que diz "executando tarefas de administração do sistema" ou você será bastante limitado no que você pode fazer Smile:)
Quando você voltar, ou melhor ainda, quando inicializar em seu ambiente ativo, volte a esta página e veja como realizar alguns testes básicos para garantir que tudo esteja funcionando corretamente.
Verificando se tudo funcionou
Aqui estão algumas coisas simples que você pode fazer para verificar se tudo está funcionando conforme o esperado.
Reinicie o Live CD / USB
A primeira coisa simples que você pode fazer para verificar se a persistência está funcionando é instalar alguns aplicativos e alterar algumas configurações de ambiente (algo altamente visível e facilmente reconhecível) como o seu tema ou adicionar alguns ícones do painel do GNOME. Em seguida, apenas reinicialize ... Pressione, insira "persistente" na lista de argumentos do kernel e inicialize em seu novo ambiente personalizado de Live CD. Seus aplicativos recém-instalados e suas configurações personalizadas ainda devem estar lá.
Se você quiser cavar um pouco mais, você pode sempre inspecionar o conteúdo do seu pendrive USB. Isso também lhe dará uma visão mais profunda de como esse ótimo sistema funciona.
(você pode fazer isso pelo Live CD indo em Sistema - & gt; Administração - & gt; Discos, selecionando a unidade apropriada, configurando o caminho de acesso para / mnt e pressionando o botão Habilitar seguido do botão Procurar)
Investigando o que está agora em seu "casper-rw"
Outra coisa relativamente simples que você pode fazer para verificar se tudo está funcionando e aprender mais sobre como tudo funciona é apenas para inspecionar o que está agora em seu pendrive isolado. Reinicie de volta em seu sistema regularmente instalado, conecte seu pendrive e dê uma olhada. O conteúdo do seu dispositivo USB é o que torna o seu ambiente personalizado o seu próprio.
Persistência automática
Usando o reconstrutor, um CD pode ser remasterizado e um item de menu adicional (Modo Persistente) adicionado na inicialização. O modo persistente foi adicionado como padrão. Nenhuma alteração foi feita no CD, exceto para adicionar o item de menu persistente. Isso pode ser melhor descrito em outro como fazer. Se houver um local onde um ISO persistente possa ser carregado, eu ficaria feliz em compartilhar
Conclusão
A nova persistência do Ubuntu Live CD é uma excelente capacidade e, além dos atuais usos do Live CD, isso certamente tornará os Live CDs muito mais viáveis, úteis e importantes. Agora você pode carregar seu próprio ambiente Ubuntu personalizado em um CD e pendrive USB que cabe no seu bolso. Agora vá se vangloriar com seus amigos e colegas de trabalho sobre o quanto o Ubuntu ROCKS!
Fonte: link
Se você encontrar o problema de inicialização sem persistência no UEFI pc. Veja o que Ubfan (ubfan1) escreveu em 2013-04-29 aqui: link