最近买了新的笔记本电脑,发现新买的电脑上面安装的是win7用户版,在网上查了一下这个版本的win7是功能最少的。。。另外又发现偌大的500G硬盘居然只给分成2个区,每个250。。。各种不爽,于是决定格式化硬盘重新安装系统。

1.安装win7

在网上找了下win7的iso映像,有各种版本,说是旗舰版的win7功能是比较多比较好的。另外目前的cpu都是64位的,所以我打算安装64位的系统,64位系统和32位最大区别是可以支持4G以上的内存,刚好我买电脑的时候加了根内存条,现在总内存是6G,所以64位旗舰版的win7最满足我的需求了:)

我下载的是青苹果的一个iso镜像,下载下来之后刻录成启动光盘,然后用光盘启动系统,发现里面只有winPE选项有用,其他选项都是废的。。。进入PE后,用里面的工具重新分了下区,然后用ghost安装了win7。这个版本的镜像里面没有offic软件,没办法只好上网找了office2007,找到一个石油学院的office iso镜像,兼容win7 64位,又免序列号的。安装成功之后将C盘系统用ghost克隆了一个备份保存,win7安装完成。

2.安装ubuntu

开始我安装的是ubuntu11,用的是以前的安装盘,这里纠结了一下是用wubi装还是正规安装,网上说是wubi安装属体验系统,功能可能不全,最后用ubuntu的启动光盘正常安装了ubuntu11。

安装ubuntu时,开始有3个选项,一是跟win7一起安装,一个是替代wiin7,一个是自定义。看了网上攻略我选择了自定义,选择自定义时要自己划分ubuntu分区。我划分了3个,一个是主分区,这个分区相当与windows的系统C盘,大小10G,挂载点“/”。第二个是交换空间,相当是win7的虚拟内存空间,我划分了4G。最后一个是home区,这个相当与windows系统的其他分区(比如D盘,E盘。。。),我划分了20个G,挂载点是“/home”。

安装完后重启系统,就可以看到ubuntu的启动引导菜单了。如果你想将win7放在菜单首位,可以进入ubuntu系统修改/boot/grub/grub.cfg文件,将里面的win7菜单移到ubuntu菜单前面就可以了。

3.重装ubuntu

后来发现ubuntu11上网网速极慢,查了很多都不知道是哪里出问题,就重新下载了ubuntu12,安装过程与上面一样。安装完成之后重启电脑发现ubuntu引导目录不见了,要重新做ubuntu的菜单引导。

先用ubuntu的启动光盘进入试用版ubuntu,然后打开终端,输入下面命令查询ubuntu的安装区,我的是sda9。

1
sudo fdisk -l

然后创建了一个临时目录,这个目录是为了后面mount ubuntu启动分区用的,命令如下:

1
2
mkdir /media/tmpdir
mount /dev/sda8 /media/tmpdir

接下来是最重要的一步,输入命令下面命令:

1
sudo grub-install --root-directory=/media/tmpdir /dev/sda

注意,这里就是sda,后面不要写成sda9,如果显示no error report,则表示基本成功了。然后保存重启系统,会发现ubuntu的菜单已经有了,但是看起来比较乱,版本信息也不是安装的系统版本信息,所以接下来进入ubuntu系统,打开终端,输入:

1
sudo update-grub2

完了之后再次重启系统就会发现ubuntu正常的启动引导菜单了。如果想把win放在前面,就照之前说的方法改下ubuntu的配置文件就OK了。

就这样折腾了一个星期,最后终于把系统都装好了,好累。。。不过也学到了很多系统知识。下次再装系统就轻车熟路了:)

