您的位置:首页 > Web前端

将fedora18安装到移动硬盘

2013-04-19 21:13 253 查看
今天在移动硬盘里面安装fedora18系统,遇到了一些问题,在解决问题中也学了不少,写写博客记录一下。

安装linux到移动硬盘很简单,网上的教程多如牛毛,主要就以下几个步骤:

1、下载fedora18镜像文件(官网地址:http://fedoraproject.org/
2、下载UltraISO,并把fedora18镜像文件写入U盘
3、打开isolinux/ioslinux.cfg文件,将你的镜像文件名称(Fedora-18-i686-Live-Desktop.iso)全部替换为U盘名称,然后再将ioslinux.cfg复制为syslinux.cfg

4、重启系统,选择U盘启动

安装成功后我拔掉移动硬盘居然不能启动windows,而插上硬盘后却能启动windows和liunx,这让我很郁闷,于是乎我不断的找谷哥、度娘,终于找了解决办法。如下:

插上移动硬盘启动linux系统,进入之后打开终端输入以下命令:

     -->fdisk -l       #查看linux系统安装在什么位置,我的是/dev/adb1
     -->grub2-install /dev/adb    #将grub2安装到移动硬盘的mbr

  通过这么一折腾居然了解了不少的知识,赶快记录下来。

1、MBR

       电脑启动过程:当我们开机按下电源的时候,BIOS(basic
input output system)加电自检,比如:检测显卡、显卡阿等等。。BIOS最后做的事就是读取0道0面1扇区,即MBR(Master
boot record),它的结构如下:



从图中可以看到MBR分为三部分:1、Bootloader(引导代码,比如:引导操作系统)2、分区表、3、魔数(55AA标志,验证MBR的有效性)。

2、GRUB

    grub是一个引导程序,由于MBR只有512byte不能引导多个操作系统,所以就出现了grub,在grub的配置文件里面记录了引导详细信息(比如:操作系统内核代码路径)。

  上面的只是一个大概的操作系统启动流程,详细的网上很多,我觉得没有必要记录那么多,等需要在具体深入。

   我遇到的问题就是安装Fedora18的时候将grub写入到了本地硬盘上的mbr里面,而非是移动硬盘,而grub的配置文件却在移动硬盘里面,所以拔掉移动硬盘的时候报grub错误。此时只需要将grub写入到移动硬盘的MBR里面即可。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: