Linux——安装与卸载

Linux 安装


工具准备

  • windows 7系统
  • easyBCD
  • ubuntu16.04镜像

安装前准备

  • 打开easyBCD,选择添加新条目,然后选择NeoGrub安装
  • 点击配置,将menu.lst文件的内容替换成一下文本:

      title Install Ubuntu
      root (hd0,0)
      kernel (hd0,0)/vmlinuz.efi boot=casper iso-scan/filename=/ubuntu-16.04-desktop-amd64.iso locale=zh_CN.UTF-8
      initrd (hd0,0)/initrd.lz
      title reboot
      reboot
      title halt
      halt
  • 经过配置后,c盘中会多出一个“NST”文件夹和一个NeoGrub文件。接下来把系统镜像文件用DAEMON tools打开,或者以压缩包形式将其中两个文件解压出来,分别是initrd.lz和vmlinuz.efi,这两个文件在casper文件夹里。
  • 将解压出来的两个文件复制到c盘根目录,可以看看c盘中添加了多少相关的文件。这样,安装系统的前期准备就完成了,可以重启电脑准备安装ubuntu14.04了。

安装过程

  • 重启电脑,可以看到多了一个启动项“NeoGrub引导加载器”,选择该项enter,然后选择“install ubuntu”,另外两项分别是“重启”和“关机”,是为了防止安装出错而设的,这个在之前的menu.lst配置文件中已经设定好了。
  • 刷完后就进入一个小系统,通过快捷键ctrl+alt+T打开终端,输入:

      sudo umount -l /isodevice
  • 接下来选择简体中文;不用选中安装第三方软件和更新,否则安装会很慢,为保险起见可以断开网络连接;安装类型选择“其他选项”
  • 接下来需要设置分区,首先设置交换空间大小,与电脑内存差不多或为电脑内存的两倍。

  • 然后设置其他挂载点的大小,分区方案很多,这里简单的设置/、/boot、/home共3个分区,均为ext4文件系统。/ 10G;/boot 100M;/home 剩余所有空间。注意linux系统的1G对应1000M
  • 接下来就是简单的设置地区、键盘布局,接着就是用户名和密码。
  • 安装完成后点击“现在重启”


Linux卸载


进入Win7删除Ubuntu系统

  • 下载mbrfix;
    • 把下载mbrfix.rar里面的MbrFix.exe复制到c盘(如果你电脑是32位的就复制MbrFix.exe,64位的就复制MbrFix64.exe)
    • 进入”计算机管理“->“磁盘管理”,把ubuntu分区删了
    • 不要重启机器,点”开始”-》“运行”-》输入cmd-》按回车键
    • 出现DOS窗口,输入cd /然后按回车键
    • 输入命令:MbrFix /drive 0 fixmbr /yes 然后按回车键,如果出现“Function failed.Error 5.拒绝访问”,就进入C盘,找到MbrFix.exe,右击“属性”,出现属性对话框,切换到“兼容性”选项卡,将“以管理员身份运行此程序”勾起来。然后重新输入MbrFix /drive 0 fixmbr /yes按回车键
    • 重启看看成功的效果

grub rescue模式下修复

由于在Windows下面对分区的修改,导致grub所在分区由sda3变成了sda2了,这样一来找不到grub了,Ubuntu开机就出现了.

grub rescue >

在此情况下,可以如下解决,并不用重新安装系统

  • 第一步,找出你的Linux盘在那个分区以及grub目录在什么位置。

如果你还记得最好,忘了也无所谓,使用下面命令逐个试探即可:

grub rescue>ls

回车后,ls命令会列出所有磁盘分区信息,如:(hd0,4),(hd0,7),(hd0,8),(hd0,9)

循环使用如下命令,直至显示该分区所包含文件内容而不是unknown filesystem以及其他一些不正常信息

grub rescue>ls (hd0,0)/boot/grub

(网上有写ls (hd0,0)/grub的,可能根据不同linux发行版本不同吧,Ubuntu 10.04是grub是放在/boot下面的。或者可以ls其他文件也一样),假设我们试到(hd0,8)时,成功显示了文件内容,则表示。

  • 第二步:
  grub rescue>set root=(hd0,8)  //括号里分区为上一步尝试成功的分区,即linux grub 所在分区   
  grub rescue>set prefix=(hd0,8)/boot/grub
  • 第三步:   

grub rescue>insmod normal.mod  

网上有些insmod /grub/normal.mod的,我的Ubuntu 10.04并不成功   

至此,应该退出了grub rescue模式,进入了熟悉的grub模式

  • 第四步:   

grub>normal

  • 第五步:修复grub   

进入Linux系统后,在命令行里   

$sudo update-grub
  • 第六步:   
    $sudo grub-install /dev/sda //sda是你的启动磁盘

转载于:https://www.cnblogs.com/somnambulist/p/7105536.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值