virtualbox虚拟机Linux共享文件给Windows:Linux系统用sonicstage传歌曲到索尼mp3和netMD播放器

2024-01-16 16:16:11 7点赞 11收藏 9评论

我是Linux爱好者,也是索尼播放器爱好者,一个操作系统,一个播放器,这两个风马牛扯不上关系的东西,被我连起来了。

本文实现了在Linux系统下,用sonicstage给索尼的netMD和mp3传输歌曲,让20年前的播放器在Linux系统下重生。

本文干货很多,本人用一周时间折腾,将全部坑都踩过了,全网首发《什么值的买》,请收藏备用。

virtualbox虚拟机Linux共享文件给Windows:Linux系统用sonicstage传歌曲到索尼mp3和netMD播放器

本文介绍(1)在linux系统下用virtualbox安装windows操作系统,(2)将linux系统的文件夹共享给windows系统。(3)Linux系统实现用sonicstage软件传歌曲到索尼mp3播放器NW-E50,或者NW-E70,或者NW-E90,或者索尼的NETMD播放器里面。

Linux安装virtualbox软件过程中常见的报错信息

用下面的命令来安装virtualbox(或者用sudo apt install virtualbox或者其他的安装命令):

sudo apt-get install build-essential linux-headers-`uname -r` dkms virtualbox-dkms

无论用什么命令进行安装,安装过程就报错,报错信息如下:

可以看见主要的报错信息是“在处理时有错误发生:virtualbox-dkms"(主要的报错信息见下图)。

virtualbox虚拟机Linux共享文件给Windows:Linux系统用sonicstage传歌曲到索尼mp3和netMD播放器

virtualbox使用过程中常见的报错信息

出现“Kernel driver not installed (rc=-1908)”这个报错信息(见下图),大概率是安装过程出错,然后软件设置不正确等造成的。

virtualbox虚拟机Linux共享文件给Windows:Linux系统用sonicstage传歌曲到索尼mp3和netMD播放器

我将使用过程中的最常见的报错信息贴在下面:

Kernel driver not installed (rc=-1908)

The VirtualBox Linux kernel driver is either not loaded or not set up correctly. Please reinstall virtualbox-dkms package and load the kernel module by executing

'modprobe vboxdrv'

as root.

If your system has EFI Secure Boot enabled you may also need to sign the kernel modules (vboxdrv, vboxnetflt, vboxnetadp, vboxpci) before you can load them. Please see your Linux system's documentation for more information.

where: suplibOsInit what: 3 VERR_VM_DRIVER_NOT_INSTALLED (-1908) - The support driver is not installed. On linux, open returned ENOENT.

我尝试过的解决方案(给大家排雷)

去virtualbox官网,下载对应Ubuntu22.04版本的virtualbox的deb文件:

virtualbox虚拟机Linux共享文件给Windows:Linux系统用sonicstage传歌曲到索尼mp3和netMD播放器

用下面的命令进行安装,也就是用下载到本地电脑上的“virtualbox-7.0_7.0.12-159484~Ubuntu~jammy_amd64.deb”文件来进行apt install:

sudo apt-get install /home/yasden/下载/virtualbox-7.0_7.0.12-159484~Ubuntu~jammy_amd64.deb

virtualbox虚拟机Linux共享文件给Windows:Linux系统用sonicstage传歌曲到索尼mp3和netMD播放器

安装过程似乎一切正常,但是安装结束时,还是报错:

virtualbox虚拟机Linux共享文件给Windows:Linux系统用sonicstage传歌曲到索尼mp3和netMD播放器

也就是说,你想通过下载7.0版本的virtualbox的deb文件在电脑上进行安装,也大概率出现错误。

virtualbox虚拟机Linux共享文件给Windows:Linux系统用sonicstage传歌曲到索尼mp3和netMD播放器

正确的virtualbox在Linux下的安装方法

第一步、卸载你安装过的所有virtualbox软件

卸载命令:

sudo apt-get remove --purge virtualbox

第二步、删除所有的virtual的虚拟机设置和虚拟硬盘:

sudo rm ~/"VirtualBox VMs" -Rf sudo rm ~/.config/VirtualBox/ -Rf

第三步、执行下面的安装virtualbox的11条命令:

