Em suma, todas as três tarefas podem ser feitas no mesmo dispositivo USB. Você pode simplesmente instalar o sistema operacional Ubuntu no dispositivo USB, que deve cuidar de todas as três tarefas para você. Eu pessoalmente acho que usar um Live CD em um pendrive é melhor para o que você está procurando. Para fazer isso, a primeira coisa que você precisa é de um programa chamado YUMI . Isso permitirá que você instale um Live CD ou outra imagem .ISO inicializável na unidade USB e use-a como se fosse um disco gravado. O Live CD deve completar as tarefas 1 & 2 sem problema. O YUMI também tem um recurso para deixar algum espaço no pendrive USB para o espaço que você está procurando, o que completa a tarefa 3.
Editar: Para esclarecer, o YUMI é um instalador de tipos que é executado no Windows. Quando você executá-lo, você terá a opção de instalar o Live CD no seu drive USB. Ele pode instalar uma solução GRUB, se você desejar, uma ou mais das opções de distribuição próximas da parte inferior devem ter o GRUB listado. Normalmente, o YUMI usará qualquer sistema de partição que esteja na unidade quando você instalá-lo (talvez seja necessário reformatar a unidade se você estiver tentando instalar um sistema operacional Windows). Se a sua placa-mãe puder ler a partição, ela poderá carregar a GUI do YUMI que listará suas opções para carregar um dos sistemas instalados. Quanto ao espaço de armazenamento extra, é suposto ser espaço reservado que é suposto ser utilizável na unidade.
Editar 2: Parece que o YUMI cria um arquivo que funciona como um pequeno arquivo de disco rígido que o Linux pode montar na inicialização. Os Macs provavelmente também podem, mas isso não é algo que eu tenha acesso. Se o empurrão se aproximasse, você poderia sempre montar novamente a unidade USB que o sistema operacional está rodando para ser regravável e que deveria satisfazer sua terceira requisição. Você pode ler como remontar sistemas de arquivos somente de leitura aqui .