windows7 系统免 U 盘安装 ubuntu/xubuntu 双系统,需要用到 easybcd, 和 ubuntu/xubuntu 的安装包(.iso)文件。 easybcd 用来控制引导程序完成多重启动。
easybcd配置引导程序
先要下载 ubuntu/xubuntu 的安装包(.iso)文件,并放到 C 盘根目录下,解压出安装包里的 install 目录下的 initrd.lz 和 vmlinuz 两个文件,同样放在 C 盘根目录下。
在左侧选择"添加新条目",到右侧选择"NeoGrub","安装","配置",打开的记事本中输入以下内容:
title Install Ubuntu
root (hd0,0)
kernel (hd0,0)/vmlinuz boot=casper iso-scan/filename=/ubuntu-11.10-i386.iso ro quiet splash locale=zh_CN.UTF-8
initrd (hd0,0)/initrd.lz
ubuntu-11.10-i386.iso
要改成 C 盘根目录下的安装包完整文件名!
其中 (hd0,0) 表示 C 盘,在计算机管理,磁盘管理里可以查看:
安装ubuntu/xubuntu
重启电脑后进行引导菜单,使用上下键选择"Install Ubuntu"进行 ubuntu 安装程序。
进行 ubuntu/xubuntu 的 live 桌面系统之后,打开终端(ctrl+alt+t),输入以下命令:
sudo umount -l /isodevice
卸载 isodevice 分区后,就可以双击桌面上的 "Install Ubuntu" 图标进行安装了!
安装ubuntu系统分区大小建议
分区大小按照实际的用途来,这里的大小建议只是用于我个人的开发,没有多复杂。我只分了4个区,分别是"/","/boot","swap","/home"。
除了"swap"分区选择的文件系统是"swap",其余分区文件系统选择"ext4",类型选择"逻辑分区"。
/boot 是引导分区,大小设置的800~900MB;"swap" 是虚拟内存交换分区,大小设置的 6G 多;/ 根分区设置大小是剩余大小的 1/3;/home 分区设置大小是剩余大小的 2/3。
/boot:用于存储系统引导文件,也是 vmlinuz 核心的所在。
/:表示根目录,也是系统管理员 root 的目录。
/home:系统使用者的目录,用来存储用户程序、文件、文档等资源,可以分在根目录下。
swap:严格来说,swap 不是挂载点,它是一种虚拟内存交换分区,当计算机的物理内存用完之后,会动用这部分 swap 分区来当作虚拟内存使用。当然 swap 是硬盘上的空间,即使是 SSD,速度也不及物理内存快。如果希望快速度的话,不能寄厚望于 swap,最好是加大物理内存,swap 只是临时解决方法。
注意:/boot 分区不要设置得大小,比如 100MB。设置成 300MB一般够用了,大小充裕点方便以后系统版本升级哦。
关于分区的细致介绍参考文章https://luozm.github.io/win-ubuntu里的"具体四个分区的分配"。
关于swap分区ubuntu系统的参考文章https://www.biaodianfu.com/linux-swap.html,https://help.ubuntu.com/community/SwapFaq
安装启动引导器的设备的选择
选择 /boot
分区来引导启动,而不是整个硬盘。然后再在 easybcd 增加 ubuntu 系统启动项:
关于使用整个硬盘来作为启动引导设置和 /boot 分区作为启动引导设备的优缺点参考文章:https://luozm.github.io/win-ubuntu