shell 脚本练习4-MonDeoLove
#!/bin/bash#########################################################################
# File Name: 007.sh
# Author: LookBack
# Email: taoxiaoyuzy@vip.qq.com
# Licence: GNU General Public Licence
# Created Time: Wed 23 Jul 2014 04:11:57 AM CST
#########################################################################
mntboot="/mnt/boot"
mntsysroot="/mnt/sysroot"
Program="bash ifconfig ls df ping"
checkInput() {
clear
until [ -n "$(fdisk -l $DiskName)" -a -z "$(echo ${DiskName} | grep -o '')" ]; do
read -p "Plz Enter A Device File Name : " DiskName
done
}
printDisk() {
clear
fdisk -l $DiskName
cat/dev/null
}
makePartition() {
for i in 1 2; do umountDisk ${DiskName}$i;done
dd if=/dev/zero of=$DiskName bs=512 count=1 &> /dev/null
fdisk $DiskName &> /dev/null/dev/null
}
mountPartition() {
[ ! -d "$mntboot" ] && mkdir -p $mntboot
[ ! -d "$mntsysroot" ] && mkdir -p $mntsysroot
mount $1 $2
}
installGrub() {
grub-install --root-directory=/mnt $DiskName &> /dev/null
cp /boot/vmlinuz-$(uname -r) $mntboot/
#cp /boot/initramfs-$(uname -r).img $mntboot/
dracut $mntboot/initramfs-$(uname -r).img$(uname -r)
cat > $mntboot/grub/grub.conf
页:
[1]