linux系统安装及故障排除

GUI:安装

在安装时,连按两下Esc键 可以自己定制安装

boot:在提示符下可以提供一些配置信息,自定义如何启动安装过程

boot: linux ip=192.168.1.12 netmask=255.255.255.0 gateway=192.168.1.254 dns=192.168.1.254 ks=http://192.168.1.254/centos.x86_64.cfg

最后按回车

Linux的引导选项:即boot:提示符后可以使用的选项

Kickstart 资源 选项格式

DVD 驱动器  ks=cdrom:/directory/ks.cfg

硬盘驱动器  ks=hd:/device/directory/ks.cfg

其它设备    ks=file:/device/directory/ks.cfg

HTTP服务器  ks=http://server.mydomain.com/directory/ks.cfg

HTTPS服务器 ks=https://server.mydomain.com/directory/ks.cfg

FTP服务器 ks=ftp://server.mydomain.com/directory/ks.cfg

NFS服务器   ks=nfs:server.mydomain.com:/directory/ks.cfg

创建一个服务器

# ksvalidator anaconda-ks.cfg 验证文件的语法错误

把这个文件放到哪里可以被引导?

方法1:制作引导光盘

找到系统安装光盘(通过载入或下载),把系统安装光盘上的isolinux目录复制出来

# mount
/mnt/Game/linux-iso/CentOS-6.6-x86_64-bin-DVD1to2/CentOS-6.6-x86_64-bin-DVD1.iso on /cdrom type iso9660 (ro,loop=/dev/loop0)
# mkdir /root/bootisolinux目录是单独存放的
# cp -r /cdrom/isolinux/ /root/boot/
# cd /root/boot/
# ls
# cd isolinux/
# llisolinux目录下的文件都是只读的
-r--r--r--. 1 root root     2048 3月  22 17:10 boot.cat
...
-r-xr-xr-x. 1 root root  4152336 3月  22 17:10 vmlinuz
# chmod +w *
# chmod +x vmlinux
# vim isolinux.cfg 
menu title Welcome to CentOS 6.6! --> menu title Welcome to Test CentOS 6.6!
# cd ../root/boot
# cp /root/anaconda-ks.cfg ./
# ls
# mkisofs -R -J -T -v -no-emul-boot -boot-load-size 4 -boot-info-table -V "Test Image" -b isolinux/isolinux.bin -c isolinux/boot.cat -o /tmp/boot.iso boot/

必须要在root目录下才能执行此命令(按照现在的写法)-o /tmp/boot.iso保存到哪 boot/把哪个文件做成iso镜像

创建一个linux,镜像改为刚刚制作的镜像,重启系统

方法2:ftp服务器

# yum install vsfptd
# service vsftpd start
# chkconfig vsftpd on

服务器文件存放路径:/var/ftp

系统故障排除:

1、grub配置文件损坏

grub> find (hdN,N)/            #找到内核文件所在设备
grub> root (hdN,N)
grub> kernel /vmlunuz-VERSION ro root=/path/to/rootfs
grub> initrd /initramfs-VERSION.img
grub> boot

2、紧急救援安装

启动光盘上的精简Linux系统,将其做为用于修复硬盘上系统的系统

在开机最开始时,按F2,在boot下面将CD-ROM Drive调到最上面(按+调整),保存退出,这个时候就会从光盘启动,选择第三项Rescue installed system(紧急救援已经安装过的系统)

在开机最开始时,按F2,在boot下面将CD-ROM Drive调到最上面(按+调整),保存退出,这个时候就会从光盘启动,可以不选第三项,按下Esc键 ,在命令行下输入boot:linux rescue(boot:自带)

选择语言

键盘类型

在哪里保存的有紧急救援映像文件,如果是引导盘,可以使用URL;本地光盘有可以选择Local CD/DVD

是否启动网络

启动哪块网卡

继续(找到根后会挂在到/mnt/sysimage)

进入shell还是运行整段还是重启系统(选进入shell)

# mount        #查看根目录(根挂载到/mnt/sysimage)
# chroot /mnt/sysimage
# cd boot/grub/
#vim grub.conf
    default=0
    timeout=5
    title CentOS 6.4 x86_64
        root (hd0,0)
        kernel /vmlinuz-2.6.32-358.el6.x86_64(如果不记得这个目录,可以使用ls /boot/先查看,然后使用ls /boot/vmlinuz-2.6.32-358.el6.x86_64 >> /boot/grub/grub.conf,然后要把前面的/boot去掉) ro root=/dev/sda*
        initrd /initramfs-2.6.32-358.el6.x86_64.img
# sync        #同步一下
# exit        #回到真正的系统
# reboot

重启时要按F2,在boot下面将Hard Drive调到最上面(按+调整),将硬盘调为第一启动启动盘,保存退出。

3、bash损坏,重装rpm包

# rmp --root /mnt/sysimage -ivh --replacepkgs

在开机最开始时,按F2,在boot下面将CD-ROM Drive调到最上面(按+调整),保存退出,这个时候就会从光盘启动,选择第三项Rescue installed system(紧急救援已经安装过的系统)

选择语言

键盘类型

在哪里保存的有紧急救援映像文件,如果是引导盘,可以使用URL;本地光盘有可以选择Local CD/DVD

是否启动网络

启动哪块网卡

