grub2
いろいろ機能が増えた grub2 を入れてテストしたメモ(随時更新)
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
とか
Keyword(s):[Linux] [grub2]
References:[VAIO TZ90]