Sim, você pode usar um pendrive, mas é um pouco mais difícil conseguir o pendrive. Se você tiver acesso a outro sistema rodando o ubuntu, eu sugiro que você baixe o lts desktop iso file, e então use o criador de disco do Ubuntu para criar um stick usb inicializável (eu acho que ele é chamado statrup disk creator - se você está rodando Unity, basta procurar no painel por ele e ele deve vir para cima).
Uma vez que você tenha aberto o criador do disco de inicialização, escolha outro arquivo e aponte para o iso do Ubuntu que você baixou. Você precisará de privilégios sudo para instalar o carregador de inicialização e o arquivo de persistência no pendrive.
Uma vez feito isso, você terá que pressionar a tecla para entrar na configuração do seu computador (o BIOS), geralmente é F1 ou F2, apenas preste atenção quando estiver inicializando. Repetidamente pressione essa tecla quando estiver inicializando e você verá a tela da BIOS. Uma vez lá, você vai querer olhar para a prioridade de inicialização e alterá-lo para que seu stick usb seja inicializado primeiro (o stick usb precisará estar na porta usb quando você for para a tela da BIOS ou não lhe dará aquele opção geralmente). Depois disso, salve e saia do BIOS, o computador será reinicializado e lerá o stick USB.
Quando o ubuntu for inicializado, opte por executá-lo ao vivo. Quando a área de trabalho ao vivo aparecer, abra um terminal e digite sudo fdisk -l , isso listará todas as unidades e partições disponíveis em seu computador e qualquer armazenamento anexado (por exemplo: o pendrive). Você quer procurar seu disco rígido (sda). Mais do que provavelmente você só tem um disco rígido, então você só verá sda1 e possivelmente sda2 (os números após sda referem-se a partições naquela unidade). Se o sda aparecer e você tiver certeza de que esta é a unidade na qual o seu ubuntu está instalado, você precisará montar o drive / partição para que você possa chroot dentro dele. Para fazer isso, digite sudo mkdir-p / mnt / ubuntu (isso criará um diretório chamado / mnt / ubuntu que você usará para montar). Em seguida, digite sudo mount / dev / sda1 / mnt / ubuntu (isto irá montar / dev / sda1 para / mnt / ubuntu para que você possa trabalhar com ele). Em seguida, precisamos chroot no diretório / mnt / ubuntu para que possamos trabalhar em seu disco rígido, então digite sudo chroot / mnt / ubuntu Depois de fazer isso, agora nosso terminal está enraizado em seu disco rígido (o que significa que qualquer comando que digitarmos no terminal será aplicado ao seu disco rígido em vez do pendrive). Então, agora digite sudo update-grub e o grub passará pelo processo de configuração, e atualizará o arquivo grub.cfg no seu disco rígido. Depois disso, você pode sair do terminal digitando exit até que seja fechado. Você pode então desligar a sessão ao vivo do ubuntu, reiniciar o computador, reiniciar seu BIOS para inicializar seu disco rígido primeiro, e ele deve inicializar ok
Se você não estiver familiarizado com tudo isso, sugiro que você dedique um pouco de tempo e pesquise todos os comandos que mencionei e compreenda-os antes de abordar isso. Tenha certeza de que seus arquivos e pastas estão bem e completamente ilesos. A única coisa que está acontecendo é que o gerenciador de inicialização não está configurado corretamente para poder inicializar o Ubuntu. Seu disco rígido real e os dados nele contidos são irrelevantes para o problema que você está enfrentando. No entanto, leve seu tempo e entenda a quais comandos estou me referindo para que continue assim. Isso pode levar de 1 a 3 dias para entender tudo isso, mas esse é um pequeno preço a pagar para garantir que você não perca nenhum arquivo no disco rígido acidentalmente.