Ubuntu 安装磁盘分区及启动项添加
文件系统
在windows下,我们常见到的文件系统有 FAT、 FAT32、 NTFS
在linux里可使用的文件系统有:
Ext2:早期的格式,不支援日志
Ext3:是ext2改良版,增加了日志功能,是最基本且最常用的使用格式了。
ReiserFS:也有日志功能,其特点是处理小档案时速度快。
XFS : 稳定与高效,在大小档案混合的系统里有优越的表现。
JFS :特色是最不占用CPU资源,如果你的电脑老旧那么这是最好的选择。
开始分割
在linux系统中至少必须有两个挂载点(磁盘分区),分别是 / 及 swap ,其余是否要将其他的挂载点独立分割出来则视你的规划需求而定。可参考以下建议:
swap的大小约等同你的内存大小,或稍大
初次接触的新手或硬盘空间有限 Desktop的安装建议:
挂载点 | 装置 | 说明 |
/ |
/dev/hda1 |
可用空间 - swap大小后的所有空间 |
swap |
/dev/hda2 |
大约内存大小 建议至少512Mb |
高级用户 Desktop的安装建议:
挂载点 | 装置 | 说明 |
/ |
/dev/hda1 |
15G |
/home |
/dev/hda2 |
最大的剩余空间 |
/boot |
/dev/hda3 |
128MB左右 |
swap |
/dev/hda5 |
大约内存大小(建议至少512MB) |
高级用户 Server的安装建议:
挂载点 | 装置 | 说明 |
/ |
/dev/hda1 |
15G |
/home |
/dev/hda2 |
最大的剩余空间 |
/boot |
/dev/hda3 |
128MB左右 |
swap |
/dev/hda5 |
大约内存大小(建议至少512MB) |
/var |
/dev/hda6 |
视服务器功能决定大小 |
分区类型
1、/分区。用于存储系统文件。
2、swap,即交换分区,也是一种文件系统,它的作用是作为Linux的虚拟内存。
在Windows下,虚拟内存是一个文件:pagefile.sys;而Linux下,虚拟内存需要使用独立分区,这样做的目的据说是为了提高虚拟内存的性能。
3、/boot:包含了操作系统的内核和在启动系统过程中所要用到的文件。
在很多老旧的教程中,都会让用户在/boot目录上挂载一个大小为100MB左右的独立分区,并推荐把该/boot放在硬盘的前面——即1024柱面之 前。事实上,那是Lilo无法引导1024柱面后的操作系统内核的时代的遗物了。当然,也有人说,独立挂载/boot的好处是可以让多个Linux共享一 个/boot。
其实,无论是基于上述的哪种理由,都没有必要把/boot分区独立出来。首先,Grub可以引导1024柱面后的Linux内核;其次,即使是安装有多个 Linux,也完全可以不共享/boot。因为/boot目录的大小通常都非常小,大约20MB,分一个100MB的分区无疑是一种浪费,而且还把把硬盘 分的支离破碎的,不方便管理。另外,如果让两个Linux共享一个/boot,每次升级内核,都会导致Grub的配置文件冲突,带来不必要的麻烦。而且, 不独立/boot分区仅仅占用了根目录下的大约20MB左右的空间,根本不会对根目录的使用造成任何影响。
但值得注意的是,随着硬盘容量的增大,无法引导Linux内核的现象再次出现,这也就是著名的137GB限制。很遗憾,Grub是无法引导137GB之后 的分区中的Linux内核的。如果你不巧遇到了这样的情况,你就要考虑把/boot独立挂载到位于137GB前方的独立分区中,或者索性就把 Linux的分区都往前移动,让根目录所在分区位于137GB之前。
4、/usr/local:是 Linux系统存放软件的地方。
建议把/opt,/usr或/usr/local独立出来的教程,基本上也是非常老的了。使用Ubuntu时,我们一般都是使用系统的软件包管理器安装软 件,很少自己编译安装软件。而建议独立/usr,/opt,/usr/local的理由无非是为了重装系统时不再重新编译软件而直接使用早先编译的版本。 不过对于大多数普通用户来说,这个建议通常是没有意义的。
5、/var:是系统日志记录分区。
6、/tmp分区,用来存放临时文件。
建议把/var和/tmp独立出来的教程通常是面向服务器的。因为高负载的服务器通常会产生很多日志文件、临时文件,这些文件经常改变,因此把/var, /tmp独立出来有利于提高服务器性能。但我们用Ubuntu是做桌面的,甚至有些用户根本从来没有关心过系统日志这玩意儿,所以根本没有必要独立的为 /var和/tmp挂载分区。
7、/home:是用户的home目录所在地。
这可能是 唯一一个值得独立挂载分区的目录 了。/home是用户文件夹所在的地方。一个用户可能在/home/user中存放了大量的文件资料,如果独立挂 载/home,即使遇到Ubuntu无故身亡的尴尬局面,也可以立刻重装系统,取得自己的文件资料。因此,/home是唯一可以考虑独立挂载分区的目录。
有些老旧的教程中建议把Linux安装在主分区中,或在/boot下挂载一个主分区。事实上,这也是不需要的。Linux的所有分区都可以位于逻辑分区中。所以不要再为这些旧教程所误导了,不要再浪费有限的主分区了,放心的把Linux安装在逻辑分区中吧。
添加Linux启动项
计算机上同时安装了linux 和 windows,每次都是通过linux的引导进入windows, 感觉比较麻烦
而且不管重现安装windows系统,主要是怕吧linux的mbr引导给覆盖了
现在有了easyBCD,方便多了
下面是我的操作过程
easyBCD -> Add New Entry - Linux/BSD->Type:GRUB 2->Add Entry
做完了 重新启动,测试一下看看是否生效了
如果生效了 就在Windows的启动菜单中看到我们的ubuntu启动项了
下面是修复MBR, 不在使用GRUB做为开始的启动了
最后 我们要保持 easyBCD 生成的文件 ,为以后重装Windows做备份
文件保存在启动盘的NST目录中
Ubuntu 安装磁盘分区及启动项添加相关推荐
- Ubuntu安装后,无启动项,解决办法
1.Ubuntu已完成安装但启动项无相关选项,用U盘进入Ubuntu试用系统 2.打开终端,首先创建root用户,输入命令sudo passwd,输入密码123,然后进入root用户对系统进行操作,输 ...
- win10彻底删除Ubuntu EFI分区及启动项
彻底删除Ubuntu EFI分区及启动项 本文主要针对UEFI和GPT双系统下Ubuntu EFI分区及启动项的删除 1.查看电脑分区信息 2.删除EFI分区 3.修改win10启动项 本文主要针对U ...
- 彻底删除Ubuntu EFI分区及启动项
本文主要针对UEFI和GPT双系统下Ubuntu EFI分区及启动项的删除. 1.查看电脑分区信息 电脑分区信息如我上一篇博客所示,打开win10磁盘管理器,可以看到相应分区信息,具体如下图(根据个人 ...
- linux下修复windows7启动项,Ubuntu 14.04.02 LTS 启动项误写入 /dev/sda1 (win 7 loader) 修复...
问题描述: 在Win7下安装Ubuntu 14.04,由于启动项 /boot loader 安装位置错误(/dev/sda1 (win 7 loader) )导致无法进入Windows(在GRUB界面 ...
- 在linux环境中利用efibootmgr管理efi启动项[添加、删除、改变顺序]
在linux环境中利用efibootmgr管理efi启动项[添加.删除.改变顺序] 本例可以解决uefi双系统中启动顺序的问题,首先确保自己的机器为uefi固件 在Terminel中输入efiboot ...
- ubuntu windows双系统默认启动项切换
ubuntu windows双系统默认启动项切换 打开终端 打开grub文件 编辑grub文件 更新grub 最终效果 打开终端 同时按住键盘上的"Ctrl Alt T"三个键(即 ...
- win10和ubuntu双系统,使用AOMEI分区后启动项损坏,只显示grub>
观前提示 先阅读本提示,方法不合适提前左转,以免浪费各位宝贵时间 [本教程直接安全的删掉了ubuntu系统,如果ubuntu有重要文件,建议还是修复ubuntu启动项.] [本文附带一些常用软件链接: ...
- centos安装后两个启动项、_Windows安装Centos7双系统后Windows启动项消失
方法一: 在Centos7下root登陆 编辑 /boot/grub2/grub.cfg vim /boot/grub2/grub.cfg 在第一行添加 menuentry "Windows ...
- 双系统centos的安装,win7的启动项消失的解决方法
一. 下载 centos 7 livecd iso 访问镜像网站,http://mirrors.aliyun.com/centos/7.0.1406/isos/x86_64/ 或者直接下载:http: ...
- 两种方法教你彻底卸载Ubuntu双系统,无启动项残留
两种方法教你彻底卸载ubuntu双系统 方法一: 1.在windows下下载磁盘工具DiskGenius *下载地址:*http://www.diskgenius.cn/download.php 下载 ...
最新文章
- 一些知识点的初步理解_6(核函数,ing...)
- linux vim分屏:水平和垂直分屏
- 软件测试——StringFunction测试
- flex 平铺布局_flex布局及各种布局的总结
- mysql sysbench_详解MySQL基准测试和sysbench工具
- idea cloud bootstrap是啥_application.yml与bootstrap.yml的区别
- golang每隔10秒访问URL
- 赛尔笔记 | 对比学习简述
- 时序算法—AR、MA、ARMA和ARIMA模型以及Auto ARIMA
- 安卓开发中wifi连接打印机打印图片
- java随机百分比_java随机百分比
- php如何调用protected,PHP中类作用域protected实例详解
- 修改PPT导出图片DPI值
- 关于AI芯片功耗和应用的一些看法
- java多项式加法与乘法_java多项式加减法
- cocos creator微信小游戏截图
- 深度学习推荐系统实战笔记
- lucas求大组合数
- CANoe.DiVa 操作指南 - 逆向测试项设置
- 北京公交一卡通刷卡详情查询的网址及查询方法
热门文章
- 样本标准差分母为什么是n-1
- C盘满了——扩展C盘内存
- 怎么把php转成bt_php能不能转换成bt种子
- 中控指纹仪linux驱动下载,中控uru4500指纹仪驱动
- ueditor编辑器的坑(视频空白/保存无数据/无法删除/不能插入百度动态地图/有序列表显示问题)
- R语言--异常值检测
- 龙贝格积分——matlab实现
- MySql: 事务特性ACID、三大并发读、四种事务隔离级别
- mysql gtidpurged_MySQL设置gtid_purged破坏AUTO_POSITION复制协议
- 家用计算机的ram怎么清理,电脑内存满了怎么清理【解决流程】