命令很长,我将他们贴在下面,由于网址无法提供,建议自己去“How to Install VirtualBox on Ubuntu 22.04”的这个网站找。

sudo apt update

curl https://网址无法粘贴,在下图的“How to Install VirtualBox on Ubuntu 22.04”的这个网站找 | gpg --dearmor > oracle_vbox_2016.gpg curl https://网址无法粘贴,在下图的“How to Install VirtualBox on Ubuntu 22.04”的这个网站找 | gpg --dearmor > oracle_vbox.gpg sudo install -o root -g root -m 644 oracle_vbox_2016.gpg /etc/apt/trusted.gpg.d/ sudo install -o root -g root -m 644 oracle_vbox.gpg /etc/apt/trusted.gpg.d/

echo "deb [arch=amd64] http://网址无法粘贴,在下图的“How to Install VirtualBox on Ubuntu 22.04”的这个网站找 $(lsb_release -sc) contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.list

sudo apt update

sudo apt install -y linux-headers-$(uname -r) dkms

sudo apt install virtualbox-7.0 -y

wget https://网址无法粘贴,在下图的“How to Install VirtualBox on Ubuntu 22.04”的这个网站找

sudo VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-7.0.0.vbox-extpack

以上的所有的11条安装命令都可以在下图的这个网站找到:

virtualbox虚拟机Linux共享文件给Windows:Linux系统用sonicstage传歌曲到索尼mp3和netMD播放器

上面的命令执行完毕后,会出现下面的界面:

virtualbox虚拟机Linux共享文件给Windows:Linux系统用sonicstage传歌曲到索尼mp3和netMD播放器

最后执行下面的命令,不然官方提示打开虚拟机使用过程中会报错:

sudo /sbin/vboxconfig

我发现执行完毕sudo /sbin/vboxconfig还是会报错:

vboxdrv.sh: failed: modprobe vboxdrv failed. Please use 'dmesg' to find out why. There were problems setting up VirtualBox. To re-start the set-up process, run /sbin/vboxconfig as root. If your system is using EFI Secure Boot you may need to sign the kernel modules (vboxdrv, vboxnetflt, vboxnetadp, vboxpci) before you can load them. Please see your Linux system's documentation for more information.

解决上面报错的方法是:

首先关机重启,进入bios设置,将secure boot去掉(也就是disable 那个secure boot,也就是关闭安全启动),然后开机进入终端,执行sudo /sbin/vboxconfig,如果报下面的错误的话(见下图),还需要进一步搞。

vboxdrv.sh: failed: Cannot change group vboxusers for device /dev/vboxdrv.

如果发现Cannot change group vboxusers for device /dev/vboxdrv.这样的报错的话:

virtualbox虚拟机Linux共享文件给Windows:Linux系统用sonicstage传歌曲到索尼mp3和netMD播放器

执行:

sudo addgroup vboxusers

sudo adduser yasden vboxusers (注意,这个命令的yasden要改为你的电脑名字,因为你的名字肯定不是yasden)

之后再次执行:sudo /sbin/vboxconfig,如果像下图一样不报错了,代表成功了。

virtualbox虚拟机Linux共享文件给Windows:Linux系统用sonicstage传歌曲到索尼mp3和netMD播放器

终于可以在linux上面安装windows操作系统了(分配4GB硬盘,1个核心CPU给XP系统就行,安装XP的32位操作系统即可):

virtualbox虚拟机Linux共享文件给Windows:Linux系统用sonicstage传歌曲到索尼mp3和netMD播放器

熟悉的XP配方:

virtualbox虚拟机Linux共享文件给Windows:Linux系统用sonicstage传歌曲到索尼mp3和netMD播放器

好久没有见过那只XP的小狗了:

virtualbox虚拟机Linux共享文件给Windows:Linux系统用sonicstage传歌曲到索尼mp3和netMD播放器

设置Linux文件共享给XP系统的方法

设置-安装增强功能。

virtualbox虚拟机Linux共享文件给Windows:Linux系统用sonicstage传歌曲到索尼mp3和netMD播放器

这时候出现下面的一个Virtulbox Guest Addition的图标,双击它:

