zoukankan      html  css  js  c++  java
  • 移动硬盘中安装Linux(CentOS)

        最近想在自己的笔记本上搞个Linux,可是自己60G的硬盘空间实在吃紧。所以决定在移动硬盘上装一个CentOS。
        在移动硬盘上安装Linux和在本地硬盘上安装有以下区别:(我这里讨论的都是ISO文件安装)
    (1)、一般在本地硬盘安装双系统的Linux是利用windows的boot.ini和grub来启动Linux的安装程序,然后再利用grub改写硬盘的mbr,使硬盘可以引导安装完成的Linux。
    (2)、而在移动硬盘中有些不同如果你仍旧想利用本地硬盘中的boot.ini和grub,那你就要有麻烦了,因为接下来,即使你把linux装在了移动硬盘上,也没有引导文件来引导它,因为grub还是会修改本地硬盘的mbr而不是移动硬盘的。
    幸好有很多软件可以帮我们来修改硬盘的mbr,如MbrFix会帮你清除受损的mbr,而grubinst则会帮你在移动硬盘(或其分区)的mbr中写入grub,使得移动硬盘能够自动搜索自己分区下的可引导文件(grldr,不知道ntldr可不可以),这样就能使得移动硬盘自己引导自己分区上的ISO文件进行安装。
    安装步骤:
    (1)、首先分区,对移动硬盘进行合理分区,我采用了这样的方式,第一个分区用fat32,上面存放grub引导文件、配置文件和ISO文件、Linux初始化文件,此时grub配置文件要写正确,保证能顺利引导ISO文件,其他就随便了
    (2)、使用grubinst向移动硬盘mbr中写入grub,
    (3)、重启,使用移动硬盘启动,这样就可以进行安装,接着你就会发现,grub会把引导信息重写进移动硬盘的grub,这样以后就可以顺利引导安装好的linux了
    注:第一次写grub的目的就是让他来引导安装文件,而接着的grub重写则是让其能引导安装完成的Linux(安装过程中自动完成)
    有人要问为什么一定要用移动硬盘来引导呢,用本地硬盘不行吗?的确不行,因为你用本地硬盘启动后并不能在利用boot.ini来访问移动硬盘中的信息,当然访问本地硬盘的可以,这就是本地硬盘双系统的常用手段。

  • 相关阅读:
    BZOJ3509: [CodeChef] COUNTARI
    BZOJ3790: 神奇项链
    BZOJ3527: [Zjoi2014]力
    BZOJ2194: 快速傅立叶之二
    解题:BJOI 2006 狼抓兔子
    解题:SDOI 2017 数字表格
    解题:TJOI 2015 弦论
    解题:NOI 2016 优秀的拆分
    解题:AHOI2017/HNOI2017 礼物
    解题:洛谷2093 JZPFAR
  • 原文地址:https://www.cnblogs.com/suping/p/3890969.html
Copyright © 2011-2022 走看看