liangzi
2018 年 5 月 24 日
系统分区状态:
sda(固态-主硬盘区)sdb(机械盘-放在光驱位置)
```
SUSE:~ # lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 111.8G 0 disk
├─sda1 8:1 0 16M 0 part
├─sda2 8:2 0 84M 0 part /boot/efi
├─sda3 8:3 0 2G 0 part [SWAP]
├─sda4 8:4 0 49.7G 0 part /
├─sda5 8:5 0 59.2G 0 part
└─sda6 8:6 0 871M 0 part
sdb 8:16 0 931.5G 0 disk
├─sdb1 8:17 0 195M 0 part
├─sdb2 8:18 0 100G 0 part /var/run/media/xuan/WinData
├─sdb3 8:19 0 50G 0 part /var/run/media/xuan/kali
├─sdb4 8:20 0 50G 0 part /opt
├─sdb5 8:21 0 200G 0 part /home
├─sdb6 8:22 0 200G 0 part /var/run/media/xuan/data
└─sdb7 8:23 0 331.3G 0 part
```
备份 sdb1
```
mount /dev/sdb1 /mnt/
cd /mnt
tree
cp -ax EFI/ /run/media/xuan/WinData/
umount /dev/sdb1
```
备份 sda2
```
mount /dev/sda2 /mnt/
cd /mnt/
tree
mkdir /run/media/xuan/WinData/boot-efi
cp -ax * /run/media/xuan/WinData/boot-efi/
```
复制 /dev/sdb1/EFI/Microsoft 目录到 /dev/sda2/EFI/
```
cd EFI/
cp -ax /run/media/xuan/WinData/EFI/Microsoft/ .
```
验证复制的结果
```
tree Microsoft/
tree /run/media/xuan/WinData/EFI/Microsoft/
卸载:
umount /dev/sdb2
```
修改原 WIN10 引导分区使其失效 实际上并没有失效
```
568 2018-05-24 19:22:52 mount /dev/sdb1 /mnt/
569 2018-05-24 19:22:55 cd /mnt/
570 2018-05-24 19:22:56 l
571 2018-05-24 19:22:57 ls
572 2018-05-24 19:23:09 mv EFI/ EFI.OLD
573 2018-05-24 19:23:11 ls
574 2018-05-24 19:23:14 exit
```
进 BIOS 修改 boot 选项里面的启动列表把第一个设置为 win10
搞定~
目测这种方法用 grub2 无法实现开机选择性引导 只能 esc 到 bios 切换