磁盘分区——windows 7自带分区工具实现

磁盘分区——PQ硬盘分区魔术师

win7,ubuntu双系统的安装——正式安装

win7,ubuntu双系统的安装——卸载ubuntu

讲述了我的

 win7,ubuntu双系统

使用历程,现今遇到了“

重装win7后如何恢复ubuntu引导

”,特别记录下来,供以后查阅:

参考:
http://www.cnblogs.com/dolphin0520/archive/2012/03/11/2390175.html

在重装系统之后,开机启动界面的ubuntu引导不见了,直接进入新安装的window系统中。

怎么办?

我的做法

一、准备工作:

到一下链接:

win7,ubuntu双系统的安装——准备工作

找到:
准备文件下载地址:

地址一

下载提示的文件,并解压到
C:/
下。

下载 ubuntu iso文件,我这里使用的是
ubuntu-12.04.1-desktop-i386.iso 

如果不是这个版本的 ubuntu,需做如下操作:

编辑文件名为menu.lst的文件,内容为:

title Install Ubuntu

root (hd0,0)

kernel (hd0,0)/vmlinuz boot=casper iso-scan/filename=/ubuntu-12.04.1-desktop-i386.iso ro quiet splash locale=zh_CN.UTF-8

initrd (hd0,0)/initrd.lz

将 ubuntu-12.04.1-desktop-i386.iso 改为你下载的 ubuntu 的文件名(别忘了后缀)。

到此准备工作完毕,重启系统。

二、配置

重启之后,选择进入到ubuntu系统之后,打开终端(快捷键组合是Ctrl+Alt+T);

1)在终端下输入sudo -i(获得管理员权限)

2)在终端下输入fdisk -l(是小写的字母'L',查看盘符列表)

会出现类似下面的信息:

Disk /dev/sda: 320.1 GB, 320072933376 bytes 

255 heads, 63 sectors/track, 38913 cylinders 

Units = cylinders of 16065 * 512 = 8225280 bytes 

Disk identifier: 0x70f7ab9c

Device    Boot    Start   End Blocks    Id   System 

/dev/sda1 1       1627     13060096     27   Unknown 

Partition 1       does not end on cylinder boundary. 

/dev/sda2 *       1627     1639102400   7    HPFS/NTFS 

Partition 2 does not end on cylinder boundary. 

/dev/sda3 1639     8166     52429859     7   HPFS/NTFS 

/dev/sda4 8167     38913    246975277+   5   Extended 

/dev/sda5 8167     32385    194539082+  7    HPFS/NTFS 

/dev/sda6 32386    38788    51432066    83   Linux 

/dev/sda7 38789    38913    1004031     82   Linux swap / Solaris

然后找到ID为83的盘符,根据上面显示的信息可知当时装ubuntu时是装在sda6这个分区。

3)在终端输入mount /dev/sda* /mnt

(*代表ubuntu系统所在的分区,即上一步显示结果中ID为83的分区号,如上面显示的是在sda6这个分区,

所以输入的是mount /dev/sda6 /mnt

注意:mount后面有一个空格,sda6后面也有一个空格,这两个空格千万不要漏掉,否则会报错)

4)上一步结束之后,继续在终端中输入grub-install --root-directory=/mnt /dev/sda

等待一会儿,若出现Installationfinished,No Error Reported则表示成功了

(注意:grub-install之间没有空格,--root前面有一个空格,--root前面是两个'-',/mnt后面有一个空格)

5)到此,ubuntu引导基本恢复,重启电脑后,就可以看到熟悉的ubuntu引导界面了,进入ubuntu系统,打开终端输入

sudo update-grub

等待片刻显示以下信息:

Generating grub.cfg ... 

Found linux image: /boot/vmlinuz-2.6.31-20-generic 

Found initrd image: /boot/initrd.img-2.6.31-20-generic 

Found memtest86+ image: /boot/memtest86+.bin 

Found Windows Vista (loader) on /dev/sda1 

Found Windows 7 (loader) on /dev/sda2 

done

恢复工作便全部完成了。

重启系统。

三、最后完善

重启后,选择进入win7,到win7的系统盘C盘下,删除安装ubuntu的时复制到C盘的文件(vmlinuz,initrd.lz,grldr,grldr.mbr,grub.exe,menu.lst,boot.ini,ubuntu.iso)

特别是ISO文件,如果不删除,重启进入win7后,又将进入Ubuntu的安装界面。

win7,ubuntu双系统——重装win7后如何恢复ubuntu引导的更多相关文章

  1. win7+ubuntu双系统 重装win7后grub修复

    问题:之前安装的是win7+ubuntu双系统,重装win7后启动选项没有了,直接进入的是win7系统,无法进入ubuntu系统了. 解决办法:我们需要修复grub,将ubuntu系统重新挂载一下,具 ...

  2. 双系统重装win7和ubuntu修复win7引导方法介绍(来源百度经验)

    很多朋友喜欢为电脑安装win7和ubuntu双系统,当我们重装双系统时,可能会出现win7引导不见的情况,接下来就告诉大家双系统重装win7和ubuntu修复win7引导的方法. 1.win7和ubu ...

  3. Ubuntu杂记——双系统重装Win7后找不到Ubuntu的解决办法

    之前装过Ubuntu和Win7的双系统,后来重装了Win7,发现Ubuntu不见了,那会没怎么用,也没去解决问题.现在再看Android内核剖析,大部分都是在Ubuntu环境下进行的,所以百度了一些方 ...

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

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

  5. linux+win7双系统重装win7修复grub的办法(转)

    本人是debian+win7的双系统, 下面介绍下重装win7的整个过程以及遇到的一些小问题,在查阅相关博客和朋友的帮助下成功修复, 记录下以便以后有不时之需, 也希望能帮助到遇到同样问题的朋友! 首 ...

  6. linux+win7双系统重装win7修复grub的办法

    本人是debian+win7的双系统, 下面介绍下重装win7的整个过程以及遇到的一些小问题,在查阅相关博客和朋友的帮助下成功修复, 记录下以便以后有不时之需, 也希望能帮助到遇到同样问题的朋友! 首 ...

  7. Windows、Ubuntu双系统重装windows系统后grub引导的修复及默认启动项的修改

    今天帮童鞋重装系统,他的电脑是Windows.Ubuntu双系统,需要重装的系统是windows,据说是因为很多游戏都只支持64位,要给换成64位的 = =...      于是我就帮他装了个wind ...

  8. Ubuntu + Win7 双系统 重装win7后进入不了Ubuntu

    机子上先有win7,然后装Ubuntu,装完Ubuntu后,开机进入Ub开机界面,里面有ubuntu,win7 loader(启动项),选择win7启动后就出现读盘错误. 天,我怎么能修复好这双系统启 ...

  9. 双系统重装windows后修复UBUNTU的GRUB

    1.问题背景 本子是win7和ubuntu10.04双系统,用的还算好,虽然只有在用QQ的时候还会用到win7,但还是保留windows.可是几天 前,win7突然总是蓝屏.死机,更重要是的背景变成黑 ...

随机推荐

  1. Java TCP 程序

    服务器采用BIO模式,每一个线程处理一个连接.问题出现在,如果使用BufferedReader去读取字符流,如果没有换行符的话,那么就会导致线程阻塞.因为调用了readLine()方法. import ...

  2. PHP从零开始-笔记-面向对象编程的概念

    面向对象变成的概念 需要一一种不同的方式来考虑如何构造应用程序.通过对象可以在对应用程序所处理的显示任务.过程和思想进行编码是,实施更贴切的建模.OOP方法并不是将应用程序考虑成一个将大量数据从一个函 ...

  3. mac安装mongodb

    一,安装方法1 ,下载mongodb 1,官网下载mongodb程序 https://www.mongodb.org/downloads#production​ 2,解压后启动mongodb服务 下载 ...

  4. QT连接Linux mysql注意

    windows: #define MYSQLDB "QMYSQL"#define MYSQLDB_HOSTNAME "192.168.228.168"#defi ...

  5. Android连接蓝牙耳机播放音乐

    参考: Android实现主动连接蓝牙耳机 具体实现: private static final String TAG = "BluetoothA2DPTest"; private ...

  6. 分分钟教会大家第一个Spring入门案例

    1.下载Spring jar包,并添加到项目中. 官网地址http:springsource.org 2.在项目中新建一个类      package cn.test; public class He ...

  7. git之常用指令

    参考:Git教程 - 廖雪峰的官方网站 1.git  //linux上检测是否安装git 2.sudo apt-get install git //linux上安装git 3.git config - ...

  8. windows server 2008 R2 SP1 安装exchange 2010

    一. 先决条件 若在windows server R2 SP1企业版系统上典型安装exchange server2010 SP3,则需要提前确定一下先决条件 AD域环境,域和林的功能级别必须是wind ...

  9. Effective Java 读书笔记之六 方法

    一.检查参数的有效性 1.考虑参数有哪些限制,把限制写到文档中,在方法的开头处通过显式地检查来实施这些限制. 二.必要时进行保护性拷贝 1.如果类具有从客户端得到或者返回的可变组件,类就必须考虑保护性 ...

  10. HDU 5071 Chat(2014鞍山赛区现场赛B题)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5071 解题报告:一个管理聊天窗口的程序,一共有八种操作,然后要注意的就是Top操作只是把编号为u的窗口 ...