スキップしてメイン コンテンツに移動

しまった!BIOSマシンで起動するディスクにEFI インストールしてしまった!そんなとき。


  1. cfdiskかなんかで、GPTをラップしている偽BIOSパーティションにブートフラグをつける。
  2. gdiskで、開始セクタ34,サイズ1007KBのパーティションを作る。パーティションコードはEF02にする。この領域は、gdiskが切ったパーティションテーブルなら、アライメントの為空いているはず。
  3. おもむろに
    grub2-install --target=i386-pc /dev/sda
  4. 起動するはず。grub.cfg は /boot でなくEFIパーティションにある。grub.cfg内のlinuxefi,initrdefiのefiをとれば、起動はする。

コメント

このブログの人気の投稿

今日の都電

device-mapper-multipath

Jan 6 00:04:09 ovn2 kernel: [181703.837857] device-mapper: table: 253:0: multipath: error getting device Jan 6 00:04:09 ovn2 kernel: [181703.838212] device-mapper: ioctl: error adding target to table Jan 6 00:04:09 ovn2 multipathd: dm-0: remove map (uevent) Jan 6 00:04:09 ovn2 multipathd: dm-0: remove map (uevent) ぐぬぬ
[root@ovn2 multipath]# multipath Jan 06 00:04:16 | ADATA_SX300_2D3920001647: ignoring map [root@ovn2 multipath]# echo "blacklist { > wwid ADATA_SX300_2D3920001647 > }" >> /etc/multipath.conf [root@ovn2 multipath]# service multipathd restart Redirecting to /bin/systemctl restart multipathd.service [root@ovn2 multipath]# multipath [root@ovn2 multipath]# すっきり!