美文网首页
【linux】windows7+ubuntu 16.04 双系统

【linux】windows7+ubuntu 16.04 双系统

作者: _CelesteHuang_ | 来源:发表于2016-10-25 10:42 被阅读5553次

    重新安装了双系统,为防遗忘,记录在此。

    参考:

    http://blog.csdn.net/coderjyf/article/details/51241919
    http://blog.csdn.net/xlf13872135090/article/details/24093203
    http://www.cnblogs.com/zhangxiaoyang/archive/2012/11/02/2750688.html

    步骤:

    1. 下载win7和ubuntu镜像,无线网卡驱动,驱动精灵,EasyBCD软件,win7必备软件(这些我一般都备份到移动硬盘上)
    2. ultraISO工具制作Win7 启动U盘
    3. 安装win7 系统,easyBCD,创建ubuntu分区
    4. EasyBCD创建启动系统引导
    5. 安装ubuntu
    6. 删除easyBCD中安装启动项,增加ubuntu启动项

    具体:

    1. 制作U盘安装盘,下面的摘自网络图片
    20160425141038556.jpeg
    20160425141053228.jpeg 20160425141103760.jpeg
    2. 安装win7

    我的电脑是在启动时按F12进入设置,其他的多数是F4或其他。按步骤安装。在分区环节,一块磁盘最多4个主分区(primary),用于引导系统,即C盘。除第一区的主分区外,其他设置为扩展分区(extended),但仅有扩展分区,不进一步划分逻辑分区(logistic),是不能拿来做文件系统的。逻辑分区可以有多个,这里设置了三个,即D,E,F盘,其中F盘用于后面安装ubuntu系统。
    下面图片摘自网络

    20121102183723465.jpg 201211021837242908.jpg 201211021837258938.jpg 201211021837257792.jpg 201211021837269296.jpg 201211021837274562.jpg 201211021837274180.jpg

    而我保留了100MB的‘系统预留分区’,这会影响到下面的启动引导设置

    3. 创建ubuntu安装引导

    3.1. 假如要将F盘所在分区用来安装ubuntu,则把该分区从win7中移除
    下图来自网络

    20131122151142937.jpeg

    3.2. 将ubuntu系统镜像拷贝到C盘根下。把ubuntu系统镜像文件中casper目录下 (winRAR打开)initrd.lz vmlinuz (64位:vmlinuz.efi)拷贝出来放到C盘根下(64位的vmlinuz.efi改名为vmlinuz)
    下图来自网络

    20131122151254843.jpeg 20131122151324500.jpeg

    3.3. EasyBCD创建安装启动系统引导
    下图均来自网络

    20131122151400203.jpeg

    安装完成后点击“配置”,输入如下内容:

    ryi2Yj.jpg
    title Install Ubuntu
    root (hd0,0)
    kernel (hd0,0)/vmlinuz boot=casperiso-scan/filename=/ubuntu-16.04-desktop-amd64.iso ro quiet splash locale=zh_CN.UTF-8
    initrd (hd0,0)/initrd.lz
    
    20131122151427093.jpeg
    注意:1为安装系统名,2为C盘所在分区。如果有100M的系统预留分区,那么(hd0,0)应改为(hd0,1),否则报错File not found
    hd(0,0),hd(0,1), hd(0,2),hd(0,3) 表示主分区, (hd0,4) 以后的表示逻辑分区,现在我只有一个主分区C盘,且有系统保留分区,则 (hd0,1) 表示C盘, (hd0,2) 表示D盘
    4. 安装ubuntu,删除安装引导项

    4.1 重启系统选择NeoGrub,进入install
    4.2 打开终端(Ctrl+Alt+T),输入 sudo umount –l /isodevice 否则安装失败
    4.3 运行ubuntu安装程序
    以下图片均来自网络
    注意在安装类型中选择“其他选项”


    20131122151540703.jpeg

    分区中一般以/boot开始(主分区,如果是双系统,所有的都是逻辑分区),/swap结束

    具体分区

    目录 建议大小 格式 描述
    / 10G-20G ext4 根目录
    swap <2048M swap 交换空间
    /boot 200M左右 ext4 Linux的内核及引导系统程序所需要的文件,比如 vmlinuz initrd.img文件都位于这个目录中。在一般情况下,GRUB或LILO系统引导管理器也位于这个目录;启动撞在文件存放位置,如kernels,initrd,grub
    /tmp 5G左右 ext4 临时文件,重启时不会保留
    /home 尽量大 ext4 用户目录

    选择安装引导在/boot所在磁盘分区,图片来自网络

    20131122151652343.jpeg
    5. 选择启动引导方式
    5.1 windows引导ubuntu(推荐):

    进入windows, 运行EasyBCD,“添加新条目”->“Linux/BCD”,类型选择 Grub2,名称可自定,驱动器选择/boot所在的分区。点击“添加条目”即可。如下图如所示:


    20131122151800218.jpeg

    在EasyBCD中,“添加新条目”->“NeoGrub”->“删除”,删除ubuntu的安装引导。
    重启电脑即可发现刚添加的ubuntu启动引导。

    20160425164003692.jpeg

    注:当你不要ubuntu的时候,直接在window里磁盘管理删了它所在的分区,然后在Easybcd里删了它的引导就行,不影响你的windows系统,这就是为啥我不用ubuntu来引导windows的原因。

    5.2 ubuntu引导windows:

    默认启动的系统是ubuntu。此时可记下win7启动引导所在的位置(从上往下计数,以0开始)。进入ubuntu系统,我们来编辑/etc/default/grub这个文件,以使默认启动为win7。打开终端(Ctrl+Alt+T),输入sudo vim /etc/default/grub 。找到如下位置:

    GRUB_DEFAULT=0
    GRUB_HIDDEN_TIMEOUT_QUIET=true
    GRUB_TIMEOUT=10
    GRUB_DISTRIBUTOR=`lsb_release-i -s 2> /dev/null || echo Debian`
    GRUB_CMDLINE_LINUX_DEFAULT="quietsplash"
    GRUB_CMDLINE_LINUX=""
    

    注:GRUB_DEFAULT即为指定默认的启动,现把其值设置成我们之前记下的值即可。
    GRUB_TIMEOUT为启动引导菜单等待选择的时间(单位:秒),可自行修改。
    保存后执行如下指令:
    sudo update-grub
    重启后默认即为启动win7了。

    相关文章

      网友评论

          本文标题:【linux】windows7+ubuntu 16.04 双系统

          本文链接:https://www.haomeiwen.com/subject/xpdruttx.html