grub2

いろいろ機能が増えた grub2 を入れてテストしたメモ(随時更新)

install

grub-1.96 を入れる前に、 lzo-2.03 を入れておくこと。 インストール自体は特に難しくない。

grub → grub2

grub2 への移行は

update-grub
grub-install
vi /boot/grub/grub.cfg

こんなもんで grub から grub2 に移行できる。

grub2 な USB メモリ

以下のようにして、USB メモリに grub2 を入れた。 fdisk で partition を切る。/boot を入れるための小さめのものがあれば ok。mkfs.ext2 で format

fdisk /dev/sdb
mkfs.ext2 /dev/sdb1

んで、PC 側にある /boot/grub を USB メモリにコピー。

mount /dev/sdb1 /mnt
mkdir /mnt/boot ; cd /boot; tar cf - boot | tar xf - -C /mnt/boot/
vi /mnt/boot/grub/device.map (*下記参照)
grub-install --root-directory=/mnt /dev/sdb

これで grub2 bootable (?)な USB メモリのできあがり。

device.map (*)は

(fd0)   /dev/fd0
(hd0)   /dev/hda
(hd1)   /dev/sda
(hd2)   /dev/sdb

のように。これはシステム構成によって異なる。上記の例は、IDE な内蔵 HDD 1台と SATA(SCSI認識)な内蔵 HDD 1台がある PC 上で、USB メモリが /dev/sdb として認識されているケース。

grub shell からの起動

例えば、こんな感じ

grub> set root=(hd0,msdos6)
grub> linux (hd0,msdos6)/boot/bzImage-3.7.1 root=/dev/sda6 ro
grub> boot

とか

set root=(hd1,gpt2)
linux /boot/vmlinux-4.4.0-62-generic root=/dev/sda2 net.ifnames=0 biosdevname=0
initrd /boot/initrd-4.4.0-62-generic
boot

とか

Plamo-5.0の grub 設定ツール (grubconfig) 説明

Last modified:2012/12/26 14:26:03
Keyword(s):[Linux] [grub2]
References:[VAIO TZ90]