教程:在ubuntu下的硬盘上安装win7

电脑杂谈  发布时间:2020-10-13 21:06:40  来源:网络整理

win7下硬盘安装ubuntu_win7下硬盘安装ubuntu

上周末我在家里呆了两天,唯一要做的就是安装系统。与很久以前什么都没发生时拿一张幻影磁盘安装系统(win)不同,这种折腾是技术性的。在整个过程中,我破坏了SD卡的持卡人,并无数次地检查了SD卡。最后,发现完整的硬盘安装就足够了。

您从此过程中学到了什么?简单地说,通过grub引导系统,通过硬盘安装系统,并且在原来的卡托(或读卡器)中有一个芯片(在我之前只是一个连接)。

让我们先谈谈环境

我的笔记本电脑是完整的ubuntu系统。在虚拟机中运行以前使用过win的位置,这很慢。因此就有了在ubuntu下安装Win系统的想法。我也想尝试一下archlinux,所以最终的理想结果是安装archlinux和ubuntu的双重系统。

关于过程

先赢,然后是archlinux

win7下硬盘安装ubuntu_win7下硬盘安装ubuntu

最初的想法很简单,首先将系统重新安装为win系统,然后再安装archlinux。 Internet上此区域中有更多信息,并且安装更容易。将winxp写入sdcard后,我启动并发现找不到硬盘。据估计,我将整个硬盘格式更改为ext4,发现此路径不起作用,因此我找到了另一个解决方案。

直接在ubuntu下安装win

由于您不能先安装Win,然后再更改另一计划,并找到有关在Internet上的Linux下安装Win的文章。绕了一些弯路,主要是因为开始时没有考虑安装win所需的磁盘分区,并且只能通过grub安装引导安装版本的系统,无法安装ghost。因此,首先将其用作gparted活动磁盘,然后进入系统,并从磁盘中绘制一个ntfs分区。然后通过grub引导win7的安装映像进行安装。扔了之后,我基本上了解了如何使用grub引导系统。

主题,在ubuntu下安装win7

创建分区

如上所述,如果您还具有完整的Linux环境,则必须首先创建一个ntfs分区。然后来配置grub。

win7下硬盘安装ubuntu_win7下硬盘安装ubuntu

您需要在哪个分区上安装系统,可以通过`sudo fdisk -l检查,例如我的是:

Device Boot      Start         End      Blocks   Id  System
/dev/sda1            2048   371175423   185586688   83  Linux
/dev/sda2   *   575975424   616935423    20480000    7  HPFS/NTFS/exFAT

其中,/ dev / sda2是我划分的ntsf分区,然后将在此处安装win系统。

写iso图像

在Ubuntu下创建ISO映像比在Win下创建ISO映像容易得多。完全不需要其他软件,只需一个命令:

mkdir /mnt/win7
sudo mount  windows7.iso /mnt/win7
sudo cp -rv /mnt/win7/* /dev/sda2

win7下硬盘安装ubuntu_win7下硬盘安装ubuntu

这会将win7写入新创建的分区,然后启动。

grub引导

实际上,这只是几个配置的问题。如果您的ubunut系统在启动时未选择系统菜单,则在启动后需要按Shift键才能显示它。实际上,您可以通过在系统选择菜单部分中按c输入grubdos,而无需浏览配置文件。但是,还有更多类似的事情要记住。

配置文件如下:

menuentry "Windows 7 (loader) (on /dev/sda2)" --class windows --class os {
    insmod ntfs
    set root=(hd0,2)
    ntldr (hd0,2)/bootmgr
    boot
}

应该注意,您的win7是安装盘,而不是幻影盘。

win7下硬盘安装ubuntu_win7下硬盘安装ubuntu

这时,重新启动,然后在选择操作系统的菜单上找到win7的附加选项,然后安装正常。我要提醒的是,我已经为win分区分配了20 GB的空间,在安装win7和一些基本软件之后,只剩下不到1G的空间,因此,如果磁盘很丰富,则应该分配更多的空间。

安装archlinux

安装archlinux有点麻烦,因为您不能直接从要安装的分区中引导系统。因此,您需要首先将引导文件系统放在另一个分区中,例如主分区(/ dev / sda1 /)中的home / the5fire / arch目录,然后编写grub配置:

menuentry "Arch Install" --class gnu-linux --class gnu --class os {
    insmod part_msdos
    insmod ext2
    set root=(hd0,1)
    linux (hd0,1)/arch/boot/vmlinuz-linux root=/dev/sda1
    initrd /boot/initramfs-linux.img
}

从这里开始,进入安装模式,它实际上是一个终端。

对于其他内容,您可以参考这两篇文章:

查看第5步。

就是这样。如果您有足够的时间,自己扔它也不错。

安装archlinux之后,实际上我没有使用它,因为我必须安装GUI,并且必须配置许多东西。时间成本不允许这样做,所以我不得不在ubuntu下构建一个轻量级的桌面。在过去的两天里,我一直在尝试E17台式机。


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/dianqi/article-325873-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...