分页: 1 / 2

小女子跪求各位大虾帮助!关于VirtualBox 如何访问XP主机里的文件问题

发表于 : 2012-03-15 23:20
irisshicat
现在有一个问题折腾了我两天了,我的目标是让虚拟机访问主机的某些文件夹
背景情况是:我的主机是XP系统,虚拟机装的是VirtualBox4.1.8,挂的是Mandriva2009。我已经在“数据空间”里设置了要共享的XP里的文件夹,用的是“固定分配”。虚拟机的网络链接设置的是NAT,虚拟机可以正常上网。

可是问题如下:
问题一 命令行里用不了sudo,提示:bash:sudo:command not found
也用不了apt ,也是命令找不到。
网上说修改bashrc里的EXPORT PATH,可是bashrc里面没有EXPORT PATH这一项啊!?

问题二 安装VBoxAddition的时候,显示如下错误:
The make utility was not found.

The gcc utility was not found.

The headers for the current running kernel were not found.

The missing package can be probably installed with
yum install kernel-devel-2.6.27-desktop586-0.rc8.2mnb

好,我在命令行里输入了“yum install kernel-devel-2.6.27-desktop586-0.rc8.2mnb”,又显示bash:yum:command not found

问题三 关于samba,
问题3-1我装了samba,也输入了netbios名称,但是在XP主机的“映射网络驱动器”选项里,找不到VirtualBox的共享文件夹!?
下图所示的蓝色小文件夹已经亮了,(没有设置“数据空间”的共享时,这个文件夹图标是暗的),是不是说明已经可以访问XP的这个文件夹了?


问题3-2打开Control Center
config.jpg
config.jpg (1.24 KiB) 查看 2125 次
-->Network sharing-->
network.jpg
先点击第一行第一个-->点击“Search new Servers”-->找到了主机的netbios名称(PC-201109010842)-->双击“PC-201109010842”-->提示输入用户名和密码,我就输入了平常登陆主机时的用户名和密码-->点“Done”------>这说明什么?是不是说明已经可以共享了?可是我在虚拟机里找不到共享的文件夹啊!
1-1samba.jpg


问题3-3 下面点击第一行第二个“Share drives and directories with Windows(SMB) system” 如下图
samba 1-2.jpg

问题四 按照上面的步骤设置好了samba以后,在命令行里输入“ping ps-201109010842”,显示如下,(有一个黑色的光标一直在第二行的命令下面那一行闪烁)
ping.jpg

如果在命令行输入“//pc-201109010842”的话,显示“bash: //pc-201109010842”: No such file or directory


问题五 我试着输入“mount” 不对,我刚开始弄linux,技术很菜,所以试了几个关于mount的命令,Mandriva2008pp是XP里的文件夹,想在虚拟机里访问,错误截图如下
mount.jpg


我已经快被折腾得不行了,麻烦各位大神行行好,帮帮忙吧!邮箱是[email protected] 希望知道解决方案的大神随时联系我!谢谢!

Re: 小女子跪求各位大虾帮助!关于VirtualBox 如何访问XP主机里的文件问题

发表于 : 2012-03-15 23:25
YeLee
纯属帮顶,我只知道那个附加组件需要gcc和内核头文件,具体的问题我也不清楚。Mandriva真的没用过……

Re: 小女子跪求各位大虾帮助!关于VirtualBox 如何访问XP主机里的文件问题

发表于 : 2012-03-15 23:29
lotutu
有点长,我没有看完, 简要说几个
首先输入
ls /usr/bin/sudo
看看是不是显示 /usr/bin/sudo, 如果不是并且提示没有这个文件说明你没有安装sudo程序, 而如果有这个文件就是你的PATH环境变量有问题.
PATH有问题的话可以在 ~/.bashrc 里面加入一行
export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/local/bin:/usr/games:/usr/bin/X11:/usr/X11R6/bin
就可以解决你的PATH问题.

第二个问题,你需要安装 build-essential ,因为你要安装的软件依赖这个
sudo aptitude install build-essential
后面的几个问题 , 截图就没有看了,我对samba也不怎么懂,没用过,你等其他人的回答吧

