zoukankan      html  css  js  c++  java
  • grub覆盖mbr引导系统

    grub覆盖mbr引导系统

    0、个人PC,WIN 7 + Kali,easybcd 不起作用,需要制作 kali 安装盘
    PS:推荐使用 universal usb installer 制作。

    方案一:

    PS:本方案本人亲测可用

    1、开机进入制作好的 live CD 系统。

    2、使用命令查看磁盘分区情况。

    # fdisk -l
    

    3、找到 kali 系统,例如我的在 /dev/sdb3 中。将其挂载到 /mnt 目录下。

    # mount /dev/sdb3 /mnt
    

    4、将一些需要的目录“绑定到” live CD 系统中。

    # mount --bind /dev /mnt/dev
    # mount --bind /proc /mnt/proc
    # mount --bind /sys /mnt/sys
    

    5、切换到 PC 上安装的系统中。

    # chroot /mnt
    

    6、更新原来系统的 grub 引导。

    # update-grub
    

    7、退出后重启电脑。

    # exit
    # reboot
    

    方案二:

    PS1:Ubuntu安装盘可能有 grub(大约30M),但是 kali 目前没有,需要联网安装。

    1. 进入目录 /etc/apt
       # cd /etc/apt
    2. 用gedit打开sources.list文件
       # gedit sources.list
    3. 将更新源替换为 mirrors.ustc.edu.cn
    4. # apt-get update
    5. # apt-get install grub
    

    PS2:本方案本人电脑报错-- The file /boot/grub/stage1 not read correctly。求大佬指导~~

    1、开机进入制作好的 live CD 系统。

    2、使用命令查看磁盘分区情况。

    # fdisk -l
    

    3、创建文件夹用于挂载本地电脑上的系统。

    # mkdir /mnt/tmp
    

    4、将系统挂载到 Live CD 上。

    # mount /dev/sdb3 /mnt/temp
    

    5、如果 /boot 与系统不在统一路径下(/dev/sdbN),这需要将其挂载到 /mnt/temp/boot 上。

    # mount /dev/sdbN /mnt/temp/boot
    

    6、命令安装grub,指定根路径。

    # grub-install --root-directory=/mnt/temp /dev/sdb
    

    7、重启系统。

    # reboot
    
  • 相关阅读:
    Android studio 一些技术添加依赖,依赖库
    第三方集成之Mob-SMSSDk-短信验证
    使用友盟第三方集成实现QQ登录
    Android 日夜间切换Demo
    Sqlite数据库添加数据以及查询数据方法
    从网络获取json数据,使用imageloader获取网络图片资源并显示在ListView上
    检测Xcode项目不用的文件与图片
    Markdown语法
    iOS动画
    OC与JS交互之WKWebView
  • 原文地址:https://www.cnblogs.com/anzerong2012/p/7353060.html
Copyright © 2011-2022 走看看