日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux中光盘使用的文件类型,Linux光盘行动之制作光盘

發(fā)布時(shí)間:2023/12/20 linux 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux中光盘使用的文件类型,Linux光盘行动之制作光盘 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

通常我們在使用虛擬機(jī)的時(shí)候需要掛載光盤,因?yàn)楣獗P中有許多我們使用的軟件包等。那么我們今天就自己制作一個(gè)光盤。

1、首先新建一個(gè)目錄,方便我們把所需要的文件統(tǒng)一的放在一塊。

mkdir /app/iso

2、然后在其他光盤中拷貝一些啟動(dòng)光盤需要的文件,文件在光盤的isolinux這個(gè)目錄下,里面包括boot.cat ,grub.conf, isolinux.bin ,memtest,TRANS.TBL,vmlinuz,boot.msg, initrd.img , isolinux.cfg , splash.jpg vesamenu.c32等文件

solinux.bin:光盤引導(dǎo)程序,在mkisofs的選項(xiàng)中需要明確給出文件路徑,這個(gè)文件屬于SYSLINUX項(xiàng)目。

isolinux.cfg: isolinux.bin的配置文件,當(dāng)光盤啟動(dòng)后(即運(yùn)行isolinux.bin),會(huì)自動(dòng)去找isolinux.cfg文件。

vesamenu.c32:是光盤啟動(dòng)后的安裝圖形界面,也屬于SYSLINUX項(xiàng)目, menu.c32版本是純文本的菜單。

Memtest:內(nèi)存檢測,這是一個(gè)獨(dú)立的程序

splash.jgp:光盤啟動(dòng)界面的背景圖

vmlinuz是內(nèi)核映像

initrd.img是ramfs (先cpio,再gzip壓縮)

拷貝命令:

cp –r /misc/cd/isolinux/ /app/iso

3、寫應(yīng)答文件ks.cfg,也可以利用命令創(chuàng)建。

命令創(chuàng)建:先安裝一個(gè)圖形化工具:system-config-kickstart

安裝:yum install system-config-kickstart

安裝之后把圖中最左邊的選項(xiàng)都打開補(bǔ)齊里面內(nèi)容即可。

例如第一個(gè)選項(xiàng):Basic Configuration

第二個(gè):

第三個(gè):

第四個(gè):

除了這些,還要分區(qū),點(diǎn)擊Add選項(xiàng),先創(chuàng)建一個(gè)/boot分區(qū),選擇對應(yīng)的系統(tǒng)類型即可。后面依次還要?jiǎng)?chuàng)建/分區(qū)和swap分區(qū)。之后點(diǎn)擊Ok即可。

第五個(gè):

第六個(gè):沒什么需要填的

第七個(gè):

第八個(gè):

第九個(gè):沒什么需要填的

第十個(gè):沒什么需要填的

第十一個(gè):創(chuàng)建后需要寫的腳本,你可以在這里提前寫好,也可以不寫。

之后點(diǎn)擊file>save>quit即可完成ks.cfg文件的創(chuàng)建。

不想用命令的話就可以自己手寫一份,內(nèi)容如下:

cd /app/iso

vim ks.cfg

#platform=x86, AMD64, or Intel EM64T

#version=DEVEL

# Firewall configuration

firewall --disabled

# Install OS instead of upgrade

install

# Use network installation

url --url="http://172.17.0.1/centos/6/"

# Root password

rootpw --plaintext magedu

# System authorization information

auth --useshadow --passalgo=sha512

# Use text mode install

text

firstboot --disable

# System keyboard

keyboard us

# System language

lang en_US

# SELinux configuration

selinux --disabled

# Installation logging level

logging --level=info

# Reboot after installation

reboot

# System timezone

timezone Asia/Shanghai

# Network information

network --bootproto=static --device=eth0 --ip=172.17.111.200 --netmask=255.255.0.0 --onboot=on

# System bootloader configuration

bootloader --location=mbr

# Clear the Master Boot Record

zerombr

# Partition clearing information

clearpart --all --initlabel

# Disk partitioning information

part /boot --fstype="ext4" --size=1000

part / --fstype="ext4" --size=20000

part swap --fstype="swap" --size=1024

%packages

@base

@chinese-support

@core

@debugging

@basic-desktop

@desktop-debugging

@desktop-platform

@directory-client

@fonts

%end

%post

rm -rf /etc/yum.repos.d/*

cat > /etc/yum.repos.d/base.repo <

[base]

name=base

baseurl=http://172.17.0.1/centos/6

gpgcheck=0

EOF

4、定制專屬菜單

vim isolinux.cfg

default vesamenu.c32

#prompt 1

timeout 600

display boot.msg

menu background splash.jpg #定制背景圖片,顏色大小尺寸

menu title Welcome to CentOS Autoinstall!

menu color border 0 #ffffffff #00000000

menu color sel 7 #ffffffff #ff000000

menu color title 0 #ffffffff #00000000

menu color tabmsg 0 #ffffffff #00000000

menu color unsel 0 #ffffffff #00000000

menu color hotsel 0 #ff000000 #ffffffff

menu color hotkey 7 #ffffffff #ff000000

menu color scrollbar 0 #ffffffff #00000000

label desktop #菜單選項(xiàng),總共四項(xiàng)

menu label Auto Install a ^desktop system

kernel vmlinuz

append initrd=initrd.img ks=cdrom:/ks-desktop.cfg

label mini

menu label ^Auto Install a mini system

kernel vmlinuz

append initrd=initrd.img ks=cdrom:/ks-mini.cfg

label manual

menu label ^Manual install a system

kernel vmlinuz

append initrd=initrd.img

label local

menu default

menu label Boot from ^local drive

localboot 0xffff

注意:這里有最小化安裝,桌面安裝,都需要ks.cfg文件,但是兩個(gè)文件不能一樣,所以中間有些細(xì)微差別,可以在安裝包的內(nèi)容上有些改動(dòng)。這里可以把ks.cfg復(fù)制兩份,一份名為ks-desktop.cfg,一份名為ks-mini.cfg,然后在安裝包的內(nèi)容上改動(dòng)一下就可以。

5、最后就可以刻光盤了,光盤后綴一般為.iso文件。

6、然后把光盤放到桌面上,方便以后使用

sz 放到桌面,

7、用的時(shí)候加載即可,完成

總結(jié)

以上是生活随笔為你收集整理的Linux中光盘使用的文件类型,Linux光盘行动之制作光盘的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。