页次: 1
问题如下:我想要在两块固态盘上分别安装Windows和arch (Windows已安装),并且两个系统完全独立,esp分区不共用 ,采用开机选择硬盘启动顺序来分别启动两个系统,在网上搜索的结果是拆掉原来硬盘然后完整安装arch再装回硬盘即可实现,请问有不需要这么麻烦步骤的方法吗?
最近编辑记录 晨曦 (2022-03-17 01:53:03)
离线
可以,因为你安装bootloader的时候是可以自己选安装位置的,只要你知道该怎么操作。
但是如果你不知道该怎么操作,还是建议拆硬盘以免犯错比较好。拆硬盘又不麻烦。。。还是说你是m.2位在cpu风扇底下之类的设定?
ecmascript是世界上最好的语言
离线
可以,因为你安装bootloader的时候是可以自己选安装位置的,只要你知道该怎么操作。
但是如果你不知道该怎么操作,还是建议拆硬盘以免犯错比较好。拆硬盘又不麻烦。。。还是说你是m.2位在cpu风扇底下之类的设定?
是不是在第二块硬盘里创建一个esp分区挂载上,然后
grub-install --target=x86_64-efi --efi-directory=esp --bootloader-id=GRUB
在这里指定这个分区就可以了呢?
离线
yw662 说:可以,因为你安装bootloader的时候是可以自己选安装位置的,只要你知道该怎么操作。
但是如果你不知道该怎么操作,还是建议拆硬盘以免犯错比较好。拆硬盘又不麻烦。。。还是说你是m.2位在cpu风扇底下之类的设定?是不是在第二块硬盘里创建一个esp分区挂载上,然后
grub-install --target=x86_64-efi --efi-directory=esp --bootloader-id=GRUB
在这里指定这个分区就可以了呢?
两块硬盘分别安装系统这事我也干过,就是各安装各的,安装arch的时候,win的硬盘压根就别挂载,arch硬盘正常分区、挂载、安装即可,拆硬盘反而麻烦。
我的arch系统也是单独分区了esp,和boot独立开,这样没啥问题的,只是注意esp是fat32文件系统就行,如果经常拆卸硬盘,建议加一个removable参数,这样arch硬盘换个主板也可以即拆即用。
离线
明白了,谢谢
离线
已成功安全,安装osprober仍然可以开机引导,不用切换硬盘启动顺序
离线
请问两个系统不是同一个盘,osprober也可以确定efi引导吗?如何在第二个硬盘安装arch linux可以指点一下吗?
离线
请问两个系统不是同一个盘,osprober也可以确定efi引导吗?如何在第二个硬盘安装arch linux可以指点一下吗?
在另一块盘安装步骤按照archwiki就行,就当另一块盘不存在就行,建议在这个盘单独划分efi分区。os-prober可以引导的,之前安装完成后可能在未重新启动前grub-mkconfig -o /boot/grub/grub.cfg扫不到windows盘,重启之后再执行一次就ok了,不知道现在还存不存在这个问题
离线
tyrant99 说:请问两个系统不是同一个盘,osprober也可以确定efi引导吗?如何在第二个硬盘安装arch linux可以指点一下吗?
在另一块盘安装步骤按照archwiki就行,就当另一块盘不存在就行,建议在这个盘单独划分efi分区。os-prober可以引导的,之前安装完成后可能在未重新启动前grub-mkconfig -o /boot/grub/grub.cfg扫不到windows盘,重启之后再执行一次就ok了,不知道现在还存不存在这个问题
你好,我看了下安装步骤,有个地方不太理解,按照教程是先划分分区,然后还要挂载到boot分区,单独划分efi的话应该是采用gpt的分区方式,然后需要将此分区挂载到/mnt/boot,不理解的地方在于https://wiki.archlinuxcn.org/wiki/%E5%88%86%E5%8C%BA#%E4%B8%BB%E5%BC%95%E5%AF%BC%E8%AE%B0%E5%BD%95,此处有提及"注意: 为了使 GRUB 从一台有 GPT 分区的基于 BIOS 的系统上启动,需要创建一个 BIOS 启动分区,这个分区和 /boot 没关系,仅仅是 GRUB 使用,不要建立文件系统和挂载。" 按照您的意思建立一个efi分区,是需要挂载还是不需要挂载,我应该划分出efi,挂载在boot的分区,swap分区和home分区吗?
离线
aurorawx 说:tyrant99 说:请问两个系统不是同一个盘,osprober也可以确定efi引导吗?如何在第二个硬盘安装arch linux可以指点一下吗?
在另一块盘安装步骤按照archwiki就行,就当另一块盘不存在就行,建议在这个盘单独划分efi分区。os-prober可以引导的,之前安装完成后可能在未重新启动前grub-mkconfig -o /boot/grub/grub.cfg扫不到windows盘,重启之后再执行一次就ok了,不知道现在还存不存在这个问题
你好,我看了下安装步骤,有个地方不太理解,按照教程是先划分分区,然后还要挂载到boot分区,单独划分efi的话应该是采用gpt的分区方式,然后需要将此分区挂载到/mnt/boot,不理解的地方在于https://wiki.archlinuxcn.org/wiki/%E5%88%86%E5%8C%BA#%E4%B8%BB%E5%BC%95%E5%AF%BC%E8%AE%B0%E5%BD%95,此处有提及"注意: 为了使 GRUB 从一台有 GPT 分区的基于 BIOS 的系统上启动,需要创建一个 BIOS 启动分区,这个分区和 /boot 没关系,仅仅是 GRUB 使用,不要建立文件系统和挂载。" 按照您的意思建立一个efi分区,是需要挂载还是不需要挂载,我应该划分出efi,挂载在boot的分区,swap分区和home分区吗?
BIOS 启动分区是一个单独的分区,必须位于硬盘前2TB空间之内,推荐放在第一个分区,不进行格式化也不用挂载,但需要使用fdisk,cfdisk等工具设置属性为bios_grub,efi分区则是放在第几个分区都可以,推荐格式化为fat32,挂载到/boot/efi或/boot或/efi。
如果你需要既使用传统bios又使用uefi的话,才需要两个分区都分,适用于移动硬盘中安装arch
对于你的问题,只划出efi分区在当前硬盘上即可
上学中
离线
tyrant99 说:aurorawx 说:tyrant99 说:请问两个系统不是同一个盘,osprober也可以确定efi引导吗?如何在第二个硬盘安装arch linux可以指点一下吗?
在另一块盘安装步骤按照archwiki就行,就当另一块盘不存在就行,建议在这个盘单独划分efi分区。os-prober可以引导的,之前安装完成后可能在未重新启动前grub-mkconfig -o /boot/grub/grub.cfg扫不到windows盘,重启之后再执行一次就ok了,不知道现在还存不存在这个问题
你好,我看了下安装步骤,有个地方不太理解,按照教程是先划分分区,然后还要挂载到boot分区,单独划分efi的话应该是采用gpt的分区方式,然后需要将此分区挂载到/mnt/boot,不理解的地方在于https://wiki.archlinuxcn.org/wiki/%E5%88%86%E5%8C%BA#%E4%B8%BB%E5%BC%95%E5%AF%BC%E8%AE%B0%E5%BD%95,此处有提及"注意: 为了使 GRUB 从一台有 GPT 分区的基于 BIOS 的系统上启动,需要创建一个 BIOS 启动分区,这个分区和 /boot 没关系,仅仅是 GRUB 使用,不要建立文件系统和挂载。" 按照您的意思建立一个efi分区,是需要挂载还是不需要挂载,我应该划分出efi,挂载在boot的分区,swap分区和home分区吗?
BIOS 启动分区是一个单独的分区,必须位于硬盘前2TB空间之内,推荐放在第一个分区,不进行格式化也不用挂载,但需要使用fdisk,cfdisk等工具设置属性为bios_grub,efi分区则是放在第几个分区都可以,推荐格式化为fat32,挂载到/boot/efi或/boot或/efi。
如果你需要既使用传统bios又使用uefi的话,才需要两个分区都分,适用于移动硬盘中安装arch
对于你的问题,只划出efi分区在当前硬盘上即可
小兄弟,所以我是直接划分efi分区,根分区和swap分区,然后efi格式化成fat32,efi挂载到/boot是吗?
离线
zhuangzhuang 说:tyrant99 说:aurorawx 说:tyrant99 说:请问两个系统不是同一个盘,osprober也可以确定efi引导吗?如何在第二个硬盘安装arch linux可以指点一下吗?
在另一块盘安装步骤按照archwiki就行,就当另一块盘不存在就行,建议在这个盘单独划分efi分区。os-prober可以引导的,之前安装完成后可能在未重新启动前grub-mkconfig -o /boot/grub/grub.cfg扫不到windows盘,重启之后再执行一次就ok了,不知道现在还存不存在这个问题
你好,我看了下安装步骤,有个地方不太理解,按照教程是先划分分区,然后还要挂载到boot分区,单独划分efi的话应该是采用gpt的分区方式,然后需要将此分区挂载到/mnt/boot,不理解的地方在于https://wiki.archlinuxcn.org/wiki/%E5%88%86%E5%8C%BA#%E4%B8%BB%E5%BC%95%E5%AF%BC%E8%AE%B0%E5%BD%95,此处有提及"注意: 为了使 GRUB 从一台有 GPT 分区的基于 BIOS 的系统上启动,需要创建一个 BIOS 启动分区,这个分区和 /boot 没关系,仅仅是 GRUB 使用,不要建立文件系统和挂载。" 按照您的意思建立一个efi分区,是需要挂载还是不需要挂载,我应该划分出efi,挂载在boot的分区,swap分区和home分区吗?
BIOS 启动分区是一个单独的分区,必须位于硬盘前2TB空间之内,推荐放在第一个分区,不进行格式化也不用挂载,但需要使用fdisk,cfdisk等工具设置属性为bios_grub,efi分区则是放在第几个分区都可以,推荐格式化为fat32,挂载到/boot/efi或/boot或/efi。
如果你需要既使用传统bios又使用uefi的话,才需要两个分区都分,适用于移动硬盘中安装arch
对于你的问题,只划出efi分区在当前硬盘上即可小兄弟,所以我是直接划分efi分区,根分区和swap分区,然后efi格式化成fat32,efi挂载到/boot是吗?
可以
上学中
离线
zhuangzhuang 说:tyrant99 说:aurorawx 说:tyrant99 说:请问两个系统不是同一个盘,osprober也可以确定efi引导吗?如何在第二个硬盘安装arch linux可以指点一下吗?
在另一块盘安装步骤按照archwiki就行,就当另一块盘不存在就行,建议在这个盘单独划分efi分区。os-prober可以引导的,之前安装完成后可能在未重新启动前grub-mkconfig -o /boot/grub/grub.cfg扫不到windows盘,重启之后再执行一次就ok了,不知道现在还存不存在这个问题
你好,我看了下安装步骤,有个地方不太理解,按照教程是先划分分区,然后还要挂载到boot分区,单独划分efi的话应该是采用gpt的分区方式,然后需要将此分区挂载到/mnt/boot,不理解的地方在于https://wiki.archlinuxcn.org/wiki/%E5%88%86%E5%8C%BA#%E4%B8%BB%E5%BC%95%E5%AF%BC%E8%AE%B0%E5%BD%95,此处有提及"注意: 为了使 GRUB 从一台有 GPT 分区的基于 BIOS 的系统上启动,需要创建一个 BIOS 启动分区,这个分区和 /boot 没关系,仅仅是 GRUB 使用,不要建立文件系统和挂载。" 按照您的意思建立一个efi分区,是需要挂载还是不需要挂载,我应该划分出efi,挂载在boot的分区,swap分区和home分区吗?
BIOS 启动分区是一个单独的分区,必须位于硬盘前2TB空间之内,推荐放在第一个分区,不进行格式化也不用挂载,但需要使用fdisk,cfdisk等工具设置属性为bios_grub,efi分区则是放在第几个分区都可以,推荐格式化为fat32,挂载到/boot/efi或/boot或/efi。
如果你需要既使用传统bios又使用uefi的话,才需要两个分区都分,适用于移动硬盘中安装arch
对于你的问题,只划出efi分区在当前硬盘上即可小兄弟,所以我是直接划分efi分区,根分区和swap分区,然后efi格式化成fat32,efi挂载到/boot是吗?
home分区一般还是需要的,另外swap分区也不是必需的,可以之后用swapfile,比较灵活
离线
页次: 1