window下从硬盘安装ubuntu双系统

简介:

准备工作:

    grub4dos 和 ubuntu镜像文件 :grub4dos可在下列网址中下载,

        http://down.51cto.com/data/2243078

    ubuntu可去各开源镜像站进行下载。

操作步骤:

    1、将下载的grub4dos解压,将解压文件中的四个文件grldr menu.lst  grldr.mbr  grub.exe复制到C盘根目录下。(其中menu.lst在sample目录中)

        2、将下载的ubuntu镜像(如镜像名称为ubuntu.iso)复制到C盘根目录,并解压镜像中casper目录中的文件到C盘根目录。

        上面两步完成后,C盘文件大致如下:

                            wKiom1fnNway6CKZAAAS7ToQPm0378.png


        3、修改文件:

            1> 修改menu.lst文件:在文件结尾之前添加如下内容             

                title Install Ubuntu14.04

                root (hd0,0)

                kernel (hd0,0)/vmlinuz boot=casper iso-scan/filename=/ubuntu.iso locale=zh_CN.UTF-8

                initrd (hd0,0)/initrd.lz

                添加后效果图如下:

wKiom1fnPlzjmDmTAADW7rQfi8w023.png

            2>修改boot.ini文件

                boot.ini文件在C盘根目录,是系统的隐藏文件,需要到文件夹选项中设置一下才能显示出来;具体设置步骤可百度“显示系统隐藏文件”。

                将隐藏文件显示出来后,打开boot.ini文件,在文件末尾添加内容:

                    c:\grldr=”Ubuntu Install”

设置完成后重启可进入如下界面(ubuntu Install是写入boot.ini文件中的内容)

wKioL1fnRoiy9kjyAABsBdM5vaE956.png

选择Ubuntu Install后会进入grub4dos界面(这里借用一下别人的图)

wKiom1fnSCzDbf2rAAKjzPnUWv0360.png

最后一行Install Ubuntu12.04就是在menu.lst中添加的title Install Ubuntu14.04(图片是借用别人的,所以这步有些不一样),按回车进入如下界面(这张仍是借用别人的)

wKiom1fnSg6BKWEfAAL8iYdAaSg124.png 

这个界面和真实的系统几乎是一样的,不过这个是体验版本,并没有安装到电脑中。

下面开始真正的安装:

            在这个界面中使用Alt+Ctrl+t调出终端(若是不能调出,可以到system菜单中查找打开),在终端中输入:

                sudo umount -l /isodevice

            (实际上不执行上面这步,在后面的安装过程中也会提示卸载isodevice设备)

            接下来双击桌面上的“安装Ubuntu 12.04 LTS”图标便可进入安装向导。根据提示进行安装,一直到分区界面

            分区后界面如下(借用别人的图)

wKioL1fnUvihql-7AAMVkBn2Vi4798.png            从图中可看出sda5/sda6/sda7是windows分区(不要修改,否则磁盘中的文件就要全部丢失了),/sda8/sda9/sda10/sda11是给ubuntu划分的分区,在这个界面的下面还有个选项,默认选择的是整个磁盘,不需要更改(假如更改为/dev/sda8,在安装完成后会找不到ubuntu的引导项,需要进入windows中修改menu.lst文件,具体修改步骤在最后介绍)。接下来按照向导安装即可,可以一直到安装完成。

参考网址:http://blog.csdn.net/ylchou/article/details/7525435


在分区界面将bootloader安装分区由整个磁盘更改为/dev/sda8后,安装完成后重启找ubuntu引导项的解决加办法:

    在grub4dos界面,选择第4个,回车进入grub命令行界面

wKioL1fnX9jDvoPeAAiUqmGqIp4367.png因为在分区界面,将bootloader更改为/dev/sda8,因此在grub界面中输入以下命令

grub>root (hd0,7)  bootloader安装在/dev/sda8,而在grub中(hd0,7)代表第一块磁盘的第八个分区

grub>kernel /vmlinuz输入到这按tab键,若使用root(hd0,7)指定的分区中存在bootloader的话,使用tab键会自动补全

grub>initrd /init使用tab键自动补全

grub>boot   

完整界面如下(kernel那行少了一点,应该是kernel /vmlinuz-4.2.0-27-generic ro root=/dev/sda9  其中/dev/sda9是根分区所在的分区,可从上面分区表中看出):

wKiom1fnZW2QVgnXAAdbTH3uizU322.png

输入boot后回车,如果能进入系统,就可以把这些命令写入到menu.lst文件中,写入时同样以title开头

                title  Ubuntu14.04

                root (hd0,7)

                kernel /vmlinuz-4.2.0-27-generic ro root=/dev/sda9   

                initrd /initrd.img-4.2.0-27-generic


如果不能,则可能bootloader不在(hd0,7)分区,需要使用root(hd0,n)重新指定在哪个分区上。




本文转自 f_066 51CTO博客,原文链接:http://blog.51cto.com/ganmu/1856304,如需转载请自行联系原作者
相关文章
|
1月前
|
Ubuntu Linux 索引
Centos 7、Debian及Ubuntu系统中安装和验证tree命令的指南。
通过上述步骤,我们可以在CentOS 7、Debian和Ubuntu系统中安装并验证 `tree`命令。在命令行界面中执行安装命令,然后通过版本检查确认安装成功。这保证了在多个平台上 `tree`命令的一致性和可用性,使得用户无论在哪种Linux发行版上都能使用此工具浏览目录结构。
218 78
|
27天前
|
Ubuntu Windows
双系统必备:Ubuntu自动挂载Windows分区
在双系统环境下,手动挂载Windows硬盘十分繁琐。本文介绍如何配置Ubuntu开机自动挂载Windows硬盘,包括硬盘识别、挂载点创建、fstab配置及验证步骤,帮助您节省时间,实现高效操作。
205 1
|
2月前
|
存储 Ubuntu 安全
在Ubuntu 16.04上安装openjdk-6/7/8-jdk的步骤
在整个安装过程中,你可能需要管理员权限,因此你可能要使用 `sudo` 来获取必要的权限。记得做完每一个步骤后,都要检查输出,以确保没有发生错误,并且每项操作都成功完成。如果在安装过程中遇到问题,查看 `/var/log/` 下的日志文件对于问题的解决可能是有帮助的。
127 21
|
1月前
|
Ubuntu Java Android开发
在Ubuntu 18.04上安装与JDK 8兼容的Eclipse版本的步骤。
安装过程结束后,您就可以开始使用Eclipse来开发您的Java项目了,并且确保它与JDK 8兼容无误。这个过程涉及的是一个基本的安装流程,针对使用Java 8的用户,Eclipse的其他配置和插件安装根据个人开发环境和需求来定制。
132 0
|
4月前
|
Ubuntu 网络协议 应用服务中间件
在 Ubuntu 上安装 Nginx
在 Ubuntu 上安装和配置 Nginx 非常简单。首先更新系统包,然后通过 `apt` 安装 Nginx,检查服务状态并配置防火墙规则。访问服务器 IP 测试是否成功显示默认页面。还可管理服务、创建虚拟主机及排查常见问题,适合新手快速上手部署高性能 Web 服务。
556 0
|
2月前
|
IDE Ubuntu Java
在Ubuntu18.04安装兼容JDK 8的Eclipse集成开发环境的指南。
完成以上步骤后,您将在Ubuntu 18.04系统上成功安装并配置了Eclipse IDE,它将与JDK 8兼容,可以开始进行Java开发工作。如果遇到任何问题,请确保每一步骤都正确执行,并检查是否所有路径都与您的具体情况相匹配。
104 11
|
2月前
|
Kubernetes 负载均衡 Ubuntu
Kubernetes安装详细教程 Ubuntu版
本教程基于Ubuntu 22.04配置Kubernetes环境,涵盖依赖安装、swap关闭、内核参数调整、containerd与Kubernetes组件安装、集群初始化及CNI网络插件部署等内容,并提供常见问题处理方法和相关工具推荐。
|
3月前
|
Ubuntu Linux Shell
Linux环境下VSCode快速安装终极指南:debian/ubuntu/linux平台通用
以上就是在Linux环境下安装VSCode的终极指南,抛开繁复的专业词汇,以平易近人的文字、形象生动的比喻让你轻松学会这一过程。别忘了,你的小伙伴VSCode已经在应用菜单里等你了!
819 23
|
3月前
|
Ubuntu 机器人 定位技术
Loam在Ubuntu 18.04上的一站式安装指南
现在,你已经完成了Loam在Ubuntu 18.04上的一站式安装盛宴。从更新系统清洁,到搭建魔法环境的工作空间,再到召唤和激活Loam精髓的艺术——每步都妙不可言,每步都至关重要,让你在这场技术的饕餮盛宴中大显身手。
84 8