Este guia foi feito para o Ubuntu (Gnome). Ele funciona para o Kubuntu (KDE) também, com algumas exceções
Consegui colocar a inicialização do Live CD em uma sessão do Live sem tempo limite ou menu sofisticado, opcionalmente com um pacote de idiomas instalado.
Live USB (16,04)
- Monte o USB com o Ubuntu instalado nele
- Faça backup do arquivo
syslinux/syslinux.cfg
. Vamos modificá-lo, então precisamos para substituí-lo se algo der errado. - Abra os seguintes arquivos no diretório syslinux:
syslinux.cfg
e %código% - Excluir (ou comentar) tudo em
txt.cfg
. -
O arquivo
syslinux.cfg
tem as entradas do menu padrão do GRUB. Copie o live um paratxt.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 qualquer parâmetro específico do kernel necessário para o seu dispositivo a linha de acréscimo.
- Salve o isolinux.cfg e inicialize seu sistema usando o USB. Vai arrancar direto para a área de trabalho agora.
Live USB (13.10)
- Monte o USB com o Ubuntu instalado nele
- Faça backup do arquivo
syslinux.cfg
. Vamos modificá-lo, então precisamos para substituí-lo se algo der errado. - Abra os seguintes arquivos no diretório isolinux:
isolinux/isolinux.cfg
e %código% - Excluir tudo em
isolinux.cfg
. -
O arquivo
txt.cfg
tem as entradas do menu padrão do GRUB. Copie o live um paraisolinux.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 qualquer parâmetro específico do kernel necessário para o seu dispositivo a linha de acréscimo.
- Salve o isolinux.cfg e inicialize seu sistema usando o USB. Vai arrancar direto para a área de trabalho agora.
[ source ]
Live USB (11,04)
- Ir para a pasta raiz do seu Live USB
- Insira o diretório
txt.cfg
- Tornar o arquivo
isolinux.cfg
gravável -
Substitua o conteúdo do arquivo
syslinux
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)
CD ao vivo
-
Se você tiver um Live CD na sua unidade de CD, monte-o. Caso contrário, se você tiver um arquivo ISO disponível, monte-o em
syslinux.cfg
executando o próximo comando em um terminal ( substitua o nome do arquivosyslinux.cfg
adequadamente):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 pode ser armazenado, digamos
/media/cdrom
(.iso
) - Copie o conteúdo do CD para a pasta
~/live-cd
(mkdir ~/live-cd
) - Como o Live CD não é mais necessário, ele pode ser desmontado (
~/live-cd/iso
) - Abra a pasta
cp -r /media/cdrom ~/live-cd/iso
(sudo umount /media/cdrom
) - Insira o diretório
~/live-cd/iso
(cd ~/live-cd/iso
) - Tornar o arquivo
isolinux
gravável (cd isolinux
) -
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
chmod u+w isolinux.cfg
. Para economizar espaço, o diretórioisolinux.cfg
pode ser removido. (~/live-cd/ubuntu-11.04-live-amd64.iso
) - Agora, grave o arquivo
~/live-cd/iso
em um CD, se necessário.
Localize o Ubuntu (traduções)
Se você quiser o sistema nos idiomas inglês, espanhol, português, xhosa ou chinês simplificado, basta adicionar a opção rm -rf ~/live-cd/iso
boot com ubuntu-11.04-live-amd64.iso
, locale=
, en
, es
ou pt
para a linha xh
como em:
... quiet splash locale=pt --
Caso contrário, se você não quiser modificar o arquivo que contém o sistema de arquivos raiz ( zh
) e não se incomodar em invadir, continue lendo.
Abra um terminal e navegue até o diretório append
e coloque o código de link em um arquivo (nomeie-o filesystem.squashfs
) e executá-lo.
Este script monta o ~/live-cd/iso
, recupera as informações sobre a versão dos pacotes de idiomas, faz o download dos pacotes e os coloca no diretório install-locale
. Em seguida, é criado um script que instala os pacotes de idiomas no momento da inicialização. Para que isso funcione, o script também modifica o arquivo filesystem.squashfs
ou locale-hack
para aplicar essas alterações.
Você será solicitado a inserir uma localidade, digite algo como syslinux.cfg
ou isolinux.cfg
. O script não é tão inteligente para entender coisas como nl
ou de
. 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 arquivo Dutch
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 funciona (ou seja, você não obtém uma tela de inicialização sofisticada), mas pelo menos o sistema é traduzido ao efetuar login. Caso contrário, você precisa instalar o German
manualmente. >