您尚未登录。

#1 2012-09-12 22:14:16

firewooz
会员
注册时间: 2012-09-12
帖子: 9

『已解决』win7 vmware虚拟机安装到物理硬盘后,无法添加启动项

在win7下用vmware安装archlinux20120907 到第三分区(用pq分出的ext3),正常安装,也装了grub,gnome ,在虚拟机里正常grub引导,但是怎么也添加不到win7开机项。

先试过easybcd 添加(如下图),开机后还是直接进入win7。于是添加neroGRUB(最后那项),写了menu.list.还是直接不行.......


后来又试了在c盘添加grubdos ,boot.ini 后面加了如下几行,





Java代码
1.[boot loader] 
2.[operating systems] 
3.c:\grldr.mbr="Archlinux" 


menu.list是这样的




1.title archlinux 
2.root (hd0,3)   
3.kernel /boot/vmlinuz-linux root=/dev/sda4   
4.initrd /boot/initramfs-linux.img   
5.boot   


完全没用,实际上用在easybcd里启动项都删了也不影响win7忘我的启动....


实在没辙了。之前装过debian6 的livecd,因为不能获取root权限,就在win7中删了,也重写过MBR,但win7也打不开了,用win7启动盘修复过。




因为只能用3G网卡上网,以为这样安装省去不少麻烦,虽然最新的arch带了usb_modeswitch,可是不大会用,不想冒那个险。

FluxBB bbcode 测试

最近编辑记录 firewooz (2012-09-15 02:22:57)

离线

#2 2012-09-12 22:28:12

phoenixlzx
晩ご飯だよー
注册时间: 2011-08-19
帖子: 1,789
个人网站

Re: 『已解决』win7 vmware虚拟机安装到物理硬盘后,无法添加启动项

3G上网现在已经能够很简单解决了,具体请看wiki。

还是乖乖用iso光盘/闪存盘安装,表玩神码虚拟机在硬盘上安装,出错了都没人遇到过也没法给你解决。

如果不会玩怕冒险的话,livecd引导进去先按照wiki连上网再说,这样就会好很多。

grub2还需要安装 os-probe 再执行

grub-mkconfig -o /boot/grub/grub.cfg

就可以找到win7启动项了。

离线

#3 2012-09-12 23:09:46

firewooz
会员
注册时间: 2012-09-12
帖子: 9

Re: 『已解决』win7 vmware虚拟机安装到物理硬盘后,无法添加启动项

多谢回复!

我就是按照Beginer's guide 安装的.也装过了os-probe.我再用ubuntu的livecd试试, arch实在不知道怎么弄.

离线

#4 2012-09-13 01:27:28

danielhugo
偶爸刚弄死他
注册时间: 2012-07-31
帖子: 269
个人网站

Re: 『已解决』win7 vmware虚拟机安装到物理硬盘后,无法添加启动项

虚拟机安装到物理硬盘,又长知识了……


本人的 Arch Linux 软件仓库:http://git.io/-1
本人的广告过滤及代·理规则订阅页面:http://git.io/f0x

离线

#5 2012-09-13 10:32:30

firewooz
会员
注册时间: 2012-09-12
帖子: 9

Re: 『已解决』win7 vmware虚拟机安装到物理硬盘后,无法添加启动项

我发现问题在于写入grub前没有挂载windows分区,所以,,,,,,再用ntfs-3g重新挂载应该就可以了.

离线

#6 2012-09-13 14:00:29

firewooz
会员
注册时间: 2012-09-12
帖子: 9

Re: 『已解决』win7 vmware虚拟机安装到物理硬盘后,无法添加启动项

Device Boot      Start         End      Blocks   Id  System
/dev/sda1              63    60854219    30427078+  2d  Unknown
/dev/sda2        60862464   151205887    45171712   2d  Unknown
/dev/sda3       165722110   625139711   229708801    f  W95 Ext'd (LBA)
/dev/sda4   *   151205888   165722109     7258111   83  Linux
/dev/sda5       165722112   375437311   104857600    7  HPFS/NTFS/exFAT
/dev/sda6       375439360   625139711   124850176   2d  Unknown



装过ntfs-3g,使用cat /proc/filesystems 发现里面有ntfs的阿,第五分区就支持的,,但就是挂载不上,完全没办法了。是硬盘NTFS分区的问题,就算正常的方法安装也是这个结果了。

[root@arch glados]# mount -t ntfs-3g /dev/sda5 /mnt/win
NTFS signature is missing.
Failed to mount '/dev/sda5': Invalid argument
The device '/dev/sda5' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?

离线

#7 2012-09-13 14:03:08

firewooz
会员
注册时间: 2012-09-12
帖子: 9

Re: 『已解决』win7 vmware虚拟机安装到物理硬盘后,无法添加启动项

谁能帮帮我,先谢过了,谷歌了不少资料无解。

离线

#8 2012-09-13 17:57:09

zhw2101024
会员
注册时间: 2012-09-12
帖子: 8

Re: 『已解决』win7 vmware虚拟机安装到物理硬盘后,无法添加启动项

不是应该用

mount -t ntfs /dev/sda5 /mnt/win

的吗,ntfs才是一种文件格式吧。可以man filesystem试一下,没记错的话应该能看到一个文件系统的列表

最近编辑记录 zhw2101024 (2012-09-13 18:00:03)

离线

#9 2012-09-15 02:22:10

firewooz
会员
注册时间: 2012-09-12
帖子: 9

Re: 『已解决』win7 vmware虚拟机安装到物理硬盘后,无法添加启动项

zhw2101024 说:

不是应该用

mount -t ntfs /dev/sda5 /mnt/win

的吗,ntfs才是一种文件格式吧。可以man filesystem试一下,没记错的话应该能看到一个文件系统的列表

已经解决了。

离线

#10 2014-03-14 20:44:53

cox
会员
注册时间: 2011-08-25
帖子: 4

Re: 『已解决』win7 vmware虚拟机安装到物理硬盘后,无法添加启动项

怎么解决的?

离线

页脚