zoukankan      html  css  js  c++  java
  • CentOS Linux 7硬盘安装

    CentOS Linux 7硬盘安装
    前提:
    1.CentOS Linux 7默认能识别的文件系统
    硬盘安装一定要CentOS Linux 7默认能识别的标准分区(lvm, raid可能会有问题)的文件系统,不然安装时会报找不到iso文件,也就是说iso文件要放在ext3/ext4/xfs等linux默认支持的文件系统内,fat32也行(不超过4G的iso),ntfs不行。
    2.grub或grub2
    用来从命令行引导系统
    3.CentOS Linux 7的官方iso文件CentOS-7.0-1406-x86_64-Everything.iso
    在一个ext4的分区内准备如下文件,推荐直接放在分区的根目录下
    iso文件:CentOS-7.0-1406-x86_64-Everything.iso
    iso文件中的:isolinux/目录
    iso文件中的:images/目录
    我这里直接用的U盘中的grub或grub2来引导,文件放在sda8

    一.grub(grub0.97)
    kernel (hd0,7)/isolinux/vmlinuz linux  repo=hd:/dev/sda8:/
    initrd (hd0,7)/isolinux/initrd.gz
    boot

    注意:
    hd:/dev/sda8:/#表示从硬盘安装,如果没有指定hd:,安装程序会默认从光盘安装,而光驱里没有安装光盘则会提示/dev/sr0不存在,超时后会进入rdshell
    hd:/dev/sda8:/#指定安装源的路径,如果不指定:/,安装程序会在执行格式化后,安装grub到/dev/sda这个界面,点“next”报错,安装程序会退出。

    二.grub2
    linux (hd0,msdos8)/isolinux/vmlinuz linux  repo=hd:/dev/sda8:/
    initrd (hd0,msdos8)/isolinux/initrd.gz
    boot



    补充:
    也可以直接写入安装有grub2的grub.cfg文件
    menuentry "CentOS7"{
        insmod fat
        linux (hd0,msdos8)/vmlinuz linux repo=hd:/dev/sda8:/
        initrd (hd0,msdos8)/initrd.img
    }

    menuentry "CentOS7" {
        insmod fat
        loopback loop (hd0,8)/CentOS-7.0-1406-x86_64-Everything.iso
        linux (loop)/isolinux/vmlinuz linux repo=hd:/dev/sda8:/
        initrd (loop)/isolinux/initrd.img
    }

    menuentry "CentOS7"{
        insmod fat
        insmod loopback
        search --set -f /CentOS-7.0-1406-x86_64-Everything.iso
        loopback loop ($root)/CentOS-7.0-1406-x86_64-Everything.iso
        linux (loop)/isolinux/vmlinuz linux repo=hd:/dev/sda8:/
        initrd (loop)/isolinux/initrd.img
    }


    补充:grub pxe

    title Centos Install (PXE) 

    root (hd0,0) 

    kernel /vmlinuz.cent.pxe vnc vncpassword=123456 headless ip=192.168.1.106 netmask=255.225.255.0 gateway=192.168.1.1 dns=223.5.5.5 ksdevice=eth0 method=http://192.168.1.83/centos/6/ lang=en_US keymap=us 

    initrd /initrd.img.cent.pxe

    有兴趣的朋友可以试下

  • 相关阅读:
    fio工具讲解
    flask迁移数据库报错
    base64编码
    OpenStack学习笔记,未完待续
    docker运行报错
    centos搭建SVN服务器并实现自动同步至web目录 (必定安装成功)
    centos/linux 源码安装mysql详细记录
    centos7.7安装php7.3的lnmp环境和composer详细步骤
    laravel-admin使用ueditor重命名图片名称问题
    nginx 图片防盗链 设置
  • 原文地址:https://www.cnblogs.com/lixuebin/p/10814458.html
Copyright © 2011-2022 走看看