1

Я установил Fedora в Virtual Box с хостом Windows XP.
Я хочу поделиться файлом между хостом и гостем. Кто-то предлагает мне запустить команду в Fedora

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

где F_DRIVE - это диск F в xp, которым я делюсь, а «xp» - это папка в fedora, куда я хочу смонтировать.
Теперь это работает, но когда я перезагружаюсь, я больше не могу видеть содержимое папки xp.
После изумления я нахожу предложение добавить команду в /etc/rc.local . Я очень новичок в Linux, поэтому я хочу знать, как мне это сделать. Я попытался сделать это с помощью редактора vi, запустив #vi /etc/rc.local и я добавил строку

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

и сохранить, нажав Esc а затем :wq но после этого я не смог увидеть никакого результата. Это все еще не работает.

Поэтому, пожалуйста, объясните, как мне сделать это шаг за шагом (я очень новичок и ничего не знаю о Linux)? Я что-то не так делаю с командой? я должен поместить '# "перед командой при размещении строки в /etc/rc.local? Пожалуйста, объясните, как мне решить это подробно.

2 ответа2

1

Я бы предложил добавить строку в файл /etc /fstab, чтобы том можно было смонтировать во время загрузки.

Руководство здесь:

http://www.tuxfiles.org/linuxhelp/fstab.html

Для редактирования файла вы должны быть пользователем root, поэтому вы начнете с:

sudo vi /etc/fstab

Ваша строка будет выглядеть так:

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

Возможно, вы захотите добавить rw к опциям монтирования.

Для устранения неполадок также посмотрите: Мой виртуальный ящик fstab не будет автоматически монтироваться при перезагрузке?

0

Файл принадлежит root (учетная запись администратора), поэтому вы не сможете писать в него как обычный пользователь.

Решение - запустить vi от имени пользователя root с помощью команды sudo. sudo vi ...

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .