
各种linux发行版真是装到我吐了啊,(去年买了台电脑,硬件兼容性不好,装linux各种报错ACPI_error ... 所以一直在寻找能兼容的linux发行版)(电脑最好买发行版认证过的型号)
下载完整版镜像(别用neist镜像)
引导后,根据提示,按e,加上以下两行

按ctrl+x
安装...
探测不到网卡,点返回再试一次

安装...
因为前面已经修改debian-security源了,可以选择联网安装,直接选中国就行了。

安装完成后,
添加用户到sudo:
/sbin/usermod -aG sudo 用户名
重启
修改/etc/apt/source.list

默认只有main,可以添加contrib,non-free等等;
注释掉 cdrom(离线安装的镜像源),添加国内源
如果security.debian.org(官方secure源)网速慢,可以换成国内源比如mirrors.aliyun.com(有就不用添加了)
安装后可能出现中文输入法不能用
sudo apt install ibus-libpinyin
重启
发现有智能拼音了,添加,搞定。

检查驱动更新

sudo dmesg查看是否有不兼容问题
经常像acpi的问题,还有少驱动的问题一般都能看到。(由于不会编译驱动)找了个土办法,之前只在openkyrin上成功过,当时少个网卡驱动,就找清华镜像源的linux-firmware,git到本地【https://blog.csdn.net/EliasChang/article/details/136561863】然后根据提示把缺少的文件粘贴到/lib/firmware/具体位置,结果网卡好了。但用在Debian上的amd核显驱动时不管用(硬件比内核版本新)。有大佬指导一下嘛~
一般我比较喜欢用官方的启动盘制作器叫fedoramedia啥,拷出来的镜像一般都校验完整。
正常安装...
分区同debian

与windows共用的引导分区挂载在/boot/efi

使用btrfs文件系统时还需设置卷:

安装完linux后,用剩余尾部空间作为windows安装位置,直接点下一步,windows会默认将引导写入先前linux的efi分区。
...
在安装windows时,如果需要安装事先准备好的驱动程序,可以在设置连接网络那块,按shift+F10,输入explorer.exe回车,就可以浏览存放驱动文件了。
...安装完windows后,重启,多次按ESC到UEFI引导选项,里面应该有linux的启动选项。
参见https://www.cnblogs.com/fly2wind/p/11939209.html
进入linux:
sudo os-prober
>探测到windows的efi文件...
尝试运行
grub2-mkconfig -o /boot/grub2/grub.cfg
或(grub-mkconfig ...)
一般fedora到这里引导就ok了,重启出现linux选项。
接上
输入过程中多按tab补全,如果没有补全,说明不存在grub.cfg,就不运行了。
尝试运行
sudo grub-install \
--target=x86_64-efi \
--efi-directory=/boot \
--bootloader-id=solus \
--recheck
如果不能运行,则检查系统是不是用的启动器是systemd-boot或者其他的,而不是grub。
进入原先挂载esp分区的文件位置,这里是/boot,
ls
发现什么也没有
说明没有挂载esp分区,
sudo mount esp分区 /boot
然后就能看到文件了,将esp分区挂载到/boot后,发现里面没有grub文件夹或文件,只有EFI loader solus-enroll-me.cer 'System Volume Information',说明用的是systemd-boot启动或者其他。
然后

按理说,重启后应该能显示systemd-boot引导的slinux和windows启动选项了(以前在Arch linux上试过没问题),但这次仍然不成功,我也搞不懂,有没有大佬指点迷津~。另外一种方法,还可以在安装windows后,使用easyEUFI或easyBCD从windows修复linux引导,试了一下,好像还是需要狂摁esc从UEFI选项启动。

我猜solus应该是搞了一个自己的启动器类似于windows manager,但启动机制又和systemd-boot像的很。


目前solus只能从UEFI进入,头大。不过梳理了一些systemd-boot启动的设置方式。
————————————————————————
找到每次重启后都是直接进入windows原因了,不一定是grub或其他引导器的问题,有可能是UEFI启动顺序的问题。
检查 UEFI 启动顺序:
查看当前 UEFI 启动项
sudo efibootmgr
# 输出示例:
# BootCurrent: 0001
# Timeout: 1 seconds
# BootOrder: 0001,0000,0002
# Boot0000* Fedora
# Boot0001* Windows Boot Manager
# Boot0002* UEFI: USB Drive
# 将 Fedora GRUB 设为默认启动项(假设 Boot0000 是 Fedora)
sudo efibootmgr --bootorder 0000,0001,0002
重启再试,应该可以进入grub了。
参考: https://blog.csdn.net/weixin_42042056/article/details/104438687
当时咋配置的没记下来忘了,我记得好像就是这样配置的
参见: https://www.bilomu.com/archives/378
https://docs.fedoraproject.org/zh_Hans/quick-docs/openh264/

很高兴我的分享对你有帮助~祝天天开心~
引用出处:
【解决Debian在安装过程中因为security源造成安装缓慢-哔哩哔哩】 网页链接
https://blog.lzc256.com/posts/debian-12-grub-rescue/
https://bbs.openkylin.top/t/topic/88156
https://zhuanlan.zhihu.com/p/681858254
https://www.cnblogs.com/yeziwinone/p/17983658
https://bbs.deepin.org/phone/post/241174
https://libhitchhiker.eu.org/entry/installation/fedora/
https://www.zhihu.com/question/307197664
https://blog.csdn.net/gitblog_01223/article/details/143040058