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

以 Windows 10 为例。

1. 准备好Win10的ISO镜像。

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

# chmod 666 /dev/sdb*

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

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

$ 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调出命令提示符

>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,一般是系统自带

# apt update

# apt install os-prober

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

GRUB_DISABLE_OS_PROBER=false

然后执行命令

# 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

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