继续(找到根后会挂在到/mnt/sysimage)

进入shell还是运行整段还是重启系统(选进入shell)

# mkdir /media
# mount -r /dev/cdrom /media
# cd /media/
# ls
# cd Packages/
# ls bash*
# rpm -ivh bash-4.1.2-14.el6.x86_64.rpm --root /mnt/sysimage/ --replacepkgs
# chroot /mnt/sysimage/        #安装完以后有没有生成bash文件,切换过去检查一下
# ls /bin/bash
# sync
# exit
# reboot

重启时要按F2,在boot下面将Hard Drive调到最上面(按+调整),将硬盘调为第一启动启动盘,保存退出。

时间: 2024-10-08 12:02:31

linux系统安装及故障排除的相关文章

linux系统启动与故障排除

1.Linux系统启动过程的大致步骤与调用过程: 第一阶段:BIOS启动引导阶段,主要实现硬件的初始化以及查找启动介质,从MBR中装载启动引导管理器(GRUB)并运行该启动引导管理: 第二阶段:GRUB引导阶段,装载statge1,statge1.5,statge2,读取/boot/grub.conf文件并显示启动菜单,装载所选的kernel和initrd文件到内存中: 第三阶段:内核阶段,运行内核启动参数,解压initrd文件并挂载initrd文件系统,装载必须的驱动,挂载根文件系统: 第四阶

记一次linux Docker网络故障排除经历

背景: 之前做了一个项目,需要在容器内访问宿主机提供的Redis 服务(这是一个比较常见的应用场景哈), 常规方案: ①   主机网络(docker run --network=host): 完全应用主机网络堆栈,在容器内localhost就是指向宿主机 ②   网桥网络(docker run --network=bridge):  这也是docker容器默认的网络通信模式,容器内localhost 指向的是容器自身,不能使用 localhost 访问宿主机上localhost:6379承载的R

Linux下的系统启动原理及故障排除

Linux下的系统启动原理及故障排除 一:实验环境 1):虚拟机 2):linux系统环境 二:实验目标 1):理解Linux启动过程详解 2):理解影响启动的配置文件 3):常见的启动故障排除 4):救援模式的使用 三:实验步骤 第一块 Linux启动过程详解 1. 加载 BIOS 的硬件信息,跟据设定取得第一个可开机引导设置,如:光驱,硬盘,网络,USB: 如果是硬盘为第一引导. 2. 读取硬盘中 MBR 的 bootLoader (亦即是 grub,Lilo 等程序): 硬盘的0柱面.0磁

九、Linux系统安装和常见故障排除

一.软件安装:源码与tarball 什么是开发源码 可以随意修改的经由文本编辑器编辑的纯文本文件就是开发源代码. 可执行文件通常为二进制文件. 查看文件类型:file [[email protected] kernels]# file /bin/rm /bin/rm: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.

linux 故障排除

1 root 口令丢失解决办法 重启系统,再启动时任意键进入grub菜单,然后根据提示按e键进入编辑状态. linux 故障排除,布布扣,bubuko.com

Linux -- 常见故障排除

目前Linux的擅长应用领域是:单一应用的基础服务器应用,譬如DNS.Web服务器.NFS服务器.防火墙.文件服务器.代理服务器.中小型数据库.Linux网络故障大多与服务器配置有关.下面我们介绍一下故障排除步骤. 一. Linux网络故障之网卡故障 Linux的网络实现是模仿FreeBSD的,它支持FreeBSD的带有扩展的Sockets(套接字)和TCP/IP协议.它支持两个主机间的网络连接和Sockets通讯模型,实现了两种类型的Sockets:BSD Sockets和INET Socke

Linux系统启动原理及故障排除

Linux启动过程详解影响启动的配置文件常见的启动故障排除救援模式的使用Live CD的使用 Linux启动过程详解:1:加载BIOS的硬件信息,跟据设定取得第一个可开机引导设置2:读取硬盘中MBR的bootloader<grub.....>    MBR详解        名称:主引导扇区,主引导扇区        位置:硬盘的0柱面,0磁头,1扇区        大小:磁盘默认一个扇区大小为512字节,而MBR也是1个扇区,自然是512字节        三部分组成:           

Linux系统之TroubleShooting(故障排除)(转)

尽管Linux系统非常强大,稳定,但是我们在使用过程当中,如果人为操作不当,仍然会影响系统,甚至可能使得系统无法开机,无法运行服务等等各种问题.那么这篇博文就总结一下一些常见的故障排除方法,但是不可能面面俱到,只能不断的补充,更新. 一.管理员忘记密码 (1).重启计算机,进入单用户模式 1 2 3 4 5 [[email protected] grub]# reboot Broadcast message from root (pts/2) (Wed Dec  2 18:45:32 2015)

Linux系统之TroubleShooting(启动故障排除)

尽管Linux系统非常强大,稳定,但是我们在使用过程当中,如果人为操作不当,仍然会影响系统,甚至可能使得系统无法开机,无法运行服务等等各种问题.那么这篇博文就总结一下一些常见的故障排除方法,但是不可能面面俱到,只能不断的补充,更新. 一.管理员忘记密码 (1).重启计算机,进入单用户模式 1 2 3 4 5 [[email protected] grub]# reboot Broadcast message from root (pts/2) (Wed Dec  2 18:45:32 2015)