hao1nan 发表于 2018-8-30 06:38:34

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]
查看完整版本: shell 脚本练习4-MonDeoLove