linux在双系统中消失了,双系统重新安装windows后,ubuntu选项消失
1、首先用LiveCD进入ubuntu
2、打开终端,,输入:fdisk -l 查看自己linux的分区情况,我的分了4个区,swap,boot,/,home,对应的分别是:
/dev/sda9 swap
/dev/sda10 boot
/dev/sda11 /
/dev/sda12 home
3、开始挂载,根目录/和boot目录必须要挂载好,如下:
#mount /dev/sda11 /mnt
#mount /dev/sda10 /mnt/boot
#mount /dev/sda12 /mnt/home
当挂载没出错时,再执行下面的,也是最关键的:
#grub-install --root-directory=http://www.mamicode.com/mnt /dev/sda (注意此命令中root前面是两个减号横杠)
执行完后,会提示:Installation finished.No Error Reported.说明成功了
由于在rescue模式下,只有少量的基本命令可用,必须通过一定的操作才能加载正常模块,然后进入正常模式。
rescue模式下可使用的命令有:set,ls,insmod,root,prefix(设置启动路径)
先假设grub2的核心文件在(hd0,8)分区,再来看看怎样从rescue模式进入从(hd0,8)启动的正常模式(normal)。
在rescue模式下search命令不能用,对不清楚grub2文件处于哪个分区的,可以用ls命令查看,比如
ls (hd0,8)/ 查看(hd0,8)分区根目录,看看有没有boot文件夹
ls (hd0,8)/boot/ 查看(hd0,8)分区的/boot目录下文件
ls (hd0,8)/boot/grub/ 查看(hd0,8)分区/boot/grub目录下文件
通过文件查看,可以确定grub2核心文件处于哪个分区,接下来就可以进行从rescue到normal的转变动作:
先 ls 看看分区,根据分区列表,猜下 / 分区的编号再 ls (hd0,x)/ 看分区目录下文件确定找到 / 分区,不对的话继续找。找到 / 分区的 (hd0,x) 继续
grub rescue>root=(hd0,x)
grub rescue>prefix=http://www.mamicode.com/boot/grub
grub rescue>set root=(hd0,x)
grub rescue>set prefix=(hd0,x)/boot/grub
grub rescue>insmod normal
rescue>normal -------->若出现启动菜单,按c进入命令行模式
sh:grub>set root=(hd0,x)
sh:grub>set prefix=(hd0,x)/boot/grub
sh:grub>linux /boot/vmlinuz-xxx-xxx root=http://www.mamicode.com/dev/sdax
sh:grub>initrd /boot/initrd.img-xxx-xxx
sh:grub>boot
内核版本号 -xxx-xxx可以按Tab键查看后再手动补全
linux在双系统中消失了,双系统重新安装windows后,ubuntu选项消失相关推荐
- 装 linux后 win7消失了,win7系统重装后ubuntu启动消失不见的解决方法
很多小伙伴都遇到过win7系统重装后ubuntu启动消失不见的困惑吧,一些朋友看过网上零散的win7系统重装后ubuntu启动消失不见的处理方法,并没有完完全全明白win7系统重装后ubuntu启动消 ...
- 重装win10系统后linux系统还在吗,重装Win10纯净版系统后ubuntu启动消失了怎么找回...
重装Win10纯净版系统后ubuntu启动消失了怎么找回有的用户在重装Win10纯净版系统后,发现自己电脑的ubuntu启动项消失了,没有办法找到,这是怎么回事呢?可能有用户还不知道什么是ubuntu ...
- 在windows7系统中显示和隐藏系统保留盘
在windows7系统中显示和隐藏系统保留盘 工具/原料 安装有windows7系统的电脑 步骤/方法 右键"我的电脑",打开"管理": 单击"磁盘管 ...
- Mac系统中移动硬盘热拔(强制退出)后,在插上不显示移动硬盘的问题和解决办法
Mac系统中移动硬盘热拔(强制退出)后,在插上不显示移动硬盘的问题和解决办法 一.问题描述: 好久没有写博客了,被调研和开题的事情折磨得好久没有写日志和学编程了,现在又到了校招的时间,自己基础好差,感 ...
- 双显卡笔记本装linux,在Deepin V20系统中给笔记本双显卡安装NVIDIA闭源驱动
本文所使用的操作系统是深度Deepin V20,我们将在笔记本双显卡下安装NVIDIA闭源驱动,总共5个步骤.其实Deepin V20开源驱动已经能流畅的运行系统了,能满足基本的需求,如果不是硬件需求 ...
- 面试官:为什么在系统中不推荐双写?
引言 某日,阿雄跑去面试!于是有如下情形 面试官:"阿雄是吧,做做自我介绍!" 阿 雄:"我叫阿雄,来自某a国际电商公司!" 面试官:"我看你项目里 ...
- 监控系统中的服务器,监控系统中服务器的作用
监控系统中服务器的作用 内容精选 换一换 电商业务内存要求高.数据量大并且数据访问量大.要求快速的数据交换和处理,监控要求极其高.ECS为核心服务,全面.立体的ECS监控系统对业务稳定起到了至关重要的 ...
- Linux在shell终端中清空DNS缓存,刷新DNS的方法(ubuntu,debian)
前言 在Linux系统里查询DNS使用如下命令 dig baidu.com @114.114.114.114 或者使用系统默认的DNS服务器查询 nslookup baidu.com 下文中的方法不一 ...
- 在RHEL6.0 X64系统中安装oracle 11g数据库及安装后设置
前提条件: 1.查看系统版本 [root@server ~]#cat /etc/redhat-release Red Hat Enterprise Linux Server release 6.1 ( ...
- centos系统中mysql密码_CentOS系统找回mysql登录密码
在使用CentOS系统中,也许你会对很多的东西进行设置密码,来保护你的电脑的安全问题等,那么,如过一个不小心把密码忘记了,也许会给你的工作带来很多的不便.下面我们就来帮大家解决一个关于CentOS系统 ...
最新文章
- vw实现移动端自适应页面
- bwapp之xss(blog)
- 使用Xmanager远程连接Linux RedHat 6.4图形桌面
- linux下FTP服务搭建(1)
- oracle日常函数应用,oracle日常 常用函数与脚本
- dash使用_使用Dash和SHAP构建和部署可解释的AI仪表盘
- 快速获取csv数量_【数量技术宅|数据爬虫系列分享】如何获取免费的数字货币历史数据...
- 记录每个用户的操作记录(命令)
- 虎记:强大的nth-child(n)伪类选择器玩法
- 思维-CF-739A
- 24. Spring Boot 事务的使用
- Sublime Text3运行node.js
- linux 内核 mtd读取,linux内核 mtd分区
- 基于微信小程序的社区垃圾回收管理系统小程序
- Centos7.4在vmware6.5下基于nfs和dd实现虚机的备份恢复
- 世界上五个最不务正业的科学家!看完三观都碎了…
- python 矩阵输出
- 环形光源matlab仿真,一种多角度环形光源的制作方法
- 索尼的hlg是什么_索尼HLG的使用方法
- 汇聚创新 共创未来---记2016华为开发者大赛沙龙深圳站