Estou um pouco atrasado para o programa, mas recentemente consegui convencer o Steam a instalar jogos em um cartão SD no crouton ubuntu 16.04, e foi um processo complicado. O Steam, por padrão, não permite que ele seja executado como root (você não pode simplesmente digitar sudo steam na linha de comando, ou ele dirá a mesma coisa que eu acabei de fazer), então você precisa dar a cada drive você usa com permissão de vapor para ser executado por ele. Como você faz isso é relativamente simples na prática, mas difícil de entender para um novato. O objetivo disso será explicar o processo de uma maneira que um novato como eu entenderia.
Primeiramente, execute o gparted ( sudo apt-get install gparted
) se você ainda não o tiver feito) e formate a unidade que você deseja usar no ext4. Isso irá torná-lo incapaz de ser usado por computadores Windows / Mac, infelizmente, mas eu tentei com o fat32 e não funcionou. Você é bem-vindo para experimentar outras pessoas, mas no meu caso o ext4 é bom, já que o cartão SD é para uso apenas com o meu chromebook.
Em seguida, execute sudo gnome-disks
na linha de comando. É o utilitário de disco padrão, mas você precisa executá-lo como su
para a próxima etapa. Uma vez aberto, selecione o dispositivo que você deseja instalar e desmonte-o. clique em opções adicionais de partição (o botão mostrando as engrenagens) e edite as opções de montagem da seguinte forma: desmarque a montagem automática , marque a montagem na inicialização , check show na interface do usuário. A quarta linha abaixo deles é um atalho para editar seu arquivo fstab; é útil porque mostra o formato correto ali mesmo, em vez de ter que procurá-lo on-line. Adicione ", exec" entre algumas das opções que já estão listadas (nosuid, nodev, nofail, exec). Salve seu trabalho, anote o ponto de montagem, monte novamente a unidade e feche os discos do gnome.
Agora, sua unidade está sendo montada com permissões de execução sempre que você inicializa seu dispositivo, mas ainda não está pronto. Agora você precisa atribuir as pastas com as permissões corretas. Um monte de guias on-line irá dizer-lhe para executar chmod 777 -R path/to/folder
, mas na minha experiência isso não funciona. Em vez disso, faremos do jeito da GUI. execute gksu nautilus
, que abrirá o explorador de arquivos padrão com permissões de superusuário. Navegue até o ponto de montagem da unidade (que foi listado nos gnome-disks em montagem de edição) e clique com o botão direito do mouse na pasta da partição ext4 da sua unidade. Clique em propriedades - > permissões . A partir daqui você pode definir as coisas para o que elas especificamente precisam ser, ou você pode apenas definir permissões para abrir, dando a todos em todos os lugares, ler, escrever e executar permissões. Feche o nautilus e agora é hora de abrir o Steam.
Agora você deve ser capaz de dizer ao Steam para criar uma pasta na sua unidade navegando até o ponto de montagem no navegador de arquivos do Steam. É constrangedor quanto tempo levei para descobrir isso e tenho certeza de que há uma maneira mais clara de fazer isso, mas esse é o método que finalmente funcionou para mim, então eu não vou tentar limpá-lo.
Editar: se você estiver usando crouton, você precisará montar manualmente o disco a cada vez antes de iniciar o Steam. Como alternativa, inicie o Steam, monte-o e selecione manualmente a pasta da biblioteca.