linux devlog设备文件夹,Linux Lab 正在新增对 Linux Lab Disk 的支持

Dell M4800 UEFI Only

启动项会出现三个 U 盘的启动项

第一次启动接 U 盘启动是两个启动项,进入后 运行 Ubuntu 启动项,后 reboot

第二次启动 U 盘启动项变成三个。

博通网卡没有网卡驱动

安装博通的网卡驱动

sudo apt install bcmwl-kernel-source

安装后能检测到网卡驱动,还能链接无线网络。

重启后,无线网卡无法识别。

触摸板驱动不是很好用

可以试试 xf86-input-synaptics 包

注:我在 ArchLinux 下使用的是这个包,Ubuntu 的包名还没查询,需要验证。

安装 Nvida 私有驱动

现在是屏幕黑的

F1 窗口无显示

Ctrl+Atl+F2~F7

切换过去在 F3 下会出现终端

但是显示几秒后就又黑了

补充:解决黑屏启动不了的方法

前提条件:将 Linux Lab Disk 挂载到一台 Linux 设备下或进入 Linux Lab Disk 的 Safe (安全启动模式)

下面举例将 Linux Lad Disk 挂载我本地的 Arch Linux下进行处理

查看 Linux Lab Disk 设备路径

sudo fdisk -l

# 找到 /dev/sdX5 这个磁盘分区

将该磁盘挂载到 /mnt 或其他自己喜欢的位置

sudo mount /dev/sdX5 /mnt

修改无线网卡的驱动加载信息

sudo vim /mnt/upper/etc/modprobe.d/*wl.conf

# 在下面能找到无线网卡的配置文件,以实际个人文件为准

# 注释里面 blacklist 的驱动信息

# 保存并退出

卸载该分区

sudo umount -R /mnt

使用 Linux Lab Disk 启动

启动选项选第一个进入

默认启动的 Ctrl+Alt+F1 窗口应该是黑屏,使用 Ctrl+Alt+F2 或 Ctrl+Alt+F2~F7切换窗口

使用登录名 ubuntu 进行登录,登录成功后

卸载博通的网卡驱动和 Nvida 的驱动

sudo apt remove bcmwl-kernel-source

sudo apt remove nvida*

sudo apt autoremove

reboot

重启再进去应该能正常启动到桌面

导致无法启动并黑屏的原因,推测是 Linux Lab Disk 用的是 Ubuntu 启动盘,更新系统后内核版本和驱动版本不兼容导致。具体也要看看是驱动装错了还是启动盘的 Linux 是稳定版不是长期支持版,

由于 Linux Lab Disk 是用 mkusb 写盘制作。里面的文件系统不支持 chroot 方式访问挂载,

DNS 修改

默认的 nameserver 是 127.0.0.0 会出现一些域名无法解析的问题。

sudo cat > /etc/resolv.conf << EOF

nameserver=223.5.5.5

EOF

如果是使用 systemd 管理 DNS 的话 修改 systemed-resolved 的 DNS 地址

sudo systemctl edit systemed-resolved

DNS=223.5.5.5

sudo systemctl reload systemed-resolved

sudo systemctl restart systemed-resolved

systemd 模式是 nano 编辑器不是很好用。

可以修改成 vim

echo $SYSTEMD_EDITOR

# 修改用户

echo 'export SYSTEMD_EDITOR="/usr/bin/vim"' >> .xprofile

# 修改系统

sudo echo 'export SYSTEMD_EDITOR="/usr/bin/vim"' >> /etc/profile

source .profile

echo $SYSTEMD_EDITOR

在没有无线网卡驱动和有线网络连接的情况下如何联网安装软件包

Android 在开发者模式中开启 USB 调试。通过 USB 线连接到电脑。

再开发者模式中选择 USB 默认链接方式为:USB 网络共享

此时电脑会识别到有线网卡已接入。

可以进行相应网络测试:

ping baidu.com

# 如果没有修改 DNS 解析设置,会出现解析失败的问题。

nslookup baidu.com

tracerouter baidu.com

建议:Linux Lab Disk 内置的 Ubuntu 系统在同一局域网不能识别 Windows 的网络共享。以后后续能加入局域网网络设备的共享访问功能。 NAS Web 的服务能正常访问,本地挂载 NAS 服务的共享文件夹这还没测试。如果有内置 Samba 服务的话应该是能直接访问并挂载。

Linux 下通过 Virtualbox 启动 Linux-Lab-Disk

插入 Linux-Lab-Disk 确认 Linux-Lab-Disk 在 Linux 下那个设备目录下

df

# 或

sudo fdisk -l

获取 Linux-Lab-Disk 的读写权限(注:内核更新/重新开关机/VBox 提示无权限启动,都需要再次赋予 rw 权限)

# 此处以在 /dev/sdc 为例

sudo chmod o+rw /dev/sdc

使用 VBoxManage 创建 Linux-Lab-Disk 的虚拟硬盘镜像

VBoxManage internalcommands createrawvmdk -filename Linux_Lab.vmdk -rawdisk /dev/sdc

运行 virtualbox 添加 Linux-Lab-Disk 的虚拟硬盘镜像

f45983862d15fdd1f75c09235e456684.png

创建一个 Ubuntu 64 位 的虚拟机(启用 EIF)并将 Linux-Lab-Disk 的虚拟硬盘镜像挂载到相应磁盘位置

9cc3736a488a1832a3e17b7c6e3c9383.png

启动 Ubuntu 64 位 的虚拟机即可从 Linux-Lab-Disk 运行

8648a0534c3d9035758096e6e620d8b9.png

a27d59f7bab06f52e35b73d5db00ae7e.png

分辨率可以通过 VBox 的窗口修改分辨率大小。

真盘可以改成 vdi/vhd/ 虚拟镜像配合 Ventoy 启动

既能省空间又能提高速度,更便于迁移,能解决 Linux /Windows 的启动问题,以后迁移扩展磁盘也是比较方便。

https://www.ventoy.net/cn/plugin_vtoyboot.html

磁盘格式优化

变更为 LVM 磁盘格式

对 README 中的命令更新

对 server 命令进行补充

SysV 使用 service 命令

systemd 使用 systemctl 命令

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值