Dell服务器安装ubuntu(dell服务器安装ubuntu1804)

运维部署自动化实践(二)PXE+Preseed自动安装Ubuntu16.04 server

上一章: 运维部署自动化实践(一)利用PXE远程自动化安装Ubuntu16.04 server

在上文中,尝试利用Kickstart工具实现PXE远程安装的自动化,但是安装过程中出现了一个分区报错需要人工确认,导致自动化过程中断。查阅了一些技术博客和官方文档,发现Kickstart主要用于Redhat系的linux系统安装,而对于Debian系的支持可能不太好。Debian系Linux采用了特有的debian-installer作为系统安装工具,而运维人员可以通过一个 preseed.cfg 配置文件,写入安装各个阶段需要的参数或指令,这样就可以避免安装过程中的人机交互,实现无人值守的自动化安装。

事实上上一文的过程也利用了preseed配置文件(在上文中ubuntu-server.seed文件),只不过大部分安装指令都写在了kickstart配置里。本文在没有kickstart工具的情况下,完全采用preseed配置实现ubuntu系统安装。

这一步可以直接复制上一章的操作,本文尝试用dnsmasq来代替isc-dhcp-server和tftpd-hpa,提供集成的dhcp和tftp服务

安装dnsmasq

sudo apt-get install dnsmasq

编辑/etc/dnsmasq.conf,将以下的配置配置激活(去掉注释)

创建tftp目录

sudo mkdir /var/ftpd

启动dnsmasq

sudo service dnsmasq start

注意该步骤配置文件中没有再指定ks.cfg,后面的安装过程完全通过preseed.cfg控制

Dell服务器进入PXE模式,安装过程无需再人工介入。

下一步继续实践在Preseed里添加后处理,执行自动安装软件和配置系统环境。

预装win8.1的dell灵越15基于UEFI安装ubuntu进入不到正常安装界面

1、首先,你要在win8里面操作

磁盘管理器

,在磁盘上整理出一个空分区,准备用于安装ubuntu。

2、把你下载的ubuntu的

ISO文件

放到U盘根目录,改名为ubuntu.iso,用

解压缩软件

打开ISO文件,把里面的casper目录下的initrd.lz、vmlinuz.efi两个文件解压出来,放在U盘根目录。

3、用UEFI

ONLY开机,

U盘启动

,重新回到你图上的grub界面。输入命令:

search --file /vmlinuz.efi --set root

linux /vmlinuz.efi iso-scan/filename=/ubuntu.iso boot=casper locale=zh_CN.UTF-8

initrd /initrd.lz

boot

戴尔笔记本怎么安装ubuntu系统

1、首先将自已的优盘做成启动盘,然后下载系统镜像。

2、关于U盘启动盘的制作工具很多,随便挑选一个即可,关于U盘启动盘的制作过程可以参考软件说明,很简单的,U盘启动盘只是引导盘,本身没有任何操作系统,因此我们需要自行下载镜像文件,再进CMOS设置启动顺序,改成U盘启动.

3、从U盘启动后根据需要对系统进行安装.

4、然后会出现装系统界面,按照提示进入pe,会自己弹出,你只需要点击确定就行,会自己复制系统文件,完了之后会重启,确定重启,拔掉u盘,等待安装完成就行。

运维部署自动化实践(一)利用PXE远程自动化安装Ubuntu16.04 server

因为项目需要(实际是没有人手。。。),需要搞开发的我自己来搭建服务器集群环境,并完成软件服务的自动化部署。本文及后续文章,记录运维部署自动化实践中的每一步工作,便于以后追踪参考。

本文先完成第一步工作:远程自动化安装Linux系统

技术方案选择:PXE+dhcp+tftp+kickstart 安装ubuntu16.04 server

宿主机:ubuntu16.04 desktop

目标服务器:(1)Dell Poweredge R540

(2)VMware虚拟机

安装镜像: ubuntu-16.04.5-server-amd64.iso

安装isc-dhcp-server

sudo apt-get install isc-dhcp-server

修改/etc/default/isc-dhcp-server

修改/etc/dhcp/dhcpd.conf,添加如下配置:

运行dhcp服务

sudo service isc-dhcp-server start

安装tftpd-hpa

sudo apt-get install tftpd-hpa

修改/etc/default/tftpd-hpa

创建tftp目录

sudo mkdir /var/lib/tftpboot

sudo chmod 777 /var/lib/tftpboot

运行tftp

sudo service tftp-hpa start

安装apache2

sudo apt-get install apache2

apache 默认的根目录是/var/www/html ,使用默认配置启动apache

sudo service apache2 start

通过浏览器访问 测试http服务已开启

从修改内容看出,主要是为了添加pxe服务器的地址,以便目标机能够找到对应的ks.cfg以及seed文件。

将ks.cfg文件拷贝至http根目录

sudo cp ks.cfg /var/www/html/

Dell服务器与虚拟机均可自动开启安装过程,虚拟机全程无干扰安装完毕。

Dell服务器安装过程中报错:

the partition table format in use on your disks normally requires you to create a separate partition for boot loader code. this partition should de marked for use as a \"reserved bios boot area\" and should de at least 1 mb in size. note that this is not same as a partition mounted in /boot.

if you do not go back to the partitioning menu and correct,boot loader installation may fail later,although it may still be possible to install the loader to a partition.

在这一步卡住后安装程序无法自动执行,我手工点击忽略后系统也能够继续安装完毕。

网上各种搜,看到一些评论说debian系的linux不建议用kickstart安装,建议直接使用preseed配置来安装,接下来研究下看看能不能解决问题。

问题链接:

下一章: 运维部署自动化实践(二)PXE+Preseed自动安装Ubuntu16.04 server

戴尔r240服务器安装ubuntu

1.准备一个4G以上的空u盘

2.从ubuntu官网下载最新镜像到U盘Ubuntu系统下载 | Ubuntu

3.将U盘文件复制到桌面,后格式化U盘(一定要做这一步)

4.下载refus系统盘制作软件Rufus - 轻松创建USB启动盘

5.打开rufus会自动选择到U盘,后点击第二行选择到桌面的ubuntu镜像文件,点击开始。

6.重启电脑,点击F12进入bios,最右边选择U盘启动(UEFI)--默认是windows启动,按箭头选择到下方。

7.点击ubuntu,自动安装。安装完成重启电脑就可以了。

未经允许不得转载:便宜VPS网 » Dell服务器安装ubuntu(dell服务器安装ubuntu1804)