您的位置:首页 > 运维架构 > Linux

只用ISO镜像,在Linux系统上用Qemu虚拟机给另一块硬盘安装Windows 10

2020-03-05 04:22 1906 查看

以免以后遇到同样情况忘掉,这是给自己写的教程。

以 Windows 10 为例。

1. 准备好Win10的ISO镜像。

2. 以root身份给对应的硬盘对普通用户增加rw权限

[code]# chmod 666 /dev/sdb*

    /dev/sdb 是要装系统的硬盘

3. 启动Qemu虚拟机,挂上这个硬盘和安装盘镜像

[code]$ qemu-system-x86_64 -m 4096 -boot d -enable-kvm -smp 3 -net nic -net user -soundhw all -hda /dev/sdb -cdrom xxxx.iso

    xxxx.iso 是安装盘的ISO文件。启动的时候提示“按任意键从CD/DVD启动”,按一下就可以开始安装了。

    如果你也不喜欢小娜的语音,就把 -soundhw all 去掉,刚装完系统不一定能关掉那个东西,听着很难受。

    *如果提示“我们无法创建新的分区,也找不到现有的分区”,就Shift+F10调出命令提示符

[code]>diskpart
DISKPART> select disk 0 ::因为虚拟机就挂了一块硬盘,所以选中0就没错
DISKPART> clean
DISKPART> convert gpt

    然后退出,用同样的命令重新启动虚拟机再安装。

4. 装完之后如果本来就要搞双系统的话,在Linux这块硬盘上改一下Grub,BIOS设置开机从Linux这块硬盘启动,就可以在Grub菜单选择Windows 10来启动了。

    如果是OpenSUSE,直接YaST2设置就行了。

    以Debian 10.2为例:

    确保有os-prober,一般是系统自带

[code]# apt update
# apt install os-prober

    修改 /etc/default/grub 文件,确保里面有一行是

[code]GRUB_DISABLE_OS_PROBER=false

    然后执行命令

[code]# update-grub

 

参考:

http://www.xitongcheng.com/jiaocheng/win10_article_22125.html

https://unix.stackexchange.com/questions/286079/after-debian-installation-how-to-add-grub-entries-for-new-other-bootable-disks

https://www.dwhd.org/20150723_011447.html

https://hub.docker.com/r/luodaoyi/kms-server

  • 点赞
  • 收藏
  • 分享
  • 文章举报
gunpowderfans 发布了5 篇原创文章 · 获赞 0 · 访问量 513 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: