zoukankan      html  css  js  c++  java
  • 双系统重装windows后,修复grub启动

       本来是vista与ubuntu 9.10共存的双系统电脑,近来想装个win7,装上win7后,却找不到ubuntu的启动项了……

       于是,可通过如下方法做:

       方法来源百度空间的某位哥们,http://hi.baidu.com/shuye216/blog/item/2694891e3ef6ae094134173f.html,这里只是结合自身的运用,说一下要注意的地方:

       用ubuntu9.10以上(9.10以下的就是修复grub1)的系统盘,启动光盘选择“试用而不安装”,进入后打开终端:

    (注意命令间的空格,特别是mnt前面有空格)

    一、sudo fdisk -l   找到id=83的选项,如,我的是:

    Disk /dev/sda: 320.1 GB, 320072933376 bytes
    255 heads, 63 sectors/track, 38913 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disk identifier: 0xbbc20dd6

       Device Boot      Start         End      Blocks   Id  System
    /dev/sda1   *           1        3891    31254426    7  HPFS/NTFS
    /dev/sda2            3892        6261    19028992   83  Linux
    /dev/sda3            6261       38914   262282241    f  W95 Ext'd (LBA)
    /dev/sda4            6504       11727    41953280    7  HPFS/NTFS
    /dev/sda5            6261        6504     1952768   82  Linux swap / Solaris
    /dev/sda6           11727       24794   104960000    7  HPFS/NTFS
    /dev/sda7           24794       38914   113414144    7  HPFS/NTFS
    ,这样获取自己ubuntu分区在/dev/sda2。

    然后再按照以下去做

    1. sudo -i 

    2. mount /dev/sda2 /mnt

    3. mount /dev/sda2 /mnt/boot   这一步是有给 /boot 单独分区的命令,若没单独分区跳过这步

    4. grub-install --root-directory=/mnt /dev/sda (/mnt后的空格啊!!!!,差点被它害死了我)

    5. 重启

    经过上面的步骤就就能恢复到原来的双系统。

  • 相关阅读:
    20180925-2 功能测试
    【PL/SQL编程】循环语句
    【PL/SQL编程】条件语句
    【PL/SQL编程】变量和常量
    【PL/SQL编程】数据类型说明
    【PL/SQL编程】注释说明
    【PL/SQL编程】SQL与PL/SQL的区别
    【SQL查询】查询结果翻译成其他值_decode
    【SQL查询】日期的转换_to_date/to_char
    【SQL查询】视图_view
  • 原文地址:https://www.cnblogs.com/moondark/p/2046649.html
Copyright © 2011-2022 走看看