如何在Ubuntu下安装windows7
参考了许多技术文章,记录其中遇到的一些问题,和解决方式。
查看ubuntu的版本号命令:cat /etc/issue
由于我的新电脑没有光驱,所以不能通过光盘来安装系统,于是就决定用优盘来安装ubuntu。
准备:下载软件UltraISO,ubuntu的镜像文件,u盘
首先把u盘格式化成fat32的文件系统,打开UltraISO文件,在菜单栏的“启动”-》“写入硬盘影像”,就可以了(usb hdd)。然后在电脑启动的时候选择usb hdd启动的方式(按F12),就可以了。
但是会碰到一个问题:按F12之后就一直停止在start booting from usb device,没反应。
网上查了下,原因是修改syslinux目录下的文件syslinux.cfg,把default vesamenu.c32注释掉
#default vesamenu.c32。然后就可以了
重新装了ubuntu,第一次对硬盘进行分区,具体的分区是:
/boot 1G EXT4
/home 120G 主要放置linux系统内容 EXT4
/mnt/windows 120G 主要放置windows系统内容 FAT32
/ 30G EXT4
swap 50G 方便以后备份数据(一些安装文件、shell脚本等等) EXT4
swap定义
Swap分区,即交换区,Swap空间的作用可简单描述为:当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap空间中,等到那些程序要运行时,再从Swap中恢复保存的数据到内存中。这样,系统总是在物理内存不够时,才进行Swap交换。 其实,Swap的调整对Linux服务器,特别是Web服务器的性能至关重要。通过调整Swap,有时可以越过系统性能瓶颈,节省系统升级费用。
接下去打算装windows7双系统,由于文件系统的不一样,所以稍微简略的了解了下windows以及linux的文件系统:
windows系列主要用三种文件系统,FAT16、FAT32、NTFS是目前最常见的三种文件系。其中NTFS是windows7支持的,windows xp支持FAT32的,FAT16则支持比较早的系统,比如dos、Windows 95等等
linux系统文件系统的发展历程:MINIX,ext2,ext3,ext4
第一次使用root用户的时候,需要设置其密码,否则不会起效 sudo passwd root
查看磁盘分区情况命令:sudo df
在装windows7的时候遇到了一个问题,就是之前我在ubuntu下对与挂载在/mnt/windows下的分区是fat32格式的(之前因为没有ntfs格式让我选择),而windows7的安装他能识别的主分区只能是ntfs格式的,所以我必须得把/dev/sda3的文件系统格式转化成ntfs。接下去就是转化的步骤:
先下载一个GParted,这是一个图形化的工具。sudo apt-get install gparted
然后再下载一个支持ntfs分区的东西。sudo apt-get install ntfsprogs
接下去打开gparted。命令sudo gparted 进行对/dev/sda3进行格式化。
接下去就可以用u盘引导进行安装了。
但是会遇到两个问题,首先windows7只有一个分区,就是c盘,所以得用工具格式化成几个分区,接下去就是修改mbr,也就是开机引导。
由于我在ubuntu分区的时候分了3个主分区和一个逻辑分区,而电脑最大支持4个分区,所以悲剧了,不能对window7的c盘进行分区。(下次分区的时候注意,只要两个主分区就行了)