Por que não consigo usar um USB ao vivo para usar uma partição para persistência?

1

Instalei o Ubuntu 14.04.3 em um pendrive de 16 GB para obter um sistema operacional Live que armazene dados persistentes em uma partição ext4. Eu segui as instruções em vários tutoriais e respostas, recentemente sobre isso: Como faço para obter um live -USB para usar uma partição para persistência?

Tudo funciona bem, exceto a persistência.

Isso é o que eu fiz:

  1. Inicialize a partir de um Ubuntu ao vivo em USB (aqui: USB2) sem um arquivo persistente.
  2. Insira outro USB (aqui: USB1), abra o gparted, desmonte e exclua todas as partições.
  3. Selecione "não alocado" e crie duas partições:
    sdc1: 1 - 2170 - auto - MiB // Partição primária - fat32 - OS
    sdc2: 0 - auto - 0 - MiB // Partição primária - ext4 - casper-rw
  4. Extraia o USB1 e insira-o em uma máquina Windows. Instale o Ubuntu no SO usando o "UNETBOOTIN" (mas também usei o "Universal USB Installer", sem diferença mais tarde) e defina um arquivo persistente de 10 MiB.
  5. Exclua o casper-rw no Windows (mas também o fiz no Ubuntu).
  6. Inicialize o Ubuntu pelo USB2, insira o USB1, abra o GParted e clique com o botão direito na partição fat32 (OS 2.10 GiB), selecione Gerenciar Sinalizadores e marque "Inicialização" e "lba" ("Inicialização" já está marcada; verificando "lba" não parece mudar a situação mais tarde).
    O "casper-rw" agora é maior que 4GB (12.81 GiB), mas a persistência não funciona.
  7. Modifique o arquivo "txt.cfg" conforme relatado abaixo.

Mas mesmo assim a persistência não funciona. Alguém pode ajudar? Muito obrigado antecipadamente.

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 --

label live-install

  menu label ^Install Ubuntu

  kernel /casper/vmlinuz.efi

  append  file=/cdrom/preseed/ubuntu.seed boot=casper only-ubiquity cdrom-detect/try-usb=true persistent noprompt floppy.allowed_drive_mask=0 ignore_uuid initrd=/casper/initrd.lz quiet splash --

label check

  menu label ^Check disc for defects

  kernel /casper/vmlinuz.efi

  append  boot=casper integrity-check cdrom-detect/try-usb=true persistent noprompt floppy.allowed_drive_mask=0 ignore_uuid initrd=/casper/initrd.lz quiet splash --

label memtest

  menu label Test ^memory

  kernel /install/mt86plus

label hd

  menu label ^Boot from first hard disk

  localboot 0x80
    
por Robi Fiorita 13.12.2015 / 11:42

1 resposta

0

O Syslinux não permite partições persistentes na mesma unidade desde o Ubuntu 14.04.

No entanto, uma instalação do tipo Syslinux, (UNetbootin, Rufus, Universal), usará uma partição persistente rotulada casper-rw ou home-rw se ela estiver localizada em uma unidade diferente, interna ou externa. Ele usará o primeiro arquivo ou partição casper-rw que encontrar durante a inicialização

Se você quiser uma partição casper-rw na mesma unidade, use o criador de disco inicializável do tipo grub2 como o mkusb (que funciona com BIOS e UEFI) ou instale o grub2 manualmente na porta USB e monte um ISO.

Se você simplesmente precisa de mais de 4GB de persistência, você pode usar o YUMI para criar o drive, o arquivo casper-rw pode ser maior que 4GB e existe uma versão UEFI.

    
por C.S.Cameron 22.06.2018 / 01:31