页次: 1
前几天安装Windows10+Debian+ArchLinux,安装完成后进入ArchLinux系统没问题,但是在Windows11系统下用DiskGenius查看ArchLinux分区为损坏的分区,在WindowsPE下和Gparted下查看ArchLinux也是显示损坏的分区,不知道是哪里出了问题,是否对硬盘有所损坏。这样的问题如何解决?先谢过了。
离线
随它去吧。没啥问题的样子。
离线
随它去吧。没啥问题的样子。
这样子不行,安装其他的Linux之后(Windows+Debian+ArchLinux三系统)之后Debian安装的grub无法引导ArchLinux,反之没问题。
离线
看着一堆问题想问。debian 是哪个版本,stable or sid?esp 挂载到了哪, /boot 、/efi or /boot/efi ?arch 和 debian 系统分区的文件系统又分别是什么?grub 界面用的是什么语言?
另外,arch 的 grub 是 git 版,不知道和 debian 的 grub 生成的配置文件上是否完全兼容。
离线
依云 说:随它去吧。没啥问题的样子。
这样子不行,安装其他的Linux之后(Windows+Debian+ArchLinux三系统)之后Debian安装的grub无法引导ArchLinux,反之没问题。
如果你的 grub.cfg 是由 Arch 生成的话,那挺正常的,因为 Arch 的 grub 版本更高。
不要混用不同版本的 grub 本体和配置文件。
最近编辑记录 依云 (2023-04-20 14:30:21)
离线
shenlan0311 说:依云 说:随它去吧。没啥问题的样子。
这样子不行,安装其他的Linux之后(Windows+Debian+ArchLinux三系统)之后Debian安装的grub无法引导ArchLinux,反之没问题。
如果你的 grub.cfg 是由 Arch 生成的话,那挺正常的,因为 Arch 的 grub 版本更高。
不要滥用不同版本的 grub 本体和配置文件。
好的,谢谢啦!
离线
看着一堆问题想问。debian 是哪个版本,stable or sid?esp 挂载到了哪, /boot 、/efi or /boot/efi ?arch 和 debian 系统分区的文件系统又分别是什么?grub 界面用的是什么语言?
另外,arch 的 grub 是 git 版,不知道和 debian 的 grub 生成的配置文件上是否完全兼容。
Debian版本是Debian11 stable,ESP在Debian中是自动挂载到了 /boot/efi,Arch和Debian系统分区文件系统都是ext4的,关于grub用什么语言这个真不知道,英语,Debian是系统默认安装的,arch也是默认安装的,用pacman -S默认安装的,Debian和arch生成的配置文件的兼容问题不太明白(主要是Debian和Fedora可以互相用自己的grub引导,难道arch的就不一样了?)。
离线
不同发行版的 /boot 挂载点有不同,就可能导致引导失败,记得以前有发行版不支持 /boot 使用 vfat 格式分区。 debian 默认挂载 esp 到 /boot/efi ,arch 现在默认 esp 挂载至 /boot ,archwiki 提到,据 systemd 开发中的讨论,/boot/efi 已不提倡:
https://wiki.archlinux.org/title/EFI_sy … unt_points
https://github.com/systemd/systemd/pull … -234290236
grub 不同版本生成的配置文件不兼容,也可能不是发行版的问题,而在 grub 本身。例如,arch 在去年 2022-08-30 更新 grub 后就通知,新版 grub 的配置文件可能和旧版不兼容:
https://www.archlinuxcn.org/grub-bootlo … ibilities/
同样是去年,如果 locale 设置是中文, arch 升级某个版本的 grub 后执行 grub-mkconfig 会报错。
离线
我觉得不是因为grub引导和boot挂载点的问题,很大可能是分区损坏的问题,因为不会上传图片只能描述了,用分区精灵查看其他分区显示树形结构,但是arch显示分区损坏,而没有树形结构,所以Debian上的grub不能扫描到arch的启动文件,我曾经想用OpenCore直接引导也是都失败了,找不到arch根分区。
离线
图片可以用这个上传后贴链接: https://smms.app/
离线
图片可以用这个上传后贴链接: https://smms.app/
感谢耐心解答,今天索性重新安装了一下ArchLinux,安装完成后居然没问题了,可以和Debian互相引导了,莫名其妙的解决了问题。
离线
页次: 1