【问题标题】:Error while installing seabios (syntax error near unexpected token `newline')安装 seabios 时出错(意外标记“换行符”附近的语法错误)
【发布时间】:2018-07-20 20:50:43
【问题描述】:

我无法安装seabios,即使在所有安装指南的帮助下。

我输入以下命令(一行):

cd; rm -f flash_chromebook_rom.sh; curl -L -O https://johnlewis.ie/flash_chromebook_rom.sh; sudo -E bash flash_chromebook_rom.sh

我收到以下错误:

flash_chromebook_rom.sh: line 1: syntax error near unexpected token `newline'
flash_chromebook_rom.sh: line 1: `<!DOCTYPE html>'

我测试了,错误出现在最后部分: 错误在最后部分:

sudo -E bash flash_chromebook_rom.sh

有人可以帮忙吗!

【问题讨论】:

    标签: google-chrome google-chrome-os chromebook


    【解决方案1】:

    也许尝试在 URL 周围添加引号并在末尾添加分号:

    cd; rm -f flash_chromebook_rom.sh; curl -L -O "https://johnlewis.ie/flash_chromebook_rom.sh"; sudo -E bash flash_chromebook_rom.sh;
    

    【讨论】:

    • 好主意,但没有奏效。错误在最后部分:sudo -E bash flash_chromebook_rom.sh
    • @Uio443 你有链接吗?我可以看到 flash_chromebook_rom.sh 文件的来源?
    【解决方案2】:

    文件已被重新定位。

    目前正确的配方是: cd;bash &lt;(curl https://johnlewis.ie/flash_cb_fw.sh)

    您尝试访问的文件不再存在,因此您下载了缺少页面的 html:https://johnlewis.ie/flash_chromebook_rom.sh

    bash 用于运行 shell 脚本(即 file.sh),因此当它获取空白模板 html 文件时会引发错误。

    如果您搜索您的主目录,您应该会找到文件 flash_chromebook_rom.sh。尝试将扩展名更改为 .html 并使用 Firefox 打开它;你会看到类似 哎呀!找不到该页面。

    所以问题不在于bash;那是curl 没有得到正确的文件。

    如果这个新配方不再有效。文件名/配方可能再次更改。请检查https://johnlewis.ie/custom-chromebook-firmware/rom-download/ 以获取更新,并将其编辑到此答案中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-12-07
      • 2011-07-05
      • 2021-04-28
      • 2019-11-13
      • 2012-08-31
      • 2012-10-20
      • 2012-09-29
      相关资源
      最近更新 更多