GVKun编程网logo

硬盘安装 Linux(ubuntu,centos)(硬盘安装教程)

2

这篇文章主要围绕硬盘安装Linux和ubuntu,centos展开,旨在为您提供一份详细的参考资料。我们将全面介绍硬盘安装Linux的优缺点,解答ubuntu,centos的相关问题,同时也会为您带来

这篇文章主要围绕硬盘安装 Linuxubuntu,centos展开,旨在为您提供一份详细的参考资料。我们将全面介绍硬盘安装 Linux的优缺点,解答ubuntu,centos的相关问题,同时也会为您带来(OK) 硬盘安装 RHEL 8 / Fedora 29 --- grub2 /isoinfo、0-windows7 硬盘安装 centos7、apt-get update 失败 ubuntu:Tempory failure resolving 'cn.archive.ubuntu.com ubuntu、CENTOS 6.0 硬盘安装的实用方法。

本文目录一览:

硬盘安装 Linux(ubuntu,centos)(硬盘安装教程)

硬盘安装 Linux(ubuntu,centos)(硬盘安装教程)

硬盘安装 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/

 

(OK) 硬盘安装 RHEL 8 / Fedora 29 --- grub2 /isoinfo

(OK) 硬盘安装 RHEL 8 / Fedora 29 --- grub2 /isoinfo


# OK
menuentry ''Fedora-Workstation-Live-x86_64-29-1.2 EXT4'' {
    set root=(hd0,msdos10)
    set isofile="/iso/Fedora-Workstation-Live-x86_64-29-1.2.iso"
    loopback loop $isofile
# isoinfo -d -i Fedora-Workstation-Live-x86_64-29-1.2.iso
#    linux (loop)/isolinux/vmlinuz iso-scan/filename=$isofile root=live:CDLABEL=Fedora-WS-Live-29-1-2 rootfstype=auto ro rd.live.image quiet rhgb rd.luks=0 rd.md=0 rd.dm=0 rd.debug
    linux (loop)/isolinux/vmlinuz iso-scan/filename=$isofile root=live:CDLABEL=Fedora-WS-Live-29-1-2 rd.live.image
    initrd (loop)/isolinux/initrd.img
}

 

# OK
menuentry ''rhel-8.0-beta-1-x86_64-dvd'' {
    set root=(hd0,msdos10)
    set isofile="/iso/rhel-8.0-beta-1-x86_64-dvd.iso"
    loopback loop $isofile
    linux (loop)/isolinux/vmlinuz noeject inst.stage2=hd:/dev/sda10:$isofile
    initrd (loop)/isolinux/initrd.img
}

 

# cannot use ISO files on NTFS partitions
menuentry ''Fedora-Workstation-Live-x86_64-29-1.2 NTFS'' {
    insmod part_msdos
    insmod ntfs
    set root=(hd0,msdos5)
    set isofile="/win-tools/Fedora-Workstation-Live-x86_64-29-1.2.iso"
    loopback loop $isofile
# isoinfo -d -i Fedora-Workstation-Live-x86_64-29-1.2.iso
#    linux (loop)/isolinux/vmlinuz iso-scan/filename=$isofile root=live:CDLABEL=Fedora-WS-Live-29-1-2 rootfstype=auto ro rd.live.image quiet rhgb rd.luks=0 rd.md=0 rd.dm=0 rd.debug
    linux (loop)/isolinux/vmlinuz iso-scan/filename=$isofile root=live:CDLABEL=Fedora-WS-Live-29-1-2 rd.live.image
    initrd (loop)/isolinux/initrd.img
}

 

0-windows7 硬盘安装 centos7

0-windows7 硬盘安装 centos7

    需求:  想在自己笔记本上安装个 centos7 实现双系统,可是手头上没有 U 盘 想到从硬盘启动

 软件下载地址:  

  centos7:  https://www.centos.org/download/

  EasyBCD-WinGrub-DiskGenius: https://pan.baidu.com/s/10vKUPVc5HpdX2UDKwK0_Kg

 

思路:  

  • 准备 centos7 操作系统 CentOS-7-x86_64-DVD-1810.iso (7 之前都是两个 iso 包), 这里因为是一个包所以大小会大于 4G , linux 系统启动支持 fat32 格式和 ext 格式,但 fat32 格式不支持大于 4G 的文件,所以要准备一个 ext 格式的分区用来放置操作系统,由于 window 系统是无法识别 ext 分区,那么如何把操作系统复制到 ext 上面,需要两个软件 如下
    分区软件: DiskGeninus   和软件 Ext2 Volume Manager
     
  •  运用软件 EasyBCD 进行引导安装 centos 系统
  • 安装好了之后默认只能启动 centos, 这个时候在 centos 中添加 window7 的引导实现,双系统
  • 如果不需要 centos 系统了,一定要现在 window7 中解决引导的问题,然后用分区软件,删掉 linux 的分区

