小编use*_*284的帖子

无法正常启动到 11.10(出现黑屏)或恢复(只有一个闪烁的光标,没有 cli)

好的,所以我有 Tango Studio(基于 Ubuntu 10.04)和 Windows XP 的双启动。

昨天我下载了 Ubuntu 11.10 的 .iso 并尝试从 USB 安装(我的 BIOS 通常不会从 USB 启动,但我在 CD 上有 PLOP 启动管理器)。我从 USB 启动了 Ubuntu,然后从那里用 Tango 格式化分区并安装了 Ubuntu 11.10。在启动时,我进入了 Grub 救援模式。所以我再次从 USB 启动并使用 boot-repair 重新安装 Grub。

在此之后,我会看到正常的 Grub 菜单,但在选择 Ubuntu 时,我会进入黑屏。在选择恢复模式时,它将开始正常启动,没有明显错误,但不会进入 cli,我只会看到一个空白屏幕,左上角有一个闪烁的光标,不接受任何输入。

从那以后,我从 CD 而不是 USB 重新格式化和重新安装,并遇到了完全相同的问题。我再次使用引导修复,结果是一样的。最近启动修复的输出位于http://paste.ubuntu.com/869805/

我也曾尝试编辑Ubuntu的GRUB项和更换quiettext nomodeset,因为我在回答另一个问题看见。这让我更进一步 - 我看到了紫色的 ubuntu 加载屏幕,但在那之后仍然出现了一个空白屏幕。无论如何,在提出的大多数其他问题中,用户仍然能够启动恢复,而我则不能。

任何人都可以帮忙吗?在此先感谢您,如果我需要提供更多信息,请告诉我!

编辑更多信息:

我读到一些东西说它quiet splash应该替换为nomodeset. 早些时候我离开splash了队伍。因此,我以这种方式尝试过,并且在显示以下文本后它冻结了:

fsck from util-linux 2.19.1
mountall: Plymouth command failed
mountall: …
Run Code Online (Sandbox Code Playgroud)

boot grub2 11.10 nomodeset recovery-mode

7
推荐指数
2
解决办法
1559
查看次数

在 Firefox 中使用自定义协议处理程序来运行 shell 脚本?

我想要做的是能够从本地网站中的链接启动外部程序。

我通过在 about:config 中设置以下变量,在 firefox 中定义了一个自定义协议处理程序

network.protocol-handler.external.myprotocol;true
network.protocol-handler.warn-external.myprotocol;true
Run Code Online (Sandbox Code Playgroud)

当我单击表单中的链接时,这成功地导致 firefox 打开一个“启动应用程序”对话框myprotocol:///path_to_program_I_want_to_run,然后我浏览到我想要使用的 shell 脚本并告诉 firefox 运行它。不幸的是,脚本似乎根本没有运行。

我已将文件权限设置为 777,因此 Firefox 运行它应该不会有任何问题

shell 脚本最初只包含这一行

$1
Run Code Online (Sandbox Code Playgroud)

这个想法是链接的路径将作为第一个参数传入并立即作为程序运行。当我使用类似的命令自己运行脚本时,这很好用

#./run_program.sh gedit 
Run Code Online (Sandbox Code Playgroud)

或者

#./run_program.sh /home/ciaran/test_program
Run Code Online (Sandbox Code Playgroud)

现在用于测试目的的脚本仅包含该行

echo "testing" > /testing/file.txt
Run Code Online (Sandbox Code Playgroud)

其中“testing”是一个具有 777 权限的目录。另请注意,它/testing/实际上位于我的文件系统的根目录(尽管我不记得我为什么把它放在那里!),所以我没有混淆相对路径和绝对路径

同样,当我从终端运行它时,它运行得非常好,并且file.txt是在正确的位置创建的。但是,使用 Firefox,我可以选择要运行的应用程序,我选择了该 shell 脚本,但它似乎没有做任何事情。 file.txt根本没有创建,尽管我看不到权限问题。所以 firefox 似乎没有运行脚本。

我也尝试将我的更改about:config为包含

network.protocol-handler.expose.camara;true
Run Code Online (Sandbox Code Playgroud)

network.protocol-handler.app.camara;path/to/shell/script
Run Code Online (Sandbox Code Playgroud)

没有成功

firefox scripts protocol

5
推荐指数
1
解决办法
9343
查看次数

标签 统计

11.10 ×1

boot ×1

firefox ×1

grub2 ×1

nomodeset ×1

protocol ×1

recovery-mode ×1

scripts ×1