cxbii
2013-03-20 06:53 deepin
新装了一台廉价电脑(i5 3470,H77,16GB内存,1TB企业级硬盘),专门做实验(或者说是试验)用。
今天的主要目的是练习UEFI模式安装多系统,索性关闭了CSM(Compatibility Support Module),禁止以兼容BIOS模式启动。
先装Windows 7,格式化了一块4GB的U盘为FAT32模式,将原版Windows 7镜像释放到U盘,然后找到/efi/microsoft/boot,将microsoft/boot复制到上一级/efi目录,然后将C:\windows\boot\efi\bootmgfw.efi复制到U盘上的/efi/boot,重命名为bootx64.efi。
开机按F11,选择U盘启动(UEFI模式),利用命令行版diskpart创建GPT磁盘,依次创建ESP和MSR分区,以及一个用于安装Windows 7的主分区,剩余空间暂时不分。返回安装界面,选择GPT磁盘上的分区时,仍然提示无法在此分区上安装(与主板UEFI版本有关),不过“下一步”按钮可用,无视错误提示继续安装。
重启后按F11选择Windows Boot Manager继续后续安装步骤,只要第一次重启之后不报错,就不会有问题。
然后依次利用Live USB介质安装各种Linux发行版,给每个发行版划分一个独立的根分区,共用一个swap。结果重启后发现某些Linux发行版的Loader没有自动添加到UEFI启动菜单中。没关系,拿出以前从MSI主板的UEFI中dump出来的shellx64.efi,进入命令行版EFI shell,手动加载对应版本的EFI引导程序。
心得:1,使用UEFI安装时,需要使用FAT/32文件系统的U盘,不需做成可引导的U盘,UEFI会自动检索引导程序,一般是/efi/boot/bootx64.efi。
2,修改Windows 7的U盘时,不要移除/efi/microsoft下的任何文件或目录。安装过程中会自动创建必需的隐藏分区。
3,安装Linux时,安装程序会自动识别EFI系统分区。不过一般建议预先初始化好GPT分区表,可以用PartedMagic中的gdisk。
Reply Like 0 View the author
今天的主要目的是练习UEFI模式安装多系统,索性关闭了CSM(Compatibility Support Module),禁止以兼容BIOS模式启动。
先装Windows 7,格式化了一块4GB的U盘为FAT32模式,将原版Windows 7镜像释放到U盘,然后找到/efi/microsoft/boot,将microsoft/boot复制到上一级/efi目录,然后将C:\windows\boot\efi\bootmgfw.efi复制到U盘上的/efi/boot,重命名为bootx64.efi。
开机按F11,选择U盘启动(UEFI模式),利用命令行版diskpart创建GPT磁盘,依次创建ESP和MSR分区,以及一个用于安装Windows 7的主分区,剩余空间暂时不分。返回安装界面,选择GPT磁盘上的分区时,仍然提示无法在此分区上安装(与主板UEFI版本有关),不过“下一步”按钮可用,无视错误提示继续安装。
重启后按F11选择Windows Boot Manager继续后续安装步骤,只要第一次重启之后不报错,就不会有问题。
然后依次利用Live USB介质安装各种Linux发行版,给每个发行版划分一个独立的根分区,共用一个swap。结果重启后发现某些Linux发行版的Loader没有自动添加到UEFI启动菜单中。没关系,拿出以前从MSI主板的UEFI中dump出来的shellx64.efi,进入命令行版EFI shell,手动加载对应版本的EFI引导程序。
心得:1,使用UEFI安装时,需要使用FAT/32文件系统的U盘,不需做成可引导的U盘,UEFI会自动检索引导程序,一般是/efi/boot/bootx64.efi。
2,修改Windows 7的U盘时,不要移除/efi/microsoft下的任何文件或目录。安装过程中会自动创建必需的隐藏分区。
3,安装Linux时,安装程序会自动识别EFI系统分区。不过一般建议预先初始化好GPT分区表,可以用PartedMagic中的gdisk。