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.cfge %código% - Excluir (ou comentar) tudo em
txt.cfg. -
O arquivo
syslinux.cfgtem 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.cfge %código% - Excluir tudo em
isolinux.cfg. -
O arquivo
txt.cfgtem 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.cfggravável -
Substitua o conteúdo do arquivo
syslinuxpor: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.cfgexecutando o próximo comando em um terminal ( substitua o nome do arquivosyslinux.cfgadequadamente):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
isolinuxgravável (cd isolinux) -
Substitua o conteúdo do arquivo
isolinux.cfgpor: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.cfgpode ser removido. (~/live-cd/ubuntu-11.04-live-amd64.iso) - Agora, grave o arquivo
~/live-cd/isoem 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. >