zoukankan      html  css  js  c++  java
  • Windows 7下硬盘安装Ubuntu

    由于项目需要,新的开发需要在linux下进行。考虑到新买的Trim Slice Pro 预装了Ubuntu 11.04,所以在自己的机器上也想装一个Ubuntu。但是由于之前的工作全部是在Windows下完成的,一时间很难都移植到linux下,需要安装windows 7 & Ubuntu的双系统过渡一下。

    首先安装windows 7, 有光盘在,一切都变的很容易。接下来安装Ubuntu,安装Ubuntu的方法有很多种,包括wubi, 光驱安装和硬盘安装等。wubi安装把Ubuntu当作Windows的一个应用程序,方便但稳定性不好,光驱安装需要刻录光盘。相比而言,硬盘安装则只需要设置一下grub就可以了,而且跟光盘安装的一样稳定。所以最终我选择了Windows 7下直接使用ISO文件硬盘安装Ubuntu到真实分区,Ubuntu 11.04作为一个长期支持的版本,无疑是最佳选择。具体安装步骤如下:

    1. 下载文件

    下载Ubuntu 11.04镜像 (32 bits):http://www.ubuntu.com/start-download?distro=desktop&bits=32&release=lts

    下载Grub4DOS: http://www.linuxidc.com/Linux/2009-01/18027.htm

    2. 准备环境

    1、操作系统为Windows 7 留有100 G的空闲分区,计划20G给根分区,2G留给交换分区,剩余的给/home;

    2、在C盘(以实际安装盘符为准)新建文件夹Ubuntu,把镜像ubuntu-11.04.3-desktop-i386.iso拷贝到ubuntu文件夹;

    3、提取镜像ubuntu-11.04.3-desktop-i386.iso中的Casper文件夹中的initrd.lz和vmlinuz到Ubuntu文件夹中;

    4、提取grub4dos中的grldr、grldr.mbr和grub.exe到C盘根目录;

    5、新建menu.lst文件添加下面内容

    title Install ubuntu-11.04 
    root (hd0,0) 
    kernel /ubuntu/vmlinuz boot=casper iso-scan/filename=/ubuntu/ubuntu-11.04.3-desktop-i386.iso ro quiet splash  
    initrd /ubuntu/initrd.lz

    6、添加开机Grub引导项

    管理员身份打开终端控制台(在开始里搜索cmd,然后右键选择管理员身份运行),

    bcdedit /create /d "grub" /application bootsector 运行后记下ID下面{id}要用到
    bcdedit /set {id} device partition=c:
    bcdedit /set {id} path \grldr.mbr
    bcdedit /displayorder {id} /addlast

    三、 安装Ubuntu 11.04

    1、重启电脑,可以看到grub引导界面,通过“Install ubuntu-11.04 ”进入Ubuntu 11.04系统;

    2、找到Applications下的Terminal,打开窗口:输入 sudo umount -l /isodevice 并回车执行该命令;

    3、双击桌面上的“Install Ubuntu”进入ubuntu的安装,过程跟光盘安装一样。

    四、添加Windows启动项

     进入Ubuntu,启动终端,运行“sudo update-grub2”,这样会自动找到Windows 7启动项,并添加到启动菜单中。

    五、注意

    1. 安装Windows 7时,最好安装到事先格式化好的分区,要不然会产生100M的隐藏分区。如果已经产生了这个隐藏分区,安装       Ubuntu后不要删掉它,否则将无法添加Windows启动项。

    2. Ubuntu 11.04中的initrd文件后缀是lz,不是以前的gz。

    Reference

    1. http://www.linuxidc.com/Linux/2011-04/34910.htm

    2. http://www.cnblogs.com/endsock/archive/2011/01/01/1923892.html

  • 相关阅读:
    如何检查项目的需求是否完整
    Linux环境 Java内存快速查看
    字符串拼接性能比较出乎意料的结果
    MySQL 查看表大小
    五大机器学习微信公众号推荐
    如何用PYTHON代码写出音乐
    【转载】机器学习如门概览
    机器学习PAI为你自动写歌词,妈妈再也不用担心我的freestyle了(提供数据、代码)
    【转载】程序猿转型AI必须知道的几件事!
    如何拿到阿里算法校招offer
  • 原文地址:https://www.cnblogs.com/JohnShao/p/2044207.html
Copyright © 2011-2022 走看看