Linux Lab Disk 使用记录

Dell Mnnnn UEFI Only

原始记录:https://gitee.com/tinylab/linux-lab/issues/I31ZTK#note_4263756

启动项会出现三个 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 DiskSafe (安全启动模式)

下面举例将 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+F2Ctrl+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 修改

默认的 nameserver127.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 的虚拟硬盘镜像
    添加虚拟硬盘镜像

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

  • 启动 Ubuntu 64 位 的虚拟机即可从 Linux-Lab-Disk 运行
    EFI 加载界面
    Linux-Lab-Disk 界面

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值