zoukankan      html  css  js  c++  java
  • 重装Windows后修复Linux引导

       装了双系统(Windows和Linux)的机器又一次安装Windows后会导致Linux的引导丢失而无法进入原先的Linux系统[其原因是Windows会覆盖原先MBR中的Linux的BootLoader-GRUB]。

    这样的情况能够通过修复引导而又一次找回Linux。

       以Ubuntu14.04为例;首先找到一张Linux的安装盘,放入光驱后重新启动电脑。进入BIOS让电脑从光盘启动。然后进入Live CD模式(如:电脑从Ubuntu安装盘启动后,点击“试用Ubuntu”,如若此时进入图形界面较慢或者根本无法进入图形界面,能够按下<Ctrl+Alt> + [F1~F7]组合键进入命令行模式)。

       然后打开终端,进入root模式(如输入sudo -i),

      然后再输入mount命令命令查看系统各个分区(网上有人说用fdisk -l命令,可是该命令查看到的磁盘单位是以Block为单位,须要换算,并不直观,推荐使用mount命令),记录下安装Linux的分区(“/”或者是”/boot”[假设你曾将将”/boot”单独分区过]所在分区,这里以/dev/sda11为例);

      此时再创建文件夹(mkdir /mnt/tmpdir),然后输入mount /dev/sda11 /mnt/tmpdir命令将/dev/sda11挂载到了/mnt/tmpdir下;

      值得注意的是,假设安装Linux时/boot是单独占用一个分区(以/dev/sda10为例)。 则还须要输入mount /dev/sda0 /mnt/boot。

      最后,再输入 grub-install --root-directory=/mnt /dev/sda 就可以。

      这时再重新启动电脑,这时你会发现原来的系统启动选择文件夹又一次出现,Linux系统的引导便成功修复。

      可是假设这时Windows系统又不能进入了,则须要进入Linux系统。然后在终端输入sudo update-grub2。然后重新启动电脑便可。

  • 相关阅读:
    HDU 1069 Monkey and Banana
    HDU 1029 Ignatius and the Princess IV
    HDU 1024 Max Sum Plus Plus
    Gym100923H Por Costel and the Match
    Codeforces 682C Alyona and the Tree
    Codeforces 449B Jzzhu and Cities
    Codeforces (ccpc-wannafly camp day2) L. Por Costel and the Semipalindromes
    Codeforces 598D (ccpc-wannafly camp day1) Igor In the Museum
    Codeforces 1167c(ccpc wannafly camp day1) News Distribution 并查集模板
    快乐数问题
  • 原文地址:https://www.cnblogs.com/mthoutai/p/6999289.html
Copyright © 2011-2022 走看看