写了一篇点发送,之后不见了是什么情况。最近在学Spark,在安装和配置的过程当中,越发地觉得windows不好用。想换linux系统,但是考虑到windows里面有很多软件作业都要用,根本没有一个空窗期给我,用来重新整理一下我的系统。(其实连写博客的时间都没有了,最近被作业填满了,不过学到了好多东西,都想通过博客记录整理下来,但是一直都没有时间,好几篇放在草稿箱里呢)。好了,话不多说,直接进入正题。
关于windows 8+centOS U盘安装的攻略,网上有很多。但是我这次遇到的问题足够奇葩(电脑是华硕Q302L),以至于网上都找不到相应的解决方案。在按照攻略进行了双系统的安装之后,我的两个系统的引导全部丢失了,没错,是全部丢失。一开机直接进入BIOS界面,没有任何启动选项。于是我用centOS安装盘,进入到了grub。但是,注意centOS7采用的是grub2,相关的解决方案网上就很难找了。下面来说一下我的解决办法:
1. 首先,找一篇grub引导系统的文章,因为有很多具体的东西我也记不清,相互对照一下,我重点写一下我所遇到的问题。
2.通过U盘进入到grub界面,下面应该有提示,好像是按C。用ls查看硬盘分区的名称。一般是(hd0,数字)或者是(hd1,数字)。我电脑是(hd1,gptx),x取决于你硬盘分区的个数。网上一般的都是(hd0,x)。hd0和hd1的区别就是,本地硬盘和外界设备的区别(对应sda和sdb)。系统从0开始计数,正常来讲,本地硬盘是hd0,U盘是hd1,我不知道为啥,我的反过来了,可能是我装好centOS7第一次重启系统没有把U盘拿走,默认hd0是U盘,导致了引导丢失,因为,系统里面写的引导是hd0。
3.用 cat一一进入硬盘分区,用tab键查看分区里面的文件,我们要找一个/ect/fstab。找到之后,用cat查看,应该要尝试许久。我的是(hd1,gpt10)然后我们就可以看到各个硬盘分区的信息,就是你那些(hd1,x)是干嘛用的之类的。这里我们需要关注的是“/”的信息。还有就是boot是在哪一个分区,我的是(hd1,gpt9