virtualbox虚拟机Linux共享文件给Windows:Linux系统用sonicstage传歌曲到索尼mp3和netMD播放器

安装它:

virtualbox虚拟机Linux共享文件给Windows:Linux系统用sonicstage传歌曲到索尼mp3和netMD播放器

虚拟机还要添加共享文件夹,选择你需要共享给xp系统的linux系统的文件夹,挂载点我设置的是Z:盘,勾选自动挂载和固定分配(见下图):

virtualbox虚拟机Linux共享文件给Windows:Linux系统用sonicstage传歌曲到索尼mp3和netMD播放器

这时候你的共享文件夹见就会变成Z:盘出现在xp系统里面了:

virtualbox虚拟机Linux共享文件给Windows:Linux系统用sonicstage传歌曲到索尼mp3和netMD播放器

终于实现了在linux系统安装sonicstage的曲线方法了:

家里有索尼的老mp3播放器,而且用linux作为主机的朋友不妨参考本文的方法。

virtualbox虚拟机Linux共享文件给Windows:Linux系统用sonicstage传歌曲到索尼mp3和netMD播放器

如果提示usb无权限的话,执行下面的命令:

sudo usermod -a -G vboxusers yasden

注意:前面的步骤用sudo addgroup vboxusers添加过一个叫做vboxusers的组,然后你的电脑名叫做yasden,这就是上面的命令中,vboxusers和yasden的意思。你要根据你的电脑名字进行修改。

USB设置

去virtualbox官网的下载页面(见下图),注意,如果你是7.0.12版本的virtualbox,就到7.0.12版本的下载界面,如果不是7.0.12版本的话,找到你的版本的下载界面。下载Oracle_VM_VirtualBox_Extension_Pack-7.0.12.vbox-extpack 文件到电脑上。

virtualbox虚拟机Linux共享文件给Windows:Linux系统用sonicstage传歌曲到索尼mp3和netMD播放器

管理-工具-扩展包管理器-安装:

virtualbox虚拟机Linux共享文件给Windows:Linux系统用sonicstage传歌曲到索尼mp3和netMD播放器

选择刚才下载到电脑的Oracle_VM_VirtualBox_Extension_Pack-7.0.12.vbox-extpack 文件,会出现下面的界面,点击安装,如果你之前安装过旧版本的话,就点击升级:

virtualbox虚拟机Linux共享文件给Windows:Linux系统用sonicstage传歌曲到索尼mp3和netMD播放器

完成后,虚拟机先不要打开XP系统,点击下图的“设置”,然后会弹出windowsXP的设置菜单(见下图),在windowsXP的设置菜单点击左侧的“USB设备”,之后依次点击右边的USB 1.1, USB2.0, USB3.0控制器,每次点击的时候,都要点击右边的那个USB+的绿色图标,看看你的USB设备在哪里:

virtualbox虚拟机Linux共享文件给Windows:Linux系统用sonicstage传歌曲到索尼mp3和netMD播放器

之所以要依次点击右边的USB 1.1, USB2.0, USB3.0控制器,并点击右边的那个USB+的绿色图标(见下图那个非常小巧的USB+绿色小图标),是因为你不知道你的USB设备到底是在USB 1.1呢,还是在USB2.0, 或者在USB3.0,所以要依次去查找。例如,我找到我的索尼walkman播放器是在USB2.0,选择这个索尼播放器之后,我的索尼walkman播放器就会出现在下图的那个白色框框里面了。

注意:下面的这个索尼walkman播放器,是先点击右边的USB 1.1, USB2.0, USB3.0控制器,然后再点击右边的那个USB+的绿色图标(见下图那个非常小巧的USB+绿色小图标),之后找出来的,不需要你手动输入这个索尼播放器,是点击下图那个非常小巧的USB+绿色小图标从下拉列表里面找出来的。鼠标放在那个非常小巧的USB+绿色小图标的时候,会显示“添加一个USB筛选器,并把。。。”的提示(见下图):

virtualbox虚拟机Linux共享文件给Windows:Linux系统用sonicstage传歌曲到索尼mp3和netMD播放器

选好索尼播放器之后,点击确定,打开XP虚拟机:

virtualbox虚拟机Linux共享文件给Windows:Linux系统用sonicstage传歌曲到索尼mp3和netMD播放器

