Ich versuche, logische Volumes in das Partitionierungsschema für die von mir erstellte VM in Red Hat Enterprise Linux 6.1 zu integrieren. Ich boote von einem ISO-Image und habe ein Kickstart-Skript, das die Installation ausführt. Das Skript verweist auf eine Festplattenkonfigurationsdatei, in der Folgendes aufgeführt ist:
# Partitioning scheme for 60 GB HD
# Partition clearing information
clearpart --all --initlabel
# Clear the Master Boot Record
zerombr
# Disk partitioning information
part /boot --fstype="ext4" --size=256
part swap --fstype="swap" --size=16384
part /PV --fstype="ext4" – size=1 --grow --encrypted --passphrase=password
volgroup sysvg PV
logvol / --vgname=sysvg --size=5120 --name=root
logvol /tmp --vgname=sysvg --size=2048 --name=tmp
logvol /usr --vgname=sysvg --size=4096 --name=usr
logvol /home --vgname=sysvg --size=20480 --name=home
logvol /opt --vgname=sysvg --size=5120 --name=opt
logvol /var --vgname=sysvg --size=5120 --name=var
logvol /var/log --vgname=sysvg --size=10240 --name=log
logvol /var/log/audit --vgname=sysvg --size=5120 --name=audit
Die Datei kickstart.cfg enthält die folgenden Informationen:
#platform=x86, AMD64, or Intel EM64T
#version=DEVEL
# Firewall configuration
firewall --enabled
# Install OS instead of upgrade
install
# Use CDROM installation media
cdrom
# Root password
rootpw --iscrypted $1$gkOgiLQh$ARiChNQJU0Goj6uQbkQhZ/
# System authorization information
auth --useshadow --passalgo=sha512
# Use text mode install
text
# System keyboard
keyboard us
# System language
lang en_US
# SELinux configuration
selinux --disabled
# Do not configure the X Window System
skipx
# Installation logging level
logging --level=info
# Reboot after installation
reboot --eject
# System timezone
timezone America/New_York
# System bootloader configuration
bootloader --location=mbr
# Disk partitioning information
%include /tmp/part-include
# Repositories for package installation
repo --name=cdg-disk --baseurl=file:///mnt/source/Packages --cost=0
repo --name=cdg-repo --baseurl=file:///mnt/source/extras/cdg-repo --cost=0
repo --name=cdg-updates --baseurl=file:///mnt/source/extras/cdg-updates --cost=0
repo --name=cdg-epel --baseurl=file:///mnt/source/extras/cdg-epel --cost=0
# Package selection
# TODO: create our own cdg-core, cdg-management groups
%packages
@base
@core
@perl-runtime
@server-platform
@postgresql
@nfs
# TODO: remove this when our own RPMs depend on jre?
jre
%end
# Pre-installation Scripts
%pre
/mnt/stage2/extras/scripts/configurePartition.sh
%end
%post --nochroot
exec < /dev/tty6 > /dev/tty6 2> /dev/tty6
chvt 6
cp -r /mnt/source/extras /mnt/sysimage/tmp
chvt 1
exec < /dev/tty1 > /dev/tty1 2> /dev/tty1
%end
# Post-installation Scripts
%post
exec < /dev/tty6 > /dev/tty6 2> /dev/tty6
chvt 6
/tmp/extras/scripts/main.sh
chvt 1
exec < /dev/tty1 > /dev/tty1 2> /dev/tty1
%end
Wenn ich die Installation starte. Ich erhalte die Fehlermeldung, dass ein Problem mit Zeile 10 des erforderlichen Kickstart-Einhängepunkts vorliegt. (Zeile 10 ist, wo rootpw)
Ich bin ein Neuling. Kann mir bitte jemand helfen?
redhat-enterprise-linux
lvm
kickstart
user2019182
quelle
quelle
Antworten:
Für mich sieht es so aus, als ob die oberste Datei von Kickstart verwendet wird. Wenn ja, dann würde ich sagen, dass Zeile 10 tatsächlich fehlerhaft ist. Das Format des Partitionsnamens im Befehl part lautet "pv.XXX", nicht "/ PV".
Andererseits kann ich diesen Partitionierungsstil immer noch nicht zum Laufen bringen.
quelle