Používám Ubuntu 14.04 na virtuálním počítači pomocí VirtualBoxu. Vzhledem k tomu, že často musím dělat vývoj pro práci ve Windows i linuxu, mám sdílený adresář pro vývoj. Problém je v tom, že i když je pro virtuální počítač ve správci virtuálních schránek vybráno automatické připojení, není při spuštění automaticky připojeno.
Mohu jej připojit naprosto v pořádku, jakmile se přihlásím pomocí následujícího příkazu:
sudo mount -t vboxsf src /home/patrick/src
Je to docela jednoduché, ale zdá se mi to zbytečné. Máte nějaké nápady, jak to přimět k automatickému připojení při spuštění/přihlášení?
Přijatá odpověď:
Právě jsem měl podobnou věc v KVM se sdílenou složkou jako souborový systém 9p.
Řešení, pokud nemůžete použít /etc/fstab
položka je upravit /etc/rc.local
hostujícího OS a vložte váš osobní příkaz pro připojení (bez sudo
!) před exit 0
řádek.
Soubor by pak normálně vypadal takto:
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
mount -t vboxsf src /home/patrick/src
exit 0
Ujistěte se, že upravujete soubor jako root (např. pomocí sudo nano
nebo gksudo gedit
).