记录一次在物理机上安装suse12linux的痛苦经历,至少苦了我2.3天,还好没被大佬嫌弃 = =!
一些相关的命令操作
fdisk -l ==查找盘符
mount 盘符目录 指定目录 === 挂载
--------------------------------------------------------------------------------------------------
ctrl + alt f1 .f2 .3.4.5 - f6 == 进入命令行(桌面死掉时可以这么做)
ctrl + alt f7 == 恢复桌面
----------------------------------------------------------------------
tar zxvf xxxx.gz / tar jxvf xxxxx.bz2
make
make install
rpm -ivh xxxxxx.rpm ,出现冲突时可以 rpm -ivh xxxxxx.rpm --force --nodeps 忽略依赖冲突
更多用法 https://www.cnblogs.com/ftl1012/p/rpm.html
--------------------------------------------------------------------------------------
vim /etc/modprobe.d/10-unsupported-modules.conf (把0改为1)允许外部软件安装
lsmod | grep xxxx 查询模块是否载入
serevice xxxxx restart 重启服务
systemctl xxxxx start 开启服务
systemctl xxxxx stop 关闭服务
systemctl enable/disable xxxxx 开机是否启动
uname -r/a/v 查询linux内核
ethtool xxx 查看是否联网 ethtool -i xxx 查看网卡状态(网卡正在使用的驱动,lspci | grep -i net
是适配的驱动名字)
下面是不允许外部软件安装的错误
安装步骤
1.制作linux镜像,下载虚拟光驱软件(老毛桃iso模式,UltraISO等)制作u盘的iso镜像
2.打开BIOS模式U盘启动进入安装界面
3.百度一个安装步骤的页面跟着做.suse12安装步骤(主要是分区需要注意,有可能会提示设置网络,提示设置网络的情况就是目前无法上网了。)
4.等待安装成功.
5.如果安装过程中提示设置网络,说明没接上网络(可能是没接网线,网络驱动不匹配)
6.ifconfig查看是否有网络,如果找不到网卡,ifconfig eth0 up(临时启动网卡,可以设置ip什么的),如果没有ipv4,有ipv6,说明有网络,但是ip没配置好,去etc/sysconfig/netword文件夹下配置ip,同目录下routes文件配置网关,/etc/resolv.conf下配置dns,如下例子:
设置静态地址
vi /etc/sysconfig/network/ifcfg-eth0 #编辑配置文件
BOOTPROTO='static' #静态IP
BROADCAST='192.168.21.255' #广播地址
IPADDR='192.168.21.172' #IP地址
NETMASK='255.255.255.0' #子网掩码
NETWORK='192.168.21.0' #网络地址
STARTMODE='auto' #开机启动网络
动态地址
BOOTPROTO='dhcp'
STARTMODE='auto'
设置网关
vi /etc/sysconfig/network/routes #编辑文件
default 192.168.21.2 - eth0
设置DNS
vi /etc/resolv.conf #编辑文件
nameserver 8.8.8.8
nameserver 114.114.114.114
service network restart #重启网络
7.如果有网卡,但是ipv4和ipv6都没有,可能是网卡不匹配。
ethtool -i eth0 查看当前额网卡信息,包括当前网卡驱动名字
ethtool eth0 查看网卡是否连接 line 。。。。
lspci | grep -i net 查看适配的网卡驱动名。
我这边的情况是使用了r8169 但是需要的是r8168,所以就要更换驱动,
去官网下载linux驱动(懒得动手的,这里有下好的网卡驱动r8168/r8111网卡驱动),然后tar解压,官网打包的会有一个脚本,点击运行脚本就会自动加载。可能会遇到一个不允许外部安装的问题,修改 vim /etc/modprobe.d/10-unsupported-modules.conf ,把0修改成1就ok了。
修改完重启,基本上是能看到有ipv6的地址,有些机子原先设定好了动态获取ip的话,直接都能上网了,当然,也遇到一些明明本身适配是要r8168,使用时使用了r8169也能成功上网的神奇机子。
小结:我在安装suse12sp3时遇到的问题是默认网卡不适配(默认r8169,适配的是r8168),下了一个最新版本的r8168,安装时提示安装失败,xxx结构体不存在(使用源码包脚本安装,手动安装都一样),百度说环境不适配,哎,找了半天也没有suse12sp3的k开头什么的环境,最后换了suse12 sp2神奇的没有这个问题了,然后就是个不允许外部安装,好解决,安装重启完成,可以上网(自己配置静态ip时ping不通,动态获取ip就可以,可能是dns服务器没配好)。