別の方法
file -s
私のファイルコマンドのマジックファイルが古くなったため、Ubuntu Lucidで私のために働いていませんでした。マジックファイルがGRUBの変更に追いついていない場合にこれを行う別の方法は、dd
次のようなコマンドを使用してデバイスの最初の512バイトを調べることです。
user@host:~$ sudo dd bs=512 count=1 if=/dev/sda 2>/dev/null | strings
ZRr=
`|f
\|f1
GRUB
Geom
Hard Disk
Read
Error
これにより、dd
コマンドを介してstrings
コマンドの出力が送信され、印刷できない文字が取り除かれます(転送統計はに破棄されます/dev/null
)。
GRUBで障害が発生したときに表示されるメッセージがあれば、grubがインストールされています。
このパスワードで保護された投稿への回答については、ubuntuforums.orgのlouibへのヒント:http ://ubuntuforums.org/showthread.php?t=363372
不思議なことに、これは私が得たものですfile -s
:
user@host:~$ sudo file -s /dev/sda
/dev/sda: x86 boot sector; partition 1: ID=0x83, active, starthead 32, startsector 20
48, 337211392 sectors; partition 2: ID=0x5, starthead 254, startsector 337215486, 1434214
6 sectors, code offset 0x63
特にGRUBについては何もありません。