如何在 Dell Chromebook 上使用 CROSH 诊断程序

Summary: 了解如何访问和使用 Chrome 操作系统中提供的诊断程序。包括有关解决 Chromebook 充电问题的信息。

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

目录:

  1. 什么是 CROSH 诊断程序?
  2. 运行 CROSH 诊断程序
  3. CROSH 命令
  4. 电池运行状况检查

什么是 CROSH 诊断程序?

 

Chrome 操作系统不支持增强型启动前系统评估 (ePSA)、戴尔 BIOS、F12 启动菜单或 DellConnect。没有启动前诊断程序。所有故障处理均在操作系统内部完成。Chrome Shell (CROSH) 和 Chrome URL 命令提供一些故障处理工具、信息和高级设置。

CROSH 是类似于 Linux Bourne-Again Shell (BASH) 或 Windows 命令 (cmd.exe) 终端的命令行界面。Chrome 操作系统基于 Linux,但 CROSH 无法识别大多数 Linux 命令。

对故障处理最有用的命令是 memtest, storage_test_1 storage_test_2, ping,tracepathPing 工作方式与在 Windows 中的方式不同。默认情况下 ping 一直重复,直至按 Ctrl + C,也不会显示任何统计数据。 Tracepath 类似于 Windows traceroute 命令。可以在下面或在 CROSH 中键入 helphelp_advanced 以查看详细的命令说明。


运行 CROSH 诊断程序

 

提醒:CROSH 是允许您运行测试和其它类似于 Windows cmd.exe或Linux BASH 终端的命令行函数的 Chrome shell。

按照以下说明打开 SHELL

  1. 打开 Chrome 浏览器。

  2. 同时按 Ctrl + Alt + t 键。界面将显示在屏幕上。

    Chromebook 11 上的 Crosh

  3. 键入CROSH命令进行故障诊断。键入 help 获取可用命令列表。键入 help_advanced 显示用于调试目的的更完整的命令列表。或者,您也可以使用表 1表 2 中的命令列表。

提醒:戴尔不支持在开发人员模式中运行 Chromebook 或安装备用操作系统。(例如:Chrobuntu 和 Crouton。)

CROSH 命令

 

下表列出 CROSH 中的可用命令。

表 1:Help命令
命令 目的
exit 退出 Crosh Shell。
help 显示此帮助。
help_advanced 显示更多高级命令的帮助,用于调试。
ping

[-c count] [-i interval] [-n] [-s packetsize] [-W waittime] < destination >
发送 ICMP ECHO_REQUEST 数据包到网络主机。如果 <destination> 是“gw”,则使用默认路由的下一跃点网关。

其工作方式就和其它操作系统上的 ping 命令一样。按 Ctrl+C 停止 ping 进程或在 Crosh 中中止任何其它命令。

ssh [可选参数...]
此命令将启动 ssh 子系统。(如果在不带任何参数的情况下进行调用。)
"ssh < user > < host >"、"ssh < user > < host > < port >"、"ssh < user >@< host >" 或 "ssh < user >@< host > < port >" 连接,而无需进入子系统。
ssh_forget_host 从已知ssh主机列表中删除主机。此命令显示已知主机菜单并提示主机忘记。
top 此命令设置 chapsd 日志记录级别。没有变量会启动详细日志记录。
 
