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.cfge
txt.cfg
- Exclua (ou comente) tudo em
syslinux.cfg.
O txt.cfgarquivo 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.cfge
txt.cfg
- Exclua tudo
isolinux.cfg.
O txt.cfgarquivo 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
syslinuxdiretório
- Tornar o
syslinux.cfgarquivo gravável
Substitua o conteúdo do arquivo syslinux.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 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/cdromo executando o próximo comando em um terminal (substitua o nome do .isoarquivo 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/isopasta ( cd ~/live-cd/iso)
- Digite o
isolinuxdiretório ( cd isolinux)
- Tornar o
isolinux.cfgarquivo gravável ( chmod u+w isolinux.cfg)
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
~/live-cd/ubuntu-11.04-live-amd64.iso. Para economizar espaço, o ~/live-cd/isodiretório pode ser removido. ( rm -rf ~/live-cd/iso)
- Agora grave o
ubuntu-11.04-live-amd64.isoarquivo 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, xhou zhpara a appendlinha 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/isodiretó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.cfgou isolinux.cfgpara aplicar essas alterações.
Você será solicitado a inserir um código de idioma, digite algo como nlou de. O script não é tão inteligente para entender coisas como Dutchou 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 .isoarquivo 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