[教程] 如何在fydeos/openfyde上替换6.6内核

大神,你帮我看下,根据您的文档进行操作的。
是不是我哪里出错了呢》

FydeOS for PC v17.1升级内核及解决ESSX8336声卡驱动及音量问题.docx (411.7 KB)
根据前面大神这个教程一步一步操作。

我的是17.1版本,是不是也要执行一下下面的两组操作?

**v18:

  1. https://fydeos.com/question/enable-developer-mode/
  2. 重启
  3. https://fydeos.com/docs/knowledge-base/getting-started/disable-rootfs-verification/
  4. 再重启


操作是这组指令
我没有装硬盘,直接在U盘启动系统的。
手动重启,现在直接黑屏,开机选U盘启动,黑屏

我不是大神哦,LZ提供修改的内核才是大神。
我看了一下,你操作的对的啊!重启开机是不是要多等一段时间看看呢?
我自己之后重新整理了那个文档,分开v18和v17的,两个版本上我都试过可以的。在U盘开始运行时最好选择建立本地账户运行试试,至少我看到有人说U盘上操作时v18要用本地账户,安装到硬盘上后可以用Fydeos账户的,v17不存在此问题。

FydeOS for PC v17.1与v18.x升级内核及解决ESSX8336声卡驱动及音量问题.docx (391.8 KB)

对了,我用的镜像写入U盘的软件不是BalenaEtcher,我用的是Rufus,推荐用这个软件。

换内核就是有风险的,就可能不能启动,v17不用那些操作,自带了


谢谢,已经成功换了内核!
但是由于我机器自身原因,还是出了一些问题,已经在找原因了。

按照楼主的第一组命令可行。

谢谢,已经成功换了内核!
但是由于我机器自身原因,还是出了一些问题,已经在找原因了。

按照楼主的第一组命令可行。

大神!请问一下,插上耳机后,再拨出耳机后,扬声器声音又变小,有没有办法处理?就是拨出耳机后自己恢复至插上耳机之前的音量大小。
另外,有没有办法将sudo alsactl restore命令做成类似Windows上的批处理或快捷方式到桌面上?至少可以方便的点击再执行一次这个命令恢复原来的音量。

写个循环实时监测吧,检测到没耳机的时候就把音量存到某个文件里去,有耳机就存另一个,状态变化时音量调整为文件中的数值

具体怎么做呢?

我手边没有FydeOS设备,没法写个成品给你,我建议用bash,我想到的实现方法大概是这样的:

#!/bin/bash
getvolumespeaker{
alsa获取speaker音量,>>存储到~/My File/speakervolume
}

getvolumeearphone{
alsa获取耳机音量,>>存储到~/My File/earphonevolume
}

getoutput{
获取扬声器还是耳机,存到变量a(用0 1即可)
对比变量a与b,是否一致,不一致则c输出为1,一致则为0
将a的值输出到b
}

recvolume{
if b=0
cat 获取speakervolume文件中的音量,alsa调音量到此值
elif b=1
cat 获取earphonevolume文件中的音量,alsa调音量到此值
fi
}

循环
getoutput
if b=0
getvolumespeaker
if b=1
getvloumehearphone
If 
if c=1 
recvolume
sleep 3
结束循环

然后把这文件搞成开机自启动,咋搞自己查
你需要有一定的bash基础,你可以把这段东西发给gpt让他帮你完善,但是你得自己测试和debug

不太会弄啊,最好搞成成品。或现成的命令,无脑输入即可。如果要自己判断错误命令和路径之类,我就没法弄了。

1 个赞