【本地网络服务器】(一)Windows安装CentOS双系统
系列文章目录
【本地网络服务器】(一)Windows安装CentOS双系统
【本地网络服务器】(二)外网连接本地系统
目录
系列文章目录
【本地网络服务器】(一)Windows安装CentOS双系统
【本地网络服务器】(二)外网连接本地系统
前言
一、CentOS系统下载
二、系统安装
(1)启动项
(2)安装选项
(3)配置无线网络环境
(4)激活无线网卡
(5)连接wifi
(6)无线网络相关配置
(7)如果ping不通www.baidu.com
(8)终端界面显示中文乱码
(9)修复win7开机引导项
(10)修改笔记本合盖休眠问题
总结
前言
去年正好碰上阿里云做推广活动,然后去薅了一次羊毛,靠领取新人福利,购买1年的共享型S6才花了不到200块大洋,新人第一年领取福利购买服务器是非常划算的,比自己搭建本地服务器会便宜很多的,就按电费来算,本地服务器1天1度电,1度电1元,365天也是需要365元的,这还没有算宽带费等,所以新人就不要纠结这200、300块,大胆去薅羊毛吧,当然还有腾讯云的羊毛也可以去薅一薅--新春618特惠活动。我的阿里云服务器在今年5月底,从新人熬成旧人了,然后又碍于囊中羞涩,连3.6折的续费大洋都没有,只好退而求其次,用自己的10年老笔记本电脑搭建一个本地网络服务器。
搭建本地网络服务器的话,首先需要给笔记本安装一个服务器系统,因为CentOS系统作为服务器还是比较完善的,就随手一点,选了CentOS 8-Stream系统。
千万不要选择CentOS 8,因为8在去年2021年12月31已经结束使命了,而Stream是CentOS 8的无缝切换系统,8安装完毕之后是无法使用yum安装软件的,当然也有解决的方法,不过是需要联网的,也就是你系统安装完成后首先需要配置网络,再联网解决8没有AppStream更新源问题。
一、CentOS系统下载
系统类型需要按照笔记本处理架构选择,我的是intel i5系列,所以选了x86_64的安装包
CentOS-Stream-8-x86_64-latest-dvd1.iso
阿里云其它系统的下载链接--CentOS 8-Stream系统
如果采用的是双系统安装方式,需要制作一个启动盘,首先对U盘进行格式化,U盘不能格式化为NTFS格式,不然无法挂载到Linux系统盘下,ext4和fast32格式是可以的。
下载的系统是ISO镜像,以管理员身份运行UltraISO,打开下载好的镜像文件,然后直接写入镜像就行,不要选错盘。
U盘启动盘制作完毕之后,需要修改电脑的启动选项,大部分笔记本都可以开机不停的按ESC,就可以进入系统的修改界面,然后设置U盘作为第一启动项。再重新启动。
二、系统安装
(1)启动项
首先需要知道U盘挂载的盘符,不知道的话按下面的操作,已经知道的可以跳过。
按下Tab键(有些是e键),将最下方修改为下面的,修改完成后按下回车确定。
vmlinuz initrd=initrd.img linux dd quiet
根据格式确定U盘的盘符。
Sda1 nfs
Sda2 nfs
Sdb4 vfat
确定盘符后,安装失败界面输入reboot重启再次进入安装界面,或者电源键直接重启也行。 同样按下Tab键,将stage2修改为hd:sda4(对应的是U盘的盘符)
[ 0.006334] x86/cpu: VMX (outside TXT) disabled by BIOS
[ 23.527136] dracut-pre-udev [611]: anaconda-modprobe: Module floppy not found
[ 25.605231] dracut-pre-udev [611]: anaconda-modprobe: Module cbc not found
[ 25.665563] dracut-pre-udev [793]: modprobe: ERROR: could not insert 'sha256_mb': No such device
[OK] Started Show Plymouth Boot Screen.
[OK] Reached target Local Encrypted Volumes.
[OK] Reached target Paths.
[OK] Started Forward Password Requests to Plymouth Directory Watch.
[33.997586] [drm:uud_v1_0_start [radeon]] *ERROR* UVD not responding, trying to reset the VCPU !!!
[** ] A start job is running for udev Wai?ice Inittialization (16s / 3min 7s)
如果出现上面的错误,就是没有修改启动盘符hd:sda4,默认使用的是镜像文件的安装路径,所以需要修改成U盘的安装方式
(2)安装选项
选择系统安装的硬盘位置(注意:如果硬盘有数据,点击完成按钮会弹出回收数据盘选项)。
其它设置如语言,root用户密码(安全性弱的密码需要点击2次完成)基本上直接配置就行。
最主要的还是,需要配置CentOS 8-Stream安装源,手动输入下面的就行,注意大小写。
mirrors.aliyun.com/centos/8-stream/BaseOS/x86_64/os/
安装源配置完成后,可以进入软件选择界面,如果是无线网络安装的话,建议不要选择最小系统安装,最小系统安装连ifconfig命令都是没有的。
最后弹出这个界面,恭喜你完成了CentOS系统的安装。
(3)配置无线网络环境
系统安装完毕之后,首先需要配置的就是网络了。
一开始,系统是没有安装无线网卡的
Error: No Wi-Fi device found.
需要有线网络连接之后,下载安装2个network相关的包。
yum -y install network-scripts
yum -y install NetworkManager-wifi
安装完毕之后需要重启
reboot
重启之后敲下面命令就可以看到,无线网卡的unmanaged(未托管)状态消失了。
nmcli d
其中eno1是有线网卡,wlp4s0是无线网卡。因为wifi已经连接成功了,所以颜色显示正常的绿色。
(4)激活无线网卡
开启无线网卡命令,无线网卡(wlp4s0这个需要替换成本地的网卡名称)。
ip link set dev wlp4s0 up
(5)连接wifi
扫描wifi
nmcli d wifi
连接wifi
nmcli d wifi connect "myWifi" password "123456"
(6)无线网络相关配置
配置网络的相关信息,静态IP
vi /etc/sysconfig/network-scripts/ifcfg-#(这里的#需要替换成对应的无线网络名称)
需要修改的就只有几项,ONBOOT=yes, BOOTPROTO=static。(vi命令编辑需要按 i 键,保存退出是按下esc键然后输入:wq)
可以固定IP地址和网关
IPADDR=192.168.31.224
NETMASK=255.255.255.0
GATEWAY=192.168.31.1
还有一种是下面的图形界面修改方法,空格键是选中/取消键,回车确认,方向键选择。
nmtui
选不选自动连接,取决于你优先使用哪个网络,我优先使用wifi,所以取消有线eno1的自动连接。
(7)如果ping不通www.baidu.com
ping:www.baidu.com
Name or service not known
可能有以下几种原因。
a.确认是不是连上网络了
ifconfig
已经连接的网络有IP地址(固定ip没有网络也会显示),子网掩码,一般RX packets和TX packets数值不为0,最简单的方法,ping网络的ip,需要修改本地的对应IP进行ping
ping 192.168.31.1
b.确认无线网络网关
添加网关命令,这个只能临时生效,重启网卡后就会失效了
route add default gw 192.168.*.1(需要修改成你自己的IP地址)
永久修改方法,#符号,有线连接是eno类似的,无线网络则是对应的wifi名称,跟上面一样配置ipaddr和gateway
vi /etc/sysconfig/network-scripts/ifcfg-#(这里的#需要替换成对应的网络名称)
同时也可以固定IP、网关。后面使用内网穿透和端口转发的时候,需要固定IP
vi /etc/rc.local
增加下面一段,下面的IP地址都改成本地对应的IP。
ip route add 192.168.*.* 192.168.*.1
c.DSN服务器有没有修改
vi /etc/resolv.conf
文件里面至少有一个nameserver,后面如果安装了NetworkManager,会自动修改成本地的192.168.*.1这种。
nameserver 114.114.114.114
nameserver 8.8.8.8
开机如果配置了多个连接,比如eno1、''myWifi"两个连接的话。
可能也会导致ping www.baidu.com失败,不过错误是Destination Host Unreachable.
临时修改
nmcli c down eno1
永久方法,采用上面的nmtui图像界面方法。
编辑eno1连接,取消Automatically connect的x,选中是有x,未选中空白。
(8)终端界面显示中文乱码
中文全部转为了unicode编码格式了,无法正常显示
1、查看系统的语言环境变量;
echo $LANG
可以看到系统配置的是中文格式(zh_CN.UTF-8),如果不是的话修改文件为上面的格式。
vi /etc/locale.conf
使修改生效
source /etc/locale.conf
2、查看终端xshell编码;
3、修改完成后重启服务器即可。
(9)修复win7开机引导项
这个只针对于安装双系统的笔记本电脑,如果是虚拟机安装的请跳过
vi /boot/grub2/grub.cfg
增加下面内容
### BEGIN /etc/grub.d/30_os-prober###
menuentry “Windows 7” {
insmod ntfs
set root=(hd0,1)
chainloader +1
}
### END /etc/grub.d/30_os-prober###
查看当前启动项
grub2-editenv list
当然可以修改默认启动的系统为win7
grub2-set-default ‘Windows7’
(10)修改笔记本合盖休眠问题
这个同样只针对于安装双系统的笔记本电脑。
vim /etc/systemd/logind.conf
修改完毕之后reboot重启,重启完成后再关闭笔记本电脑的盖子系统不会再停止了。
总结
基本上安装系统的步骤就这么多了,安装过程可能遇见到的问题也给出了解决方法,这一篇是搭建本地网络服务器的第一步,给服务器安装好系统,下一篇介绍怎么配置本地网络,让外网可以访问本地的服务器。
【本地网络服务器】(一)Windows安装CentOS双系统相关推荐
- win7安装centOS双系统超详细(转)
转自:http://blog.csdn.net/markho365/article/details/8969591 本文是在两篇文章整合而成.分别是: Mr.Johness的 最清晰细致的教程!一步步 ...
- Windows安装Ubuntu双系统(Win11+最新Ubuntu22.04.1LTS)
目录 前言 一.查看基础环境 二.准备安装文件 2.下载Ubuntu 22.04.01 LTS镜像ISO文件 2.下载官方推荐的U盘启动制作工具 3.制作启动U盘 4.新建硬盘分区用来安装Ubuntu ...
- Windows安装Centos7双系统后Windows启动项消失
原文: https://www.cnblogs.com/xinglichao/p/9999049.html https://blog.csdn.net/yingzinanfei/article/det ...
- Windows+CentOS 7双系统(最完全攻略!!)-------囊括所有安装CentOS双系统的问题!
时间:2019.05.09 强烈推荐:先把磁盘转换为GPT就没那么多问题了!!! 步骤:把磁盘全部数据清空(自动变为MBR),再转GPT(记得设置引导区盘符),重装Windows->注意引导区的 ...
- 解决windows安装linux双系统,资源管理器看不见ext4分区的问题
问题核心:windows资源管理器并不原生支持ext4文件系统. 解决方法:使用Ext2Fsd将ext4分区挂载到windows. 接下来就详细说说 安装完linux,在windows磁盘管理中可以看 ...
- 安装Windows和rhel/Centos双系统
目录 一.先Windows后Linux 1.rhel7.6/Centos镜像的下载 2.制作启动盘 3.进入bios安装 4.修复Windows引导 二.先Linux后Windows 1.进入Linu ...
- centos安装后两个启动项、_Windows安装Centos7双系统后Windows启动项消失
方法一: 在Centos7下root登陆 编辑 /boot/grub2/grub.cfg vim /boot/grub2/grub.cfg 在第一行添加 menuentry "Windows ...
- linux装windows报错,安装Windows 和 Linux双系统(vmware) Centos7
这里我安装的是Windows + Centos 7,如果是要安装Centos 6,步骤一样 一.安装Windows和Linux双系统需要先安装Windows然后安装Linux 解释:这里解释下为什么要 ...
- Windows + Ubuntu20.04双系统详细安装教程
Windows + Ubuntu20.04双系统安装 1. 制作启动盘 1.1 从ubuntu官网下载ubuntu ISO文件 1.2 下载启动Rufus 1.3 将ISO文件写入启动盘 1.3.1 ...
最新文章
- windows service自动启动相关设置
- 视频协议 rtsp 默认弱口令 漏洞
- java工程中的.classpathaaaaaaaaaaaaaaaa转载
- batchsize和数据量设置比例_Keras - GPU ID 和显存占用设定步骤
- 数组----数组的拷贝、排序、遍历、引用,console交互
- java里的初始化块_[转载] Java 语言中的实例初始化块 ( IIB) 详解
- 两空间异面直线公垂线及交点坐标的求解过程
- 网络安全--通过握手包破解WiFi(详细教程)
- matlab 模式识别工具箱下载,模式识别matlab工具箱
- java星空屏幕,CorelDraw 制作宇宙星空
- oracle同义词对象,oracle数据库对象-同义词
- php ucenter home登录,UCenter Home 2.0 正式版现正式下载!!
- EFM32 LG232系列单片机干货之LEUART
- (附源码)springboot猪场管理系统 毕业设计 160901
- 我的木子走了,余生只剩下张长弓.....
- 什么是汽车SOA架构?【长期更新】【800字】【原创】
- 数字故宫(360全景+纪录片+数据库+公开课)
- 用talib列举某股票历史数据中2只乌鸦形态出现时间
- 关于Flash的一些随想(2021年)
- NUIST_OJ P1098素数因子
热门文章
- 一张电子名片即可完成拓客成交和裂变
- ArcGISEngine二次开发(4):属性查询(2)
- android 解压 密码 zip 命令,GitHub - Leo0618/AndroidZip: Android端zip压缩与解压,支持使用密码对单文件多文件文件夹进行压缩以及解压操作...
- AutoCAD Civil 3D-装配-条件部件
- 牛客专访ChatGPT:2023校园招聘如何做?附校招趋势
- 热议:老公今年已经34周岁想读博,以后做科研,怎么办?
- 基于python win32setpixel api 实现计算机图形学相关操作
- 提高Spark姿势水平 No.73
- 如何使用ArcGIS制作气温空间分布图
- 第 04 课:前端模块化解决方案