安装win7和ubuntu双系统的更多相关文章

  1. 【原】安装Win7和Ubuntu双系统后,Win7耳机无声音的解决办法

    最近安装了Ubuntu的桌面版,作成了双系统,可是发现了一个问题:进入Win7后有时插耳机会没有声音,外放有声音.后来更新驱动也没有解决问题,最后在网上查到了解决办法. 产生原因:进入Ubuntu后, ...

  2. 在UEFI下安装windows和Ubuntu双系统目前不可行

    UEFI是BIOS的升级,未来将取代BIOS,说白了,就是跟BISO差不多的作用.但是目前比较新的主板兼容两种设置就比较坑了,默认是UEFI,UEFI下只能安装win8以上的版本,和linux64位系 ...

  3. 快速上手Ubuntu之安装篇——安装win7,Ubuntu16.04双系统【转】

    本文转载自:http://blog.csdn.net/qq_28205153/article/details/52203512 Linux可以说是开发者的系统,对于开发者来说,Linux发行版不仅为我 ...

  4. Win7与Ubuntu双系统时卸载Ubuntu的方法

    Win7与Ubuntu双系统时卸载Ubuntu的方法 [日期:2010-03-26] 来源:Ubuntu社区  作者:Ubuntu编辑 [字体:大 中 小]       1. 下载MBRFix工具,放 ...

  5. 【转】win7与ubuntu双系统,删除ubuntu后,启动错误error:no such partition grub rescue的修复--不错

    原文网址:http://blog.sina.com.cn/s/blog_541900d50101eu9r.html win7于ubuntu双系统,进入windows后直接格式化硬盘分区将ubuntu删 ...

  6. win7和ubuntu双系统,win7时间晚8小时解决办法。

    装了Win7和Ubuntu双系统后发现,使用Ubuntu后再登陆win7时系统显示时间不准确,比实际时间晚了8小时. 搜索后发现原来Linux和Windows的系统时间管理是不同的.Linux是以主板 ...

  7. 安装Windows和Ubuntu双系统2

    安装Windows和Ubuntu双系统 0.552016.12.10 15:54:41字数 2101阅读 6644 这几天开始动手做毕设啦,打算好好过把Linux瘾,接下来便是这两天我在联想电脑上安装 ...

  8. 安装Windows和Ubuntu双系统

    发现关注消息 安装Windows和Ubuntu双系统     安装Windows和Ubuntu双系统 0.552016.12.10 15:54:41字数 2101阅读 6644 这几天开始动手做毕设啦 ...

  9. 【教程】在UEFI启动方式下,通过GRUB2引导,直接从硬盘ISO文件安装Windows10和Ubuntu双系统

    本文为作者原创,允许转载,但必须注明原文地址: https://www.cnblogs.com/byronxie/p/9949789.html 动机 最近在自学MIT6.828 Operating S ...

随机推荐

  1. mysql 约束条件 not null与default

    not null与default 是否可空,null表示空,非字符串not null - 不可空null - 可空 use db4: 默认值,创建列时可以指定默认值,当插入数据时如果未主动设置,则自动 ...

  2. 001-jpa基本概念以及基础注解

    一.什么是JPA JPA是Java Persistence API的简称,中文名Java持久层API,是JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中. S ...

  3. mybatis 中jdbctype和javatype的对应关系

    1:mybatis 中jdbctype和javatype的对应关系 JDBC Type Java Type CHAR String VARCHAR String LONGVARCHAR String ...

  4. Docker Compose 入门使用指南

    Compose is a tool for defining and running multi-container Docker applications. With Compose, you us ...

  5. Centos7使用yum下载rpm包而不执行安装

    yum-downloadonly是yum的一个插件,使得yum可以从RHN或者yum的仓库只下载包而不安装. 举例,从yum源下载ricci软件包 # yum install --downloadon ...

  6. 【转】Deep Learning(深度学习)学习笔记整理系列之(七)

    9.5.Convolutional Neural Networks卷积神经网络 卷积神经网络是人工神经网络的一种,已成为当前语音分析和图像识别领域的研究热点.它的权值共享网络结构使之更类似于生物神经网 ...

  7. Codeforces Round #530 (Div. 2) Solution

    A. Snowball 签. #include <bits/stdc++.h> using namespace std; ], d[]; int main() { while (scanf ...

  8. 什么是T-SQL

    T-SQL T-SQL 即 Transact-SQL,是 SQL 在 Microsoft SQL Server 上的增强版,它是用来让应用程序与 SQL Server 沟通的主要语言.T-SQL 提供 ...

  9. pyDay15

    内容来自廖雪峰的官方网站. 1.Python提供的sum()函数可以接受一个list并求和,请编写一个prod()函数,可以接受一个list并利用reduce()求积. from functools ...

  10. Python3.x:open()文件操作

    Python3.x:open()文件操作 open/文件操作: #open(路径+文件名,读写模式) #读写模式:r只读,r+读写,w新建(会覆盖原有文件),a追加,b二进制文件.常用模式 f=ope ...