#!/bin/bash gksudo -m "Grubで情報を得るためにパスワードを入力してください。" sleep 5 kernelver=$(uname -r) a=$(sudo grub --batch </\n/g"|grep vmlinuz-${kernelver}|sed -e "s/find \/boot\/vmlinuz-${kernelver}//") c="" e=$(more /etc/mtab|grep " / "|cut -d" " -f1) d=$(echo $e|cut -c9-) if [ -z "$d" ] then zenity --warning --text="/パーティションのデバイスファイル名を正しく取得できませんでした。終了します。" exit 0 fi d=$(expr $(echo $d) - 1) for a in $b do if [ "$(echo $a|sed -e "s/(hd[0-9]\,//"|sed -e "s/)//")" = "$d" ] then c=$(echo "$c $a") fi done zenity --info --width=400 --text="現在起動しているUbuntuの/ディレクトリを含むパーティションのデバイスファイル名は\n$e\nです。\n現在使用しているカーネルのバージョンは\n${kernelver}\nです。\nこのカーネルを含むパーティションのGRUB上での認識記号は\n$c\nです。" exit 0