1. 系统启动缓慢 -> 原因 systemd-networkd-wait-online.service 时间过长
解决方案 杀了它
1 | sudo systemctl disable systemd-networkd-wait-online.service |
2. docker不能和virtualbox同时运行
解决方案 使用三方patch项目 virtualbox-kvm 修改virtualbox源码, 将其底座换成kvm, 这样就可以和docker共存了
注意, 该方案由于oracle并不特别关心ubuntu24, 所以最新版本未必能够成功编译, 我们能保证的是VirtualBox-7.0.20版本,与对应的 virtualbox-kvm master分支版本(2024年11月11日左右),是可以使用的
如果真的想做, 可以参考记录我的节点记录
https://github.com/cyberus-technology/virtualbox-kvm/issues/40
https://github.com/cyberus-technology/virtualbox-kvm/issues/42
核心举措:
1
1 | http://mirror.nju.edu.cn/debian-archive/debian/pool/main/libx/libxtrap/ |
2
1 | kmk BUILD_TYPE=debug |
不增加 BUILD_TYPE=debug 则会失败
处理__memset_chk
1 | diff --git a/src/VBox/Additions/x11/undefined_xfree86 b/src/VBox/Additions/x11/undefined_xfree86 |
桌面快捷方式:
1 | [Desktop Entry] |
本质上:
先启动驱动:
1 | /home/xenoamess/VirtualBox-7.1.6/out/linux.amd64/release/bin/vboxdrv.sh start |
然后启动应用:
1 | /home/xenoamess/VirtualBox-7.1.6/out/linux.amd64/release/bin/VirtualBox |
与此同时, 我会提供一个整合好的版本放出, 欢迎使用…
https://github.com/XenoAmess/VirtualBox-7.1.6-kvm/releases/tag/VirtualBox-7.1.6-kvm-ubuntu24
参考资料1: 其他人关于编译virtualbox原版的经验(有很高的参考价值,关键步骤已经梳理至上面)
参考资料1转自ubuntu2404 AMD64 编译并安装virtualbox7.0.18,作者saviourxx,特此声明
参考资料1版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
> 单击展开: ubuntu2404 AMD64 编译并安装virtualbox7.0.18 <
0、官方参考文档:
https://www.virtualbox.org/wiki/Linux%20build%20instructions
1、下载源码:
1 | wget https://download.virtualbox.org/virtualbox/7.0.18/VirtualBox-7.0.18.tar.bz2 |
2、安装库:
1 | sudo apt install acpica-tools chrpath doxygen g++-multilib libasound2-dev libcap-dev libcurl4-openssl-dev libdevmapper-dev libidl-dev libopus-dev libpam0g-dev libpulse-dev libqt5opengl5-dev libqt5x11extras5-dev qttools5-dev |
3、创建软连接
先找到系统自带的64位库文件目录,我的在/usr/lib/x86_64-linux-gnu
1 | sudo find /usr -iname "libX11.so.6" |
libXTrap.so.6
ubuntu2404里没有找到这个libXTrap.so.6文件,要去下载并安装
http://mirror.nju.edu.cn/debian-archive/debian/pool/main/libx/libxtrap/
libxtrap6_1.0.0-5_amd64.deb
1 | wget http://mirror.nju.edu.cn/debian-archive/debian/pool/main/libx/libxtrap/libxtrap6_1.0.0-5_amd64.deb |
4、配置和编译:
1 | ./configure --disable-hardening |
5、运行virtualbox:
1 | ./out/linux.amd64/debug/bin/VirtualBox |
3. 备份无法连接onedrive
去DéjàDup那看了, DéjàDup号称自己已经修了, 只是ubuntu没同步
也不好同步, 因为新版DéjàDup用的渲染组件比ubuntu 24的新几个大版本的样子…
烦啊烦
你可以考虑分步骤解决,备份到onedrive的本质就是备份+同步两步
备份调整为备份到文件夹, 同步使用OneDriveGUI
- 本文作者: XenoAmess
- 本文链接: http://xenoamess.com/2025/02/09/20250209ubuntu24作为开发主力机系统实践_问题与解决方案/
-
版权声明:
本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。