[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:55855] 解決しました (Re: 新HDDへのgrub2のインストールについて)
こんにちは。島田です。
質問時は HDD を MBR 形式で利用していたのですが、GPT 形式でパーティショ
ンを切ってみたら解決しました。
parted を起動して、
# GPT ラベルをマーク(GPT 形式を利用するには最初にこれが必要とのこと)
(parted) mktable gpt
# biosgrub パーティションを作成(ここが重要らしい。値も)
(parted) mkpart primary 2048s 4095s
(parted) toggle 1 bios_grub
# /boot パーティション作成
(parted) mkpart primary 4096s 1003MB
(parted) set 2 boot on
# / パーティションを作成
(parted) mkpart primary 1003MB 4006MB
# スワップ・パーティション作成
(parted) mkpartfs primary linux-swap 4006MB 12.2GB
# 以下同様……
そして、それぞれのパーティションをフォーマットして従来のファイルをコピー
し、まずは Super GRUB2 Disk のフロッピーで起動しました。
grub> insmod ext2
grub> set root=(hd0,2)
grub> root /vmlinuz-2.6.38.7 ro root=/dev/sda3
grub> initrd /initrd.img-2.6.38.7
grub> boot
root になって、
# grub-mkdevicemap
# update-grub
# grub-install --root-directory=/ /dev/sda
とし、
# reboot
したら、無事に HDD から起動しました。
GPT は 2TB 超の HDD に必要らしいですが、2TB の HDD でもこうしないとだ
めなこともあるようですね(本当の原因はわかりませんが)。
ご回答くださった方々、どうもありがとうございます。
----------------------------------------------------------------------
Mail: shimaden@xxxxxxxxx
Home Page: http://www.din.or.jp/~shimaden/
島田博幸
Hiroyuki Shimada
----------------------------------------------------------------------