表 2:帮助高级命令
命令 目的
battery_test [< test length >] 测试给定秒数的电池放电率。没有变量会默认为 300s 测试。
bt_console [< agent capability >] 进入蓝牙调试控制台。可选变量指定控制台提供的配对代理的能力;请参阅蓝牙核心规格以了解有效选项。
chaps_debug [start | stop | < log_level >] 这设置 chapsd 登录级别。没有变量会启动详细日志记录。
连接 显示连接状态。
experimental_storage < status | enable | disable > 启用或禁用试验性存储功能。
ff_debug [< tag_expr >] [--help] [--list_valid_tags] [--reset] 添加和删除flimflam调试标签。
memory_test 对可用内存执行广泛的内存测试。
modem < command > [args...] 与3G调制解调器交互。运行“modem help”获取详细帮助。
modem_set_carrier carrier-name 为指定运营商配置调制解调器。
network_diag [--date] [--link] [--show-macs] [--wifi] [--help] [--wifi-mon] < host > 执行一套网络诊断的功能。将输出副本保存至下载目录。
network_logging < wifi | cellular | ethernet > 启用用于调试指定设备的预定义标签组的功能。
p2p_update [enable | disable] 启用或禁用通过本地网络的更新对等 (P2P) 共享。这将尝试从网络中的其它对等获取更新,并与其共享下载的更新。运行此不含变量的命令以查看当前状态。
rlz < status | enable | disable > 启用或禁用RLZ。
rollback 尝试回滚至之前在 Chromebook 上高速缓存的更新。仅可用于非稳定通道和非企业注册的设备。这会对您的设备进行强力清洗。
route [-n] [-6] 显示路由表。
set_apn [-n < network-id >] [-u < username >] [-p < password >] < apn > 设置 APN 以在连接到 <network-id> 指定的网络时使用。如果未指定 <network-id>,请使用注册网络的网络 ID。
set_apn - c 清除要使用的 APN,以便改用默认 APN。
set_arpgw < true | false > 打开额外网络状态检查,确保默认网关可访问。
set_cellular_ppp [-u < username >] [-p < password >] 为现有蜂窝连接设置PPP用户名和/或密码。如果既不提供 -u,也不提供 -p,则显示蜂窝连接的现有 PPP 用户名。
set_cellular_ppp -c 清除现有蜂窝连接的任何现有PPP用户名和PPP密码。
sound < command > < argument > 配置低音量声音。可用于播放或录制音频样本并启用像素上波束成形。
"sound beamforming < on | off >“ 将启用或禁用该功能。
“sound record [duration]”开始录制。
"sound play < filename >" 播放录制的音频样本。
storage_status 阅读存储设备 SMART 运行状况、供应商属性和错误日志。
storage_test_1 执行短脱机 SMART 测试。
storage_test_2 执行广泛的可读性测试。
syslog < message > 记录消息至系统日志。
tpcontrol {status | taptoclick [on|off] sensitivity [1-5] | set < property > <value>}
tpcontrol {syntp [on|off]}
手动调节高级触摸板设置。
tracepath [-n] < destination >[/port] 跟踪到网络主机的路径或路由。
update_over_cellular [enable|disable] 启用或禁用通过蜂窝网络的自动更新。不含变量运行此命令以查看当前状态。
upload crashes 将可用崩溃报告上传至崩溃服务器。
wpa_debug [< debug_level >] [--help] [--list_valid_level] [--reset] 已设置 wpa_supplicant 调试级别。
xset m [acc_mult[/acc_div] [thr]]
xset m default
调整鼠标加速率。
xset r rate [delay [rate]] 调整自动重复率。延迟为自动重复开始前的毫秒数。速率为每秒重复数。
xset r [keycode] < on|off > 打开或关闭自动重复。如果指定密钥码,则仅影响该密钥。如果不指定,则影响全局行为。
 

电池运行状况检查

 

提醒:您必须保持您的电池电量超过 1%。让电池完全放电会对您的 Chromebook 造成危害。电池可能无法从完全放电状态充电。
  1. 打开 Chrome 浏览器。

  2. 同时按 Ctrl + Alt + T键(Crosh 在新浏览器标签页中打开)。

  3. 确保交流适配器已插入 Chromebook 和电源插座中。

  4. battery_test 1 (包括空格)键入 crosh,然后按 Enter 键。

  5. 查找Battery is Charging(电池正在充电)(左侧百分比)。

    提醒:这就表示交流适配器正在为电池充电。
  6. 从 Chromebook 上拔下交流适配器。

  7. 在终端中键入 , battery_test 10 (包括空格)键入 crosh,然后按 Enter 键。

    Note: 这会运行测试 10 秒钟。
  8. 查找电池运行状况:(显示百分比)。

    提醒
    1. 电池运行状况百分比超过50%意味着电池运行正常。
    2. 当电池无法充电时,请执行以下步骤:(如果您尚未这样做)
    3. 如果电池无法充电:联系技术支持


返回页首

Additional Information


超出保修期支持超出保修期?这不是问题。浏览 Dell.com/support 网站,输入您的戴尔服务编号以查看我们的服务。

提醒:服务仅适用于美国加拿大英国法国德国中国拥有个人计算机的客户。服务器和存储产品不适用。

Affected Products

Chromebook, Chromebook 11, Chromebook 3100 2-in-1., ChromeBook 3100, Chromebook 3120 (End of Life), Chromebook 11 3180, Chromebook 11 3189, Chromebook 5190 2-in-1, Chromebook 5190, Chromebook 13 3380, Chromebook 7310, ChromeBook 3400 , Inspiron Chromebook 11 3181, Inspiron Chromebook 11 3181 2-in-1, Inspiron Chromebook 7486 ...
Article Properties
Article Number: 000132432
Article Type: How To
Last Modified: 24 Jul 2024
Version:  10
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.