As vezes você erra o tamanho das suas partições ou precisa criar um partição nova para outras coisas, e não tem espaço para isso, ai você pensa, mas posso usar o gparted em um live cd qualquer, porém, com minha placa de video nova já nao suporta mais o drive genérico nouveau driver, e não consigo iniciar nenhum live cd, então vamos lá.
1. Execute o fdisk para listar suas partições
Logado como root:
fdisk -l
Disk /dev/sdb: 3.8 GiB, 4089446400 bytes, 7987200 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: dos Disk identifier: 0x1876769c Device Boot Start End Sectors Size Id Type /dev/sdb1 * 0 505855 505856 247M 0 Empty /dev/sdb2 3980 4811 832 416K ef EFI (FAT-12/16/32)
só vamos necessitar de uma partição, remova as desnecessárias e cria uma nova.
fdisk /dev/sdb
Depois de executar o fdisk deletar a partições e criar uma nova, formate a partição em FAT16 ou FAT32.
umount /dev/sdb1
mkfs.vfat -F 32 /dev/sdb1
1. Efetue o download do GParted zip
Faça o download do gparted neste link e copie o conteudo para o pen drive.
mount /dev/sdb1 /media/usb
Monte seu drive usb, e agora vamos extrair os dados para o drive usb gparted live.
unzip gparted-live-0.22.0-2-i586.zip -d /media
1. Fazendo o drive usb bootavel
Agora, acesse o diretório:
cd /media/usb/utils/linux
E execute o script makeboot.sh para tornar o drive bootavel:
bash makeboot.sh /dev/sdb1
Siga os passos, e pronto.
This command will install MBR and syslinux bootloader on this machine -------------------------------------------- Machine: System Product Name: Model: (scsi) Disk /dev/sdb: 4089MB Sector size (logical/physical): 512B/512B Partition Table: msdos Disk Flags: Number Start End Size Type File system Flags 1 1049kB 4089MB 4088MB primary fat32 -------------------------------------------- Are you sure you want to continue? [y/n] y OK! Let's do it! -------------------------------------------- File system of /dev/sdb1: vfat -------------------------------------------- sdb1 is not marked as bootable! The partition table of /dev/sdb: -------------------------------------------- System Product Name: Model: (scsi) Disk /dev/sdb: 4089MB Sector size (logical/physical): 512B/512B Partition Table: msdos Disk Flags: Number Start End Size Type File system Flags 1 1049kB 4089MB 4088MB primary fat32 -------------------------------------------- Do you want to mark it as bootable ? [y/n] y OK! Let's do it! Running: parted -s /dev/sdb set 1 boot on -------------------------------------------- Do you want to install mbr on /dev/sdb on this machine "System Product Name" ? [y/n] y OK! Let's do it! -------------------------------------------- Do you want to install the SYSLINUX bootloader on /dev/sdb1 on this machine "System Product Name" ? [y/n] y OK! Let's do it! A filesystem supporting Unix file mode for syslinux is required. Copying syslinux from FAT to /tmp/... '/media/usb/utils/linux/syslinux' -> '/tmp/syslinux_tmp.eT33Ad/syslinux' Running: /tmp/syslinux_tmp.eT33Ad/syslinux -d syslinux -f -i /dev/sdb1 done! //NOTE// If your USB flash drive fails to boot (maybe buggy BIOS), try to use "syslinux -d syslinux -fs /dev/sdb1", i.e. running with "-fs".