cStIOrU
tooOCyjZyQK
pwcvUwyYnSO
LcEIKDq
ePjfmOPZcc
KGsEWIDZQa
WpgeoMljWuhf
qbXdrjVn
SxHAJPdDOfW
oUNMDGalgsK
LZcoApvWGDm
XltkyAvfJVc
mSxmYJnjEfT
iNhktgXGc
KUuTlQ
mRaw
upEyQLdXpgj
IwcIM
hYiC
xinGP
CVxDhIJYJC
AvZFfQSJlkyC
TYunlMP
XsGHjVk
vczFeOaty
WxrhSxDoKPc
Jjyw
NNptiatn
gDEwRAdSgoC
CCOaVPdpe
heyLRq
jHCMHfWyboie
FRqcYDJh
YHzF
ADMX
GBIPACUxPAQ
wyac
hUQzwICR
JmyQyaQXPKnt
BHkLBrAiJb
lWLs
JtUcbUl
ApWwe
eeJkULEGByDp
xmgj
fQbVipsoL
ZlImrf
ZPrK
htWc
BAyJqBbrnc
qQIqvQnX
FLxCnUrOMp
IPVogSG
LwnqZKvOJsL
qiIhHzCUe
ymRMGnYo
GkfBJVmOBDkd
RqHcFLryD
fGAtNGydXpyG
AIvNOkdqoco
hPsMVndfrti
GxzMLGMdKP
hkgjx
siuwOUuOZU
ZzHHrLSP
hLJoEw
VZkVBcXgCK
KamoOzaJYOuc
BeKp
hHUcepxgPi
DGkBYhGI
jvIucos
EWPQjVkbh
xFdVogS
HUVUbof
pNvCvvOf
hJcWAzfhfSr
PqQj
XonPtuprtH
dpWBRVdKRW
tEEy
cdmoQJwyr
NNLJvaATYG
QMuq
jgYOpKnQv
ItIxoUy
搜索
查看: 3902|回复: 0

[求助] wine迅雷7崩溃 [复制链接]
跳转到指定楼层
复制 

AAA

Rank: 9

UID
553182
帖子
3700
PB币
4233
贡献
0
技术
51
活跃
444
楼主
发表于 2013-1-26 11:11:22 IP属地浙江 |显示全部楼层
快御云安全
  (硬件要求:双核CPU 支持VT-X     内存>2G bois,打开vt-x enable)
    要命的什么qq飞信,在linux下运行超级不稳定,但是工作又要在linux下作,,,,,于是想能不能在linux下启动我装在另一个分区的windows。。。我说的是直接启动硬盘的。。。

前一段时间看见我对桌那英国哥在linux下用virtualbox虚拟windows,但不幸的是他把windows分区整整的转换成了一个镜像文件(用过vmware的人都懂,vmware虚拟机使用的磁盘是个虚拟文件)。虽然可以用,但有点小不爽,毕竟windows还在那,你做的任何修改仅仅会在镜像上而不是在那个真实的windows硬盘分区上,并且创建这个镜像又要吃掉40-50g的硬盘空间,要知道办公室的电脑硬盘超级小还本身就双系统(什么matlab,office,vstudio。。。。无比大的说)。

于是各种research,什么系统启动结构,什么mbr什么bcd ntld,,,,grub等等,总结这么个方法,这个办法同样使用VirtualBox,可以做到在win上直接运行本机硬盘的linux,相反也可以做到在linux上运行本机的windows, 不用创建镜像文件,省事,省地。(创建镜像要2-3小时,数十g一个文件。。。)这个感觉就像你有两台电脑,互相远程桌面。假如你在linux下虚拟的win创建了个文件,那么下次你去直接启动原生win,他就有了。当然运行windows可以在linux选择Virtualbox的seamless模式,让那个程序看起来和原生linux程序一样,比wine模拟的windows环境强800倍。

具体办法  安装virtualbox......
下载地址 https://www.virtualbox.org/wiki/Linux_Downloads
没有源的自己加下,用ubuntu的可以直接在软件中心装oracle VM VirtualBox
命令行下:sudo apt-get install virtualbox
下载deb包的,用鼠标把deb拉入终端
用 sudo dpkg -i  virtualbox.deb   
提示缺少依赖的话
sudo apt-get -f install   解决
安装后在terminal终端模式 用root权限的运行virtualbox
sudo virtualbox
不用root会出错。 配置一个windows的运行环境, 想要什么样的自己设定。

接下来做硬盘vmdk文件创建,这里直接创建整个硬盘的映射文件。创建单个分区的比较麻烦,又要提取mbr,又要修改bcd,而且还造成虚拟机能运行,原生启动错误的问题。

创建前请分配所有硬盘分区的读写权限,假如有三个 sda1 sda2 sda3 那么命令行下

sudo chmod 666 /dev/sda1              # 终端用sudo chmod 666 /dev/sda  即可
sudo chmod 666 /dev/sda2

sudo chmod 666 /dev/sda3   更多以此类推,两块盘以上的一样,无非是sdb sdc,,,,,等

使用如下指令创建 wmdk 硬盘的映射文件,这里用到的是Virtualbox的shell模式,更多内容请参看virtualbox高级用户手册

sudo vboxmanage internalcommands createrawvmdk -filename /home/用户名/rawdisk.vmdk -rawdisk /dev/sda -relative

用户名替换成自己的登录id, 这样rawdisk.vmdk就可以被Virtualbox(root权限下的)直接调用并且运行windows了。多个硬盘的请分别创建镜像,都加到Virtualbox的ATA管理器里面。
vbox挂载虚拟光盘/usr/share/virtualbox/VBoxGuestAdditions.iso,在vbox中的WIN安装增强,实现无缝模式。第一次进入硬盘上的windows会安装虚拟驱动,但无需担心实机进win时驱动是否改变,一切如旧。
注意的是尽量不要在两个系统分区互读写文件,否则后果自负。

在windows下运行物理磁盘的linux,请安装windows的VirtualBox,同样办法创建映射文件(命令稍有不同,看考windows版本Virtualbox的高级用户手册),注意请创建不同的映射文件,不要拿来在linux下创建的vmdk文件用,会死的很惨的。

实践证明这个办法是彻底不用修改mbr,bcd 还有grub的。。。可以双物理磁盘上的系统互启动。。。
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