admin 管理员组文章数量: 887021
参考:https://jingyan.baidu/article/e4d08ffdace06e0fd2f60d39.html2f60d39.html
Win7装Ubuntu双系统,不需要U盘
本文测试安装的是64位的在网上下载ubuntu-16.04-desktop-amd64.iso系统。
准备:
- win7系统
- ubuntu系统镜像文件
- easyBCD 2.2
- DAEMON tools(非必须)
Step 1. 在windows里面把空余空间腾出来
计算机右键,管理,磁盘管理,通过压缩卷等方法得到要分给 Ubuntu系统的分区。或者原来你就有某个盘用于装 Ubuntu。 将该卷删除。
.1 win7分区准备 右键计算机->管理->磁盘管理->压缩卷,ssd上分出4G内存给ubuntu的/boot,hdd上分出100G给ubuntu的其他目录 (可以分开,SSD和HDD混用)
Step 2. 使用EasyBCD引导Ubuntu ISO启动
打开EasyBCD,添加新条目,NeoGrub,安装。然后点击,配置。在出现的menu.lst最后输入一下内容:
title Install Ubuntu
root (hd0,0)
kernel (hd0,0)/vmlinuz.efi boot=casper iso-scan/filename=/ubuntu-16.04-desktop-amd64.iso locale=zh_CN.UTF-8
initrd (hd0,0)/initrd.lz
title reboot
reboot
title halt
halt
说明:hd0表示c盘所处的硬盘号,一般电脑只有一个,所以都是hd0;如果有多个硬盘,则根据情况改为hd0、hd1等。
hd0后面的数字表示C盘在硬盘中的分区顺序,每个人的系统不大一样,不知道的可以在磁盘管理里面看一下,本人c盘是第三个分区,因此写为(hd0,2),如果是第一个,写为(hd0,0)即可。
其中,红色的是你要安装的系统ISO文件名称。绿色的,对有的电脑第一个盘符不是C盘的需要修改。查看C盘是不是hd(0,0),可以在win7的磁盘管理中查看,不要看上面的列表,看下面以方块状显示的地方,从左往右数,以0开始,数到C盘是几就是几哟。 vmlinuz对应的是32位的ubuntu, vimlinuz.efi对应的是64位的ubuntu.
Step 3. 把Ubuntu ISO里面的引导文件拷贝到引导区
打开ISO文件,将casper文件下的initrd.lz和vmlinuz拷到C盘根目录,以及将.disk文件夹拷到C盘根目录。
Step 4.
重启。选择 NeoGrub。注意:如果在Step 2里输入的内容有误,比如多了几个空格,可能就会出现如下黑色框里的错误。用以上内容直接复制后,编辑下应该不会有错。
Step 5. 安装前的重要命令
进入后,按Ctrl +Alt+T打开终端,输入代码:sudo umout -l /isodevice,取消对光盘所在驱动器的挂载。中间的-l是小写的L。可多执行几次,后面可能提示未挂载了。
附注 :问题Q 安装过程“正在探测文件系统...” A 在安装前打开终端,输入 sudo umount -l /isodevice 可以解决这个问题。
Step 6.
下面即可默认安装。在安装类型,选其他类型,这样可以创建、调整分区。这里可能在对空闲盘创建几个分区后变为不可用,根据我的测试是,应该把主分区放到最后分就可以了。
Step 7. 分区
找到有“空闲”二字的块,我们要做的就是:在这个空闲的空间里给ubuntu划分分区.
常规挂载点划分:
/boot : 这是引导分区,200M足够, Ext4 日志文件系统, 逻辑分区/ : 这是系统文件的根目录, 30GB够用,Ext4 日志文件系统, 逻辑分区(后来发现30G远远不够用,从此以后分了200G)/swap : 交换分区, 类似windows的虚拟内存,一般不大于物理内存就行,当前分的是1024M。交换空间, 逻辑分区/home : 个人文档分区. Ext4日志文件系统, 逻辑分区
ubuntu分区(注意顺序,/boot第一,swap最后,均为逻辑分区,因为win7已经有主分区了,而且MBR的数量限制)
- /boot 放在ssd的4G 建议etx2,默认ext4
- / 10G 放在hdd 默认ext4
- /home 放在hdd 剩余的内存都给它 默认ext4
- swap 放在hdd 内存的2倍,少于这个容量,系统无法进入休眠,实际是硬盘的交换空间,而非分区,没有默认格式,休眠时数据存储于此
Step 8. 分区配置细节
点选“空闲“的分区,选择下边的”+“,在弹出窗口中,上边填写分区空间大小,选择类型,除了“/”是主分区,其他都是逻辑分区。下边填写要挂载的分区,然后确定。”/“分区,”/home“分区都是这样子创建,而swap分区要在”用于“那里选择”交换分区“
因为我们安装是在Win7下安装,要的是双系统,所以要创建/boot 分区,(第一个创建的)
否则这一项可以省略.
(重要提示;在采用u盘安装ubuntu分区时,所有磁盘一定要全部设置成逻辑分区,包括根目录/分区,否则将无法继续分区,切记。其实正真的原因:在windows系统中再安装Ubuntu系统,主分区已经被windows系统占用(最多只有四个主分区),如在window系统中超过一个主分区,则在创建Ubuntu系统时,无法都设置为四个(/,swap,/home,/boot)主分区,因此都设置为主分区时无法继续分区,建议都设置为逻辑分区。)
Step 9. 引导配置细节
把分区设置好了,下边这步很关键!!!
首先在上边看你创建的”/boot“分区的编号是什么,比如我的是sda6 (你的可能不是sda6,可能是sda5,sda7等等,取决于你的/boot分区编号),那么在下边的”安装启动引导区的设备“下拉选项框选择”sda6“,如果这步忽略了,你就用了ubuntu系统来引导windows了。
Step 10.
点击安装,后面或默认或自己应该会了。。系统开始安装。。。
安装完后,不要忘了回到win7系统打开easyBCD软件把“NeoGrub”引导项删除,否则每次进入win7都得选一次。如果觉得以后不想重装Ubuntu了,就可以把C盘的相关文件都删掉,节省空间嘛。
好啦,祝大家玩得愉快!
注意事项
- menu.lst的内容不要弄错,正确判别c盘的 分区号 (1)
- 进入小系统后别忘了执行指令sudo umount -l /isodevice
- 新手在为系统分区前可以先网上搜索一下 分区方案
- 小系统是可以直接联网操作的,如果遇到什么不懂的可以通过自带的火狐浏览器进行搜索
后记:
问题:由于单位不允许装两个操作系统,而且电脑上没有USB,也没有光驱,每次装都得从别人那里借。
于是,我用windows的系统盘重新分区,在一开始分了一个10G以上的FAT32的空间,专门用于存放Ubuntu的ISO文件。这样系统出问题的时候,我也不需要光驱直接使用Grub2从第一个FAT32空间引导Ubuntu的ISO,免去用光驱的麻烦。
版权声明:本文标题:[双系统配置]win7下通过easyBCD引导安装Ubuntu16.04 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1716192368h670214.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论