步骤详解: 

  1.    运用 DiskGeninus 分区软件,分配出来一块 ext3 格式 (20G 足够) 的用于放置 centos.iso 文件,然后搞出一块空闲的分区,将来用于 centos 自行分配 关键步骤如下:

     

  2. 将下载的 centos.iso 复制到 ext3 盘中,并解压到当前文件夹,如果 windows 可以访问 ext 格式,需要安装 Ext2 Volume Manager 软件

     

  3. 安装软件 EasyBCD 软件来进行引导安装

    弹出配置框: 

     

    title installCentOS7.0
    
          
    
          kernel (hd0,5)/isolinux/vmlinuz linux repo=hd:/dev/sda6:/
    
          initrd (hd0,5)/isolinux/initrd.img

    关于上述的 (hd0,5) 如何查看,这里是磁盘的分区列表,可以用 WinGrub 软件进行查看

     

  4. 重启电脑,选择  "NeoGrub" 引导方式进行安装 centos
  5. 在安装中比较需要注意的可能就是如下步骤

     

  6. 以上安装完成,每次都会通过 NeoGrub 来引导进入 centos 系统,这样就无法实现 window 的登录,这里就需要在 centos 中配置 window7 的引导,一般 window7 都是安装在 c 盘所以配置如下:  
    1. vim /boot/grub2/grub.cfg
    2. ###找到 ### BEGIN /etc/grub.d/30_os-prober ###,在后面添加
  7. menuentry "Windows 7" {
         insmod ntfs
         set root=(hd0,1)
         chainloader +1
    }

   7. 重启就可以看双系统的引导项目了,可以进行相应的选择

 

      

      

    

                           

 

apt-get update 失败 ubuntu:Tempory failure resolving 'cn.archive.ubuntu.com ubuntu

apt-get update 失败 ubuntu:Tempory failure resolving 'cn.archive.ubuntu.com ubuntu

当运行apt-get update后出现如下错误时:
E: Some index files Failed to download,they have been ignored,or old ones used instead.

可以将目录下/var/lib/apt/lists/partial/所有的文件清掉,再次运行apt-get update即可!自带源在大陆不好。


出现以下错误:

ubuntu:Tempory failure resolving ''cn.archive.ubuntu.com ubuntu


修改dns:

1,重启生效:

sudovi/etc/resolvconf/resolv.conf.d/base(这个文件默认是空的)

在里面插入:
nameserver8.8.8.8
nameserver8.8.4.4

如果有多个DNS就一行一个

修改好保存,然后执行

sudoresolvconf-u

再看/etc/resolv.conf,最下面就多了2行:

cat/etc/resolv.conf
#Dynamicresolv.conf(5)fileforglibcresolver(3)generatedbyresolvconf(8)
#DONOTEDITTHISFILEBYHAND--YOURCHANGESWILLBEOVERWRITTEN
可以看到我们的设置已经加上了,然后再ping一个域名,当时就可以解析了,无需重启。


2,重启失效:

配置文件地址 /etc/resolv.conf

使用编辑器打开

改为如下内容:
search localdomain
nameserver 202.96.128.86 希望修改成的DNS
nameserver 202.96.128.166 备用DNS

重启网络:sudo /etc/init.d/networking restart。即可

CENTOS 6.0 硬盘安装

CENTOS 6.0 硬盘安装

先总结:
各 LINUX 安装基本都可以是
进 grub4dos
kernel /xx
initrd /xx
boot

但 centOS 6 有点奇怪
我的方法如下
先 ultraiso 打开 centos iso, 提取引导,做一个空的 ISO,加入提取的引导,再将 ISO 中 isolinux 目录放进做的 ISO, 改名为 syslinux

CentOS 基于 RHEL 编译

两者都不支持 ISO 放在 NTFS 分区

fat32 最大支持 4G,而 CentOS dvd iso 4.4G, 连 FAT32 都不能放
所以我放到了 EXT 分区 (装 ubuntu,或 RHEL 时创建的)


grub4dos 可以直接装到 MBR,引导任何系统无压力


可将 centos iso 中 isolinux 目录里 vmlinuz,initrd.gz 解到放 ISO 分区的根目录


root --find-set-root /xx.iso

map 
......... 下班回家更新





关于硬盘安装 Linuxubuntu,centos的问题就给大家分享到这里,感谢你花时间阅读本站内容,更多关于(OK) 硬盘安装 RHEL 8 / Fedora 29 --- grub2 /isoinfo、0-windows7 硬盘安装 centos7、apt-get update 失败 ubuntu:Tempory failure resolving 'cn.archive.ubuntu.com ubuntu、CENTOS 6.0 硬盘安装等相关知识的信息别忘了在本站进行查找喔。

本文标签: