Este guia foi feito para o Ubuntu (Gnome). Também funciona para o Kubuntu (KDE), com algumas exceções
Consegui iniciar o Live CD diretamente em uma sessão ao vivo sem tempo limite ou menu sofisticado, opcionalmente com um pacote de idiomas instalado.
USB ao vivo (16.04)
- Monte o USB com o Ubuntu instalado nele
- Faça backup do arquivo
syslinux/syslinux.cfg
. Vamos modificá-lo para que possamos substituí-lo novamente se algo der errado.
- Abra os seguintes arquivos no diretório syslinux:
syslinux.cfg
e
txt.cfg
- Exclua (ou comente) tudo em
syslinux.cfg
.
O txt.cfg
arquivo tem as entradas de menu padrão do GRUB. Copie o ao vivo para syslinux.cfg
:
default live
label live
menu label ^Try Ubuntu without installing
kernel /casper/vmlinuz.efi
append file=/cdrom/preseed/ubuntu.seed boot=casper cdrom-detect/try-usb=true persistent noprompt floppy.allowed_drive_mask=0 ignore_uuid initrd=/casper/initrd.lz quiet splash --
Você pode adicionar quaisquer parâmetros específicos do kernel necessários para o seu dispositivo na linha de acréscimo.
- Salve o isolinux.cfg e inicialize seu sistema usando o USB. Ele será inicializado diretamente na área de trabalho agora.
USB ao vivo (13.10)
- Monte o USB com o Ubuntu instalado nele
- Faça backup do arquivo
isolinux/isolinux.cfg
. Vamos modificá-lo para que possamos substituí-lo novamente se algo der errado.
- Abra os seguintes arquivos no diretório isolinux:
isolinux.cfg
e
txt.cfg
- Exclua tudo
isolinux.cfg
.
O txt.cfg
arquivo tem as entradas de menu padrão do GRUB. Copie o ao vivo para isolinux.cfg
:
default live
label live
menu label ^Try Ubuntu without installing
kernel /casper/vmlinuz.efi
append file=/cdrom/preseed/ubuntu.seed boot=casper cdrom-detect/try-usb=true persistent noprompt floppy.allowed_drive_mask=0 ignore_uuid initrd=/casper/initrd.lz quiet splash --
Você pode adicionar quaisquer parâmetros específicos do kernel necessários para o seu dispositivo na linha de acréscimo.
- Salve o isolinux.cfg e inicialize seu sistema usando o USB. Ele será inicializado diretamente na área de trabalho agora.
[ fonte ]
USB ao vivo (11.04)
- Vá para a pasta raiz do seu Live USB
- Digite o
syslinux
diretório
- Tornar o
syslinux.cfg
arquivo gravável
Substitua o conteúdo do arquivo syslinux.cfg
por:
default live
label live
say Booting an Ubuntu Live session...
kernel /casper/vmlinuz
append file=/cdrom/preseed/ubuntu.seed boot=casper initrd=/casper/initrd.lz quiet splash noprompt --
- Opcional: localize o sistema (veja abaixo)
Live CD
Se você possui um Live CD em sua unidade de CD, monte-o. Caso contrário, se você tiver um arquivo ISO disponível, monte- /media/cdrom
o executando o próximo comando em um terminal (substitua o nome do .iso
arquivo de acordo):
sudo mount -o loop,ro ubuntu-11.04-desktop-amd64.iso /media/cdrom
- Crie um diretório temporário no qual o conteúdo do CD possa ser armazenado, digamos
~/live-cd
( mkdir ~/live-cd
)
- Copie o conteúdo do CD para a pasta
~/live-cd/iso
( cp -r /media/cdrom ~/live-cd/iso
)
- Como o Live CD não é mais necessário, ele pode ser desmontado (
sudo umount /media/cdrom
)
- Abra a
~/live-cd/iso
pasta ( cd ~/live-cd/iso
)
- Digite o
isolinux
diretório ( cd isolinux
)
- Tornar o
isolinux.cfg
arquivo gravável ( chmod u+w isolinux.cfg
)
Substitua o conteúdo do arquivo isolinux.cfg
por:
default live
label live
say Booting an Ubuntu Live session...
kernel /casper/vmlinuz
append file=/cdrom/preseed/ubuntu.seed boot=casper initrd=/casper/initrd.lz quiet splash --
- Opcional: localize o sistema (veja abaixo)
Abra um terminal e execute:
cd ~/live-cd
chmod u+w iso/isolinux/isolinux.bin
mkisofs -r -V "Ubuntu Live session" -cache-inodes -J -l -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -o ubuntu-11.04-live-amd64.iso iso
- O novo iso estará disponível em
~/live-cd/ubuntu-11.04-live-amd64.iso
. Para economizar espaço, o ~/live-cd/iso
diretório pode ser removido. ( rm -rf ~/live-cd/iso
)
- Agora grave o
ubuntu-11.04-live-amd64.iso
arquivo em um CD, se necessário.
Localize Ubuntu (traduções)
Se você deseja que o sistema nos idiomas Inglês, Espanhol, Português, Xhosa ou chinês simplificado, você acabou de adicionar a locale=
opção de boot com en
, es
, pt
, xh
ou zh
para a append
linha como em:
... quiet splash locale=pt --
Caso contrário, se você não deseja modificar o arquivo que contém o sistema de arquivos raiz ( filesystem.squashfs
) e não se importa de invadir, continue lendo.
Abra um terminal, navegue até o ~/live-cd/iso
diretório e insira o código em http://pastebin.com/VTdt9WFZ em um arquivo (nomeie-o install-locale
) e execute-o.
Este script monta o filesystem.squashfs
, informações sobre a versão recupera dos pacotes de idiomas a partir dele, faz o download dos pacotes e colocar aqueles no diretório locale-hack
. Em seguida, é criado um script que instala os pacotes de idiomas no momento da inicialização. Para fazer esse trabalho, o script também modifica o arquivo syslinux.cfg
ou isolinux.cfg
para aplicar essas alterações.
Você será solicitado a inserir um código de idioma, digite algo como nl
ou de
. O script não é tão inteligente para entender coisas como Dutch
ou German
. Depois, o arquivo pode ser removido
Os comandos do terminal que devem ser executados:
cd ~/live-cd/iso
wget http://pastebin.com/raw.php?i=VTdt9WFZ -O install-locale
bash install-locale
rm install-locale
Observe que a adição do pacote de idiomas pode fazer com que o .iso
arquivo gerado seja maior que 700 MB, o que não cabe em um CD. Para máquinas virtuais, no entanto, é suficiente. Esse hack tem como efeito colateral que o Plymouth não funcione (ou seja, você não recebe uma tela de inicialização sofisticada), mas pelo menos o sistema é traduzido ao fazer login. Caso contrário, você teria que instalar language-pack-gnome-*
manualmente.
Referências