Como adicionar um comando no arquivo /etc/rc.local?

1

Eu instalei o Fedora no Virtual Box com o host windows xp.
Eu quero compartilhar o arquivo entre host e convidado. Alguém me sugere para executar o comando no fedora

#sudo mount -t vboxsf -o uid=1000,gid=1000 F_DRIVE /home/menjar/Desktop/xp

onde F_DRIVE é o drive F no xp que eu estou compartilhando e 'xp' é a pasta no fedora onde eu quero montar.
Agora funciona, mas quando eu reinicio, não consigo mais ver o conteúdo da pasta xp.
Depois de esbugalhar acho uma sugestão que diz para adicionar o comando no arquivo /etc/rc.local . Eu sou muito novo no Linux, então eu quero saber como faço isso. Eu tentei fazer isso usando o editor vi executando #vi /etc/rc.local e adicionei a linha

 sudo mount -t vboxsf -o uid=1000,gid=1000 F_DRIVE /home/menjar/Desktop/xp

e salve pressionando Esc e, em seguida, :wq , mas depois de fazer, não consegui ver nenhum resultado. Ainda não funciona.

Então, por favor, explique como eu faço isso passo a passo (eu sou muito novo e não sei nada sobre o Linux)? Estou fazendo algo errado com o comando? devo colocar um '#' na frente do comando enquanto coloco a linha em /etc/rc.local? Por favor, explique como resolvo em detalhes.

    
por Menjar Ali 20.07.2012 / 07:55

2 respostas

1

Sugiro adicionar a linha ao arquivo / etc / fstab, para que o volume possa ser montado no momento da inicialização.

Um guia está aqui:

link

Você deve ser root para editar o arquivo, então você começará com:

sudo vi /etc/fstab

Sua linha ficará assim:

F_DRIVE    /home/menjar/Desktop/xp    vboxsf    uid=1000,gid=1000    0 0

Você talvez queira adicionar o rw às opções de montagem.

Para a solução de problemas, consulte: Meu fbox virtualbox não será montagem automática na reinicialização?

    
por 20.07.2012 / 09:05
0

O arquivo pertence a root (a conta do administrador) para que você não possa gravar nele como um usuário normal.

A solução é executar vi como root com o comando sudo. sudo vi ...

    
por 20.07.2012 / 08:23