今天装系统的经历:Win7、Ubuntu、Mint等
Tofloor
poster avatar
xliang9550
deepin
2013-03-20 06:49
Author
新装了一台廉价电脑(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 Favorite View the author
All Replies
cxbii
deepin
2013-03-20 06:53
#1
新装了一台廉价电脑(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 View the author
132******75
deepin
2013-03-20 06:55
#2
[quote]新装了一台廉价电脑(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。
这还廉价..[/quote]
估计他是想玩服务器吧...
Reply View the author
132******75
deepin
2013-03-20 06:56
#3
新装了一台廉价电脑(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 View the author
xliang9550
deepin
2013-03-20 06:59
#4
最近挣了一笔小费,升级了一台赛扬的主机。现在这套i5整机不含显示器3000左右。
今天主要测试UEFI,顺带测试主流发行版的硬件兼容性。
Reply View the author
xliang9550
deepin
2013-04-04 00:55
#5
汇报一下最新研究进展:
1,使用原版镜像安装Windows 7 x64:
搜一个shellx64.efi,放到FAT/32格式的U盘根目录,开机即可选择启动EFI shell,在这里可以手动加载任何系统的efi安装程序。我是这样制作Windows 7的U盘的(支持BIOS和UEFI模式直接安装,支持EFI shell):
用UltraISO将原版镜像写入U盘(至少4GB),文件系统为FAT32。M$官方的Windows 7 USB DVD Download Tool似乎只会使用NTFS文件系统,并不适合于UEFI模式安装。
将shellx64.efi复制到U盘根目录;
将bootmgfw.efi复制到U盘/efi/boot/目录,更名为bootx64.efi;
删除/source/ei.cfg,这将允许选择版本类型。这样制作的U盘由于具有引导扇区,也适用于BIOS模式安装。
进入安装程序后,使用diskpart创建分区,基本命令:
clean:清除分区表
convert gpt或convert mbr:转换分区表
create partition efi size=100:创建EFI分区
create partition msr size=128:创建MSR分区(如果同时手动创建了EFI和MSR分区,则安装程序不会再报错)
create partition primary size=X:创建X MB的主分区
create partition extended:创建扩展分区(使用全部剩余容量)
create partition logical size=X:创建X MB的逻辑分区
2,安装Linux
安装过程同BIOS模式,安装程序会自动识别并处理EFI分区(MSR分区不必理会,Linux不会破坏它)。如果重启后在UEFI启动菜单(F11)中没有出现Linux系统的启动项,可以进入EFI shell手动引导。在UEFI模式下,启动项不再是硬盘驱动器或光驱的名字,而是直接显示操作系统的名字。
注意,由于多系统共享一个EFI分区,一般应留够空间,比如200MB。
Reply View the author
woshidushuren123
deepin
2013-06-11 05:54
#6
新装了一台廉价电脑(i5 3470,H77,16GB内存,1TB企业级硬盘)
这是廉价服务器吧!!!!!!!!! :shock:  :shock:  :shock:  :shock:
Reply View the author
xliang9550
deepin
2013-06-11 06:18
#7
我们实验室的计算集群都是刀片式的……
Reply View the author