Re: 小女子跪求各位大虾帮助!关于VirtualBox 如何访问XP主机里的文件问题

发表于 : 2012-03-15 23:35
levee
1、命令行找不到sudo应该是没有安装sudo,试试直接su 。apt就更不用说了,Mandriva是rpm系的。

2、make,gcc这些工具都没有安装,yum是red hat系用的,mandriva用的是urpmi。

Re: 小女子跪求各位大虾帮助!关于VirtualBox 如何访问XP主机里的文件问题

发表于 : 2012-03-15 23:41
飞火流星
楼主用如此高端的发行版就没有一点准备么
当看到楼主用apt的时候我就喷了。。。。
不行还是换个发行版或者先熟悉一下那个发行版啊
这些命令都很基本的啊

Re: 小女子跪求各位大虾帮助!关于VirtualBox 如何访问XP主机里的文件问题

发表于 : 2012-03-16 8:53
phoenixlzx
记得mandriva是urpmi和urpme,实在不行不是有软件管理器么?

Re: 小女子跪求各位大虾帮助!关于VirtualBox 如何访问XP主机里的文件问题

发表于 : 2012-03-16 9:15
qy117121
mandriva 用apt :em06

Re: 小女子跪求各位大虾帮助!关于VirtualBox 如何访问XP主机里的文件问题

发表于 : 2012-03-16 9:34
lotutu
晕,都没有注意到没有 apt

Re: 小女子跪求各位大虾帮助!关于VirtualBox 如何访问XP主机里的文件问题

发表于 : 2012-03-16 9:40
missing
小女子,先换成ubuntu吧

Re: 小女子跪求各位大虾帮助!关于VirtualBox 如何访问XP主机里的文件问题

发表于 : 2012-03-16 21:36
自由建客
哥来晚了!补充一下楼上的吧!

问题一
PATH 常不会错,除非你改了!找不到命令说明没装。
export 命令小写,Linux 严格区分大小写。
另,滥用 sudo,Ubuntu 之陋习。

问题二
基本编译环境怎么装不清楚,不了解 Mandriva。三楼肯定不行,那是 Debian / Ubuntu 的做法。

问题三
VBox 的 NAT 并非 VMware 的 NAT,VMware 有八号网卡让宿主机加入虚拟子网,VBox 没有。
若要宿主机 Windows 访问客户机,似乎只能桥接,具体不清楚,宿主机用 Linux 我懂。
另,没用过的 GUI 搞不清楚,哥只会命令。

问题四
ping ps-201109010842 只见光标说明不通,^C(Ctrl + C)可终止命令。
只输入「//pc-201109010842」,缺谓语。

问题五
su 不带任何参数则切换到 root。
su 不是 sudo,要用 su 执行单个命令必须 su -c "XXX"。
另,mount 常不必带 -t,除非它自动探测失败且你知道 -t 该取何值。

最后奉劝,改用 Debian / Ubuntu,用的人多,有问题容易问到答案。

Re: 小女子跪求各位大虾帮助!关于VirtualBox 如何访问XP主机里的文件问题

发表于 : 2012-03-16 22:00
373992900
没用过这个发行版,纯帮顶了

Re: 小女子跪求各位大虾帮助!关于VirtualBox 如何访问XP主机里的文件问题

发表于 : 2012-03-16 22:23
longxin1991
我是进来看LZ的 :em09

Re: 小女子跪求各位大虾帮助!关于VirtualBox 如何访问XP主机里的文件问题

发表于 : 2012-03-16 22:25
longxin1991
LZ听上面大神的换ubuntu吧

Re: 小女子跪求各位大虾帮助!关于VirtualBox 如何访问XP主机里的文件问题

发表于 : 2012-03-17 1:20
TeliuTe
没用过不大清楚

Re: 小女子跪求各位大虾帮助!关于VirtualBox 如何访问XP主机里的文件问题

发表于 : 2012-03-17 1:31
wtry
主要是看到“小女子”
才进的!!

:em06