这时候,xp系统就能检测到你的索尼walkman播放器,然后你就可以在linux系统导入mp3歌曲到你的walkman的mp3播放器里面了(见上图)。

如果是MD播放器的话,就是按照下图这么选,选那个Net MD/Hi-MD:

virtualbox虚拟机Linux共享文件给Windows:Linux系统用sonicstage传歌曲到索尼mp3和netMD播放器

在linux系统的virtualbox虚拟的XP系统下用索尼的sonicstage给netmd传输歌曲的界面:

virtualbox虚拟机Linux共享文件给Windows:Linux系统用sonicstage传歌曲到索尼mp3和netMD播放器

记得你的md播放器里面,需要有一张MD碟片才能用NET-MD的方式传歌哦!

全文完,谢谢观看。

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起

SONY 索尼 NW-A306 安卓高解析度音乐播放器 MP3 Hi-Res Audio 3.6英寸 32G 黑色

SONY 索尼 NW-A306 安卓高解析度音乐播放器 MP3 Hi-Res Audio 3.6英寸 32G 黑色

1614.05元起

SONY 索尼 NW-WM1AM2 音频播放器 128GB 黑砖(3.5单端、4.4平衡)

SONY 索尼 NW-WM1AM2 音频播放器 128GB 黑砖(3.5单端、4.4平衡)

7097元起

SONY 索尼 NW-ZX706 高解析度音乐播放器 Hi-Res Audio 5英寸 安卓流媒体 32G 黑色

SONY 索尼 NW-ZX706 高解析度音乐播放器 Hi-Res Audio 5英寸 安卓流媒体 32G 黑色

3888.98元起

SONY 索尼 PS-LX310BT 黑胶唱片机 黑色

SONY 索尼 PS-LX310BT 黑胶唱片机 黑色

1769.76元起

SONY 索尼 NW-ZX706/ZX707 安卓高解析度MP3音乐播放器

SONY 索尼 NW-ZX706/ZX707 安卓高解析度MP3音乐播放器

3875.05元起

SONY 索尼 NW-WM1ZM2旗舰高解析度音乐播放器金砖2代

SONY 索尼 NW-WM1ZM2旗舰高解析度音乐播放器金砖2代

19999元起

SONY 索尼 NW-WM1A 音频播放器 128GB 黑砖(3.5单端、4.4平衡)

SONY 索尼 NW-WM1A 音频播放器 128GB 黑砖(3.5单端、4.4平衡)

6394元起

SONY 索尼 PS-LX310BT 复古留声机 无线蓝牙版

SONY 索尼 PS-LX310BT 复古留声机 无线蓝牙版

2079元起

SONY 索尼 NW-ZX100 无损音乐播放器

SONY 索尼 NW-ZX100 无损音乐播放器

暂无报价

SONY 索尼 MZ-RH1 Hi-MD 随身播放器

SONY 索尼 MZ-RH1 Hi-MD 随身播放器

914.3元起

SONY 索尼 NW-WM1ZM2 音频播放器 256GB 金砖(3.5单端、4.4平衡)

SONY 索尼 NW-WM1ZM2 音频播放器 256GB 金砖(3.5单端、4.4平衡)

19989元起

索尼(SONY)CKS-NWA300 便携软包 蓝色(非卖品)

索尼(SONY)CKS-NWA300 便携软包 蓝色(非卖品)

80.5元起

SONY 索尼 HAP-Z1ES 硬盘音频播放器

SONY 索尼 HAP-Z1ES 硬盘音频播放器

9080元起

SONY 索尼 NW-ZX300A 音频播放器(4.4平衡)

SONY 索尼 NW-ZX300A 音频播放器(4.4平衡)

1994元起

索尼(SONY)CKS-NWA300 便携软包 黑色()

索尼(SONY)CKS-NWA300 便携软包 黑色()

99元起

SONY 索尼 NW-A35 音频播放器 16GB 黑色(3.5单端、4.4平衡)

SONY 索尼 NW-A35 音频播放器 16GB 黑色(3.5单端、4.4平衡)

1299元起
9评论

  • 精彩
  • 最新
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
11
扫一下,分享更方便,购买更轻松