硬盘安装Linux

使用硬盘安装Linux最大的好处不只是方便,是快速。
之前使用U盘安装,很慢,没有记录具体时间。
Ubuntu区别不大,本身比较小,安装介质只有2G(ubuntu18.10);
CentOS区别明显,最大的安装ISO文件9G(CentOS7.5);

说明:

系统对文件系统的支持:

  • Ubuntu对windows的文件系统兼容性好些,安装好后,直接支持ntfs;
  • CentOS默认不支持ntfs文件系统,需要安装nrfs-3g,才能挂载使用;

安装介质对分区格式及目录的要求:

  • Ubuntu的ISO文件无特别要求,甚至放在某个文件夹下都没问题;
  • CentOS的ISO文件需要比如Ext4的Linux文件系统,且要放在根目录下。若有读者知道其他方式,烦请告知。(FAT32格式直接跳过,虽然支持这种格式,但这种古老的格式不支持大文件,CentoOS的ISO文件大于4Gb,)

======参照下面链接,可使用Grub4Dos手动增加启动菜单选项。
   wiki.ubuntu.org.cn/硬盘安装LiveCD
   linux-wiki.cn/wiki/用Windows引导器启动Grub
   linux-wiki.cn/wiki/zh-cn/ubuntu硬盘安装
======参照上面链接,若已手动操作,下面内容可忽略了。

我看到这些链接时,电脑上已安装过一键Ghost硬盘版,打开安装目录,看到使用的是类似的方法。
我这里就直接在一键Ghost的基础上,找到一键Ghost菜单,在里添加其他项目即可。保留Ghost功能。

————————————————————————————

====准备工作 
注:下载请在官网下载,下载完成后可用杀毒软件检测。 
一键Ghost硬盘版
  http://doshome.com/yj/
Ubuntu或CentOS的安装镜像文件。
  https://www.ubuntu.com/download/desktop
  https://www.centos.org/download/
分区工具
  http://www.diskgenius.cn/download.php

====分区(用于CentOS的Ext4分区)

====Ubuntu文件准备 
ubuntu的镜像iso文件,
使用解压缩软件打开iso文件,提出vmlinuz,initrd
C盘根目录下建立文件夹:c:\ubuntu18\
c:\ubuntu18\
ubuntu-18.10-desktop-amd64.iso
vmlinuz
initrd

====启动菜单 
hd0,表示第一块硬盘;
后面的1是第几个分区,从0开始,win10安装会在C盘前面添加一个隐藏分区,所以C盘的序号就是1了。
如下内容添加的启动菜单里:(根据个人放置的位置调整如下路径信息)
title Install Ubuntu18_01c
root (hd0,1)
kernel (hd0,1)/ubuntu18/vmlinuz boot=casper iso-scan/filename=/ubuntu18/ubuntu-18.10-desktop-amd64.iso ro quiet splash locale=zh_CN.UTF-8
initrd (hd0,1)/ubuntu18/initrd

启动菜单文件:menu.lst在C盘根目录下名为 的隐藏文件夹下。是安装一键GHOST硬盘版建立的。

====重新启动,选择Ubuntu18_01c

进入Ubuntu系统,完整的Linux界面,
若要安装Ubuntu,必须卸载ISO所在的分区。
umount -l /isodevice

点击安装的图表即可开始安装Ubuntu系统。
...

====CentOS文件准备

我们这里先不安装,使用这个界面为下面的CentOS作准备。
打开Home文件夹,
左边点开【Other Locations】,右边列出所有硬盘分区,点击自动挂载,可以直接打开使用。
*** 即使不使用Ubuntu只用CentOS的用户,也可以备一个ubuntu的iso文件(2G),充当类似WinPE的功能

将CentOS的ISO镜像文件复制到前面准备好的Ext4独立分区中根目录下。
启动文件也提出出来放在根目录下

注,若挂载后,提示没有权限。打开终端,使用root权限,修改权限即可。

sudo -i

chmod 777 *

====CentOS启动菜单

title install centos_sdb3
root (hd0,2)
kernel (hd0,2)/vmlinuz linux repo=hd:/dev/sdb3:/
initrd (hd0,2)/initrd.img

(hd0,2),表示第1个硬盘,第3个分区,这个新的分区是从C盘挤出来的,所以就是第三个分区了。

/dev/sdb3,linux下表示分区的写法,centos使用前面2个启动文件启动后就只认识linux的表示方法。

====重新启动,选择centos_sdb3

安装...

==== 201903补充

原始GRUB的主页: http://www.gnu.org/software/grub/

https://sites.google.com/site/grubdos/
GRUB for DOS - 将DOS / Windows桥接到Unix / Linux
(1)使用“内核(DEVICE)/ PATH / vmlinuz”启动Linux内核
(2)使用“chainloader(DEVICE)/io.sys”启动MS-DOS7 +内核
(3)使用“chainloader(DEVICE)/ kernel启动FreeDOS内核” .sys“
(4)使用”chainloader(DEVICE)/ ntldr“启动Windows NT / 2K / XP的NTLDR
(5)使用”chainloader(DEVICE)/ cmldr“启动Windows NT / 2K / XP的CMLDR
(6)启动其他具有“chainloader(DEVICE)+1”的操作系统
(7)具有memdrive功能的Boot DOS / Windows9x磁盘映像文件。
(8)具有memdrive功能的Boot Smart Boot Manager(SBM可以启动CD-ROM)。

http://www.upantool.com/qidong/2011/101.html
Grub4Dos中的Grldr文件能为NT系统(包括Windows XP、2000、2003)的启动菜单中添加一个纯DOS模式

https://sourceforge.net/projects/grub4dos/

http://grub4dos.chenall.net/

硬盘安装Linux(ubuntu,centos)的更多相关文章

  1. Win7下硬盘安装Linux双系统

    Win7下硬盘安装CentOS6.2 一.准备工作:划出磁盘空闲空间和准备安装文件  参考文献: [Win7下硬盘安装Linux总结(CentOS)]来源:Linux社区  作者:lixianlin ...

  2. Windows 7硬盘安装CentOS 6.4 双系统 (WIN7硬盘安装Linux(Fedora 16,CentOS 6.2,Ubuntu 12.04))

     WIN7下硬盘安装Linux(Fedora 16,CentOS 6.2.Ubuntu 12.04) 近期在看<鸟哥私房菜:基础学习篇>.认为非常不错,想要用U盘装个windows 7 和 ...

  3. Windows 7硬盘安装CentOS 6.4 双系统 (WIN7下硬盘安装Linux(Fedora 16,CentOS 6.2,Ubuntu 12.04))

     WIN7下硬盘安装Linux(Fedora 16,CentOS 6.2,Ubuntu 12.04) 最近在看<鸟哥私房菜:基础学习篇>,觉得很不错,想要用U盘装个windows 7 和 ...

  4. 无U盘安装Linux openSUSE(通过硬盘安装Linux)

    一.说明 为什么会想着用硬盘安装Linux?只是因为我陆陆续续买了两个U盘,然后它们都丢了,就没再买了.然而现在又想装个openSUSE,没有U盘,只能想办法通过硬盘安装. 记录自己走过的弯路,同时也 ...

  5. linux(Ubuntu/Centos) iproute 路由IP地址等命令集合,查看端口链接

    原 linux(Ubuntu/Centos) iproute 路由IP地址等命令集合,查看端口链接 2017年03月20日 16:55:57 风来了- 阅读数:2291 标签: centoslinux ...

  6. VMware 安装Linux系统 CentOS

    VMware 安装Linux系统 CentOS 1.  下载镜像系统 centos镜像下载地址:https://www.centos.org/download/ 选择DVD下载即可 linux各版本下 ...

  7. ssh远程连接docker中linux(ubuntu/centos)

    ssh远程连接docker中linux(ubuntu/centos) https://www.jianshu.com/p/9e4d50ddc57e centos docker pull centos: ...

  8. Windows主机里利用VMware安装Linux(CentOS)虚拟机,Host-only连接上网方式详解

    关于Host-only指的是主机与虚拟机之间的互联,因此虚拟机是不能连网的,若需要连网则需要使用NAT模式: Host-only模式实现联网得考虑如下配置过程: 附:VMware虚拟机三种网络模式(B ...

  9. win10 64位下装Virtual Box安装Linux(centOS)配置联网

    第一步:安装VritualBox 百度"VritualBox"下载安装即可: 第二步:下载Linux镜像系统并安装 这里写出我参照的博客,很详细,我就不累赘了! 原文地址:http ...

随机推荐

  1. linux下文件内容查找 转

    find | xargs grep test find命令和xargs命令 网友:wuye_chinaunix 发布于: : (共有条评论) 查看评论 | 我要评论 青云 分配文件 - -| 回首页 ...

  2. css中的position属性值的探究

    css的position属性指定了元素的定位类型,然后通过top,botton,left,right来具体定位. 在具体定位之前必须使用position属性,否则所有的具体定位属性都无法生效. pos ...

  3. java倒计时使用java.util.Timer实现,使用两个线程,以秒为单位

    public class Countdown3 { private int lin; private int curSec; public Countdown3(int lin)throws Inte ...

  4. Java反射《一》获取类

    package com.study.reflect; /** * 反射:java程序运行中,可以获得该类的所有属性和方法,对于任意一个对象可以 调用它的属性和方法,这种动态获得属性和方法,调用对象属性 ...

  5. sqlalchemy tree 树形分类 无限极分类的管理。预排序树,左右值树。sqlalchemy-mptt

    简介: 无限极分类是一种比较常见的数据格式,生成组织结构,生成商品分类信息,权限管理当中的细节权限设置,都离不开无限极分类的管理. 常见的有链表式,即有一个Pid指向上级的ID,以此来设置结构.写的时 ...

  6. 继承,C++

    body, table{font-family: 微软雅黑; font-size: 10pt} table{border-collapse: collapse; border: solid gray; ...

  7. Vue基础以及指令

    Vue 基础篇一   一.Vue框架介绍 之前大家学过HTML,CSS,JS,JQuery,Bootstrap,现在我们要学一个新的框架Vue~ Vue是一个构建数据驱动的web界面的渐进式框架. 目 ...

  8. pdf及word文档的读取 pyPDF2,docx

    #!python3 #-*- coding:utf8 -*- #PyPDF2可能会打不开某些pdf文档,也不能提取图片,图表或者其他媒介从PDF文件中.但是它能提取文本从PDF中,转化为字符. imp ...

  9. Linux3.10.0块IO子系统流程(1)-- 上层提交请求

    Linux通用块层提供给上层的接口函数是submit_bio.上层在构造好bio之后,调用submit_bio提交给通用块层处理.   submit_bio函数如下:   void submit_bi ...

  10. 深入理解java虚拟机---Class文件(二十)

    无符号数.表 当实现了不同语言的编译器,比如jython,jruby等等,那么就可以利用这些语言编写代码,通过各自的编译器编译成符合jvm规范的字节码文件,就可以利用jvm来执行了. Class文件在 ...