硬盘安装Windows 7和Ubuntu 10.04双系统
Windows 7和Ubuntu 10.04 都已经发布了,想体验一下。Windows 7已经安装了,本来想用wubi安装ubuntu,担心ubuntu系统性能不好,使用虚拟机安装吧,也是担心同样的性能问题。好在硬盘比较比较大,留出了10G给Ubuntu 10.04系统。这10g的分区在Windows 7下面是未使用的分区。没有分配盘符。
安装Windows 7和Ubuntu 10.04双系统,有两种方法。第一种先安装Windows 7之后安装ubuntu。第二种是先安装Ubuntu 10.04 ,在安装Windows 7。第二种方法我没有试过,相信一般的搞双系统的用户都是第一种安装方法。这里就第一种安装方法给大家一个介绍。
一,安装 Windows 7
Windows 7已经在中国大陆销售,可以购买正版win 7系统安装。我这里使用的Windows 7是联想旗舰版本。安装方法不再介绍,论坛里搜索下吧。
二,设置启动项。
接下来进入最为关键的一个环节,修改启动项。添加 grub 启动项。
1 、下载最新版本的 Grub4DOS
下载地址: http://www.oschina.net/p/grub4dos
下载并解压缩后,将目录中的grldr , grldr.mbr, grub.exe三个文件复制到C盘根目录下。
2 、在下载好的Ubuntu 10.04系统iso文件中,casper 文件夹目录下,找到vmlinuz、initrd.lz(注意:ubuntu9.04文件名为initrd.gz)解压,并复制到C盘根目录下(无需解压整个casper文件夹,整个casper文件夹很大)。
3 、 C 盘根目录下建立menu.lst文件,内容为:
color black/cyan yellow/cyan
timeout 30
default /default
title Microsoft Windows 7
root (hd0,0)
savedefault
makeactive
chainloader +1
title Install Ubuntu 10.04
root (hd0,0)
kernel (hd0,0)/vmlinuz boot=casper iso-scan/filename=/lucid-desktop-i386.iso ro quiet splash locale=zh_CN.UTF-8
initrd (hd0,0)/initrd.lz
复制代码
4 、开始菜单->运行->输入CMD,命令提示符下如下操作:
代码:
bcdedit /create /d "GRUB4DOS" /application bootsector
复制代码
命令结果应该会返回一个GUID,后面的命令用到这个GUID
bcdedit /set {GUID} device partition=C:
bcdedit /set {GUID} path \grldr.mbr
bcdedit /displayorder {GUID} /addlast
复制代码
三,硬盘安装 Ubuntu 10.04
重启机器。在启动项选择“GRUB4DOS”,再选择“Install Ubuntu 10.04”,进入ubuntu10.04的安装程序。注意在安装前打开终端,输入sudo umount -l /isodevice这一命令取消掉对光盘所在 驱动 器的挂载,否则分区界面找不到分区。
作者用的是SSD,为了避免对硬盘频繁读写造成的伤害,故没有分swap分区,读者在分区的时候可以分一个/,一个swap分区。最后,在安装系统之前,选择“高级”,将grub装在linux分区,这样就不会影响Windows 7的引导,避免写mbr。
四,修复 Windows 7 启动项
Ubuntu系统安装完以后重启,这时的启动项仍然只有Win7和Grub4Dos两项。让Windows 7能够启动Ubuntu,需要一个启动文件,就是刚才安装到Linux分区的Grub内容。一般这些内容在Linux分区的头512字节。在Linux中可以用dd命令很方便地提取出来,在Windows中我们需要借助工具,我这里用的是WinHEX。
打开WinHEX,点击Tools->Open Disk,选择Physical Media中的硬盘,OK。选中Linux分区,点击Edit->Copy Sector->Into New File,保存到C盘根目录,文件名Ubuntu.bin。
打开命令行窗口,添加Ubuntu启动项 bcdedit /create /d "Ubuntu 10.04" /application bootsector
复制代码
此时返回一个GUID。 bcdedit /set {GUID} device partition=C:
bcdedit /set {GUID} path \Ubuntu.bin
bcdedit /displayorder {GUID} /addlast
复制代码
最后使用bcdedit /delete {GUID}将GRUB4DOS的启动项删除,GRUB4DOS启动项的GUID可使用bcdedit /v查看。
五,总结
以上就是硬盘安装Ubuntu 10.04的全过程。
硬盘安装Windows 7和Ubuntu 10.04双系统相关推荐
- ubuntu18安装很慢_双硬盘装Win 10+Ubuntu 18.04双系统中的一些坑
之前在笔记本和台式机上装了很多回双系统,三系统,也无论是单硬盘还是双硬盘,都没有一次失败,都顺利恢复了GRUB引导项,能同时引导双系统或三系统.最近在笔记本上又装双系统,同样的安装方式和BIOS设置, ...
- Windows 7/8/8.1 硬盘安装法实现 ubuntu 14.04 双系统
Windows 7/8/8.1 硬盘安装法实现 ubuntu 14.04 双系统 原文:Windows 7/8/8.1 硬盘安装法实现 ubuntu 14.04 双系统 一.软件准备 1. 下载 Ub ...
- Windows XP硬盘安装Ubuntu 12.04双系统
Windows XP硬盘安装Ubuntu 12.04双系统 一.下载文件 需要下载的东西有两个,一个是grub4dos,另一个是Ubuntu 12.04 LTS的镜像文件,具体下载地址如下: 1.Gr ...
- Windows XP硬盘安装Ubuntu 12.04双系统图文详解
按照下文的方法,自己在winXP上面装Ubuntu12.04双系统,准确说是winXP+win7+Ubuntu三系统:正在安装,稍后将自己安装截图发出来.. 修改计算机名: sudo gedit /e ...
- 苹果系统 macOS Mojave 10.14.4上安装 Ubuntu 18.04 双系统
macOS Mojave 10.14.4 安装Ubuntu 18.04 双系统 0. 准备工作 & 系统情况 1. 制作Ubuntu安装盘(U盘) 2. 硬盘分区 3. 安装Ubuntu 4. ...
- 苹果系统 macOS Catalina 10.15.7 安装 Ubuntu 20.04 双系统 采用rEFInd引导
苹果系统 macOS Catalina 10.15.7 安装 Ubuntu 20.04 双系统 采用rEFInd引导 0. 前言 1. 准备工作 & 系统情况 2. 制作Ubuntu安装盘(U ...
- Dell Inspiron 3670 安装 Win 10 和 Ubuntu 18.04 双系统,UEFI 启动
Dell Inspiron 3670 安装 Win 10 和 Ubuntu 18.04 双系统,UEFI 启动 电脑配置(Inspiron 3670-R1847S) BIOS 设置 制作启动盘 安装 ...
- w10安装ubuntu_Win10 + Ubuntu 16.04双系统完美安装教程【详细】
务必记得备份自己的数据,数据无价!!! 电脑型号:Thinkpad E550 固态装了win10,机械硬盘打算装Ubuntu16.04 固态硬盘格式MBR,机械硬盘格式GPT 一.制作U启动盘 1.下 ...
- 机械革命Z2 air 安装 win10 + Ubuntu 18.04 双系统
机械革命Z2 air 安装 win10 + Ubuntu 18.04 双系统 准备工作 Ubuntu的安装过程 安装Nvidia 1060 max-q 显卡驱动 安装后遇到的问题 Ubuntu 与wi ...
最新文章
- docker容器 cpu memory 资源限制
- oracle 性能优化--索引总结
- centos 7.9密码改密钥登陆
- SELinux让php程序无法远程连接数据库
- ZOJ 2112 Dynamic Rankings
- cesium等高线_Cesium开源三维地球离线地图发布源码示例功能
- Struts2之文件下载
- python list方法说明_对python中list的五种查找方法说明
- Qt_QDir_常见的操作
- Unity热更新学习(二) —— ToLua c#与lua的相互调用
- 通过css3制作熊在冰川奔跑效果(animation、精灵图)
- ElasticSearch分布式架构原理
- Oracle Certified
- TypeError: from_buffer() cannot return the address of the raw string within a str or unicode or byte
- 夜深人静写算法(九)- Dancing Links X(跳舞链)
- 这怎么可能:一千年前世界与中国差距有多大?
- layui use 定义js外部引用函数
- (将英尺转换为米)编写程序,读入英尺数,将其转换为米数并显示结果。一英尺等于0.305米。
- Mac下的Kali虚拟机的安装
- 网游服务器搭建方案图解(以魔兽世界为例)
热门文章
- mac安装mysql修改密码_Mac下安装MySQL 5.7.28并且修改root密码-Go语言中文社区
- python在线编辑器最新_Editor.md 二次开发-markdown在线编辑器
- C/S和B/S两种架构区别与优缺点分析
- 多项式基础操作 - 学习笔记
- JAVA设计模式详解(六)----------状态模式
- 实验三_166_张珍珍
- Qt webkitwidgets模块和webenginewidgets模块
- Microsoft Office SharePoint Server 2007 Starter Page
- android bootloader阶段GPIO的控制
- Linux and the Device Tree