当我从光盘安装 Ubuntu 12.04 服务器时,安装到安装 GRUB 引导加载程序时,系统冻结,完成度条显示 50%,命令
"Running "grub-install dummy"...
低于这个数字。
我尝试过在高级模式和简单模式下进行安装,但在过去至少 10 次尝试中,安装都冻结在同一个位置。
我正在对整个磁盘进行分区,并且只选择了要安装的 SQL 软件。我尝试过自动安装安全更新和非自动安装安全更新。
我正在使用以下机器:
HP P2-1033W
Processor: AMD Fusion E-300 (1.3GHz)
Processor Core: Dual-Core
Memory: 3GB 3GB
Max Memory: 16GB
Memory Slots: 2 (occupied)
Graphics: ATI Radeon HD 6310
Hard Drive: 500GB SATA (7200rpm)
Optical Drive: SuperMulti DVD±RW
Sound: Realtek ALC662 Realtek ALC662
Network: 10/100 Base-T
有没有一种方法可以进入 GRUB 进行安装,而不会冻结?
日志文件:
这些是一起发现的
May 22 02:20:13 ubuntu kernel: [ 2107.477308] NTFS driver 2.1.30 [Flags: R/O MODULE].
May 22 02:20:13 ubuntu kernel: [ 2107.533946] QNX4 filesystem 0.2.3 registered.
May 22 02:20:13 ubuntu os-prober: debug: running /usr/lib/os-probes/50mounted-tests on /dev/sda1
May 22 02:20:14 ubuntu 50mounted-tests: debug: mounted using GRUB fat filesystem driver
May 22 02:20:14 ubuntu 50mounted-tests: debug: running subtest /usr/lib/os-probes/mounted/10freedos
May 22 02:20:14 ubuntu 10freedos: debug: /dev/sda1 is a FAT partition (mounted by GRUB)
May 22 02:20:14 ubuntu 50mounted-tests: debug: running subtest /usr/lib/os-probes/mounted/10qnx
May 22 02:20:14 ubuntu 10qnx: debug: /dev/sda1 is not a QNX4 partition: exiting
May 22 02:20:14 ubuntu 50mounted-tests: debug: running subtest /usr/lib/os-probes/mounted/20macosx
May 22 02:20:14 ubuntu macosx-prober: debug: /dev/sda1 is not an HFS+ partition: exiting
May 22 02:20:14 ubuntu 50mounted-tests: debug: running subtest /usr/lib/os-probes/mounted/20microsoft
May 22 02:20:14 ubuntu 20microsoft: debug: /dev/sda1 is a FAT partition (mounted by GRUB)
May 22 02:20:14 ubuntu 50mounted-tests: debug: running subtest /usr/lib/os-probes/mounted/30utility
May 22 02:20:14 ubuntu 30utility: debug: /dev/sda1 is a FAT partition (mounted by GRUB)
这都是这里的一个段:
May 22 02:23:26 ubuntu ubiquity[4062]: Traceback (most recent call last):
May 22 02:23:26 ubuntu ubiquity[4062]: File "/usr/lib/ubiquity/ubiquity/misc.py", line 151, in grub_options
May 22 02:23:26 ubuntu ubiquity[4062]: for disk in p.disks():
May 22 02:23:26 ubuntu ubiquity[4062]: File "/usr/lib/ubiquity/ubiquity/parted_server.py", line 156, in disks
May 22 02:23:26 ubuntu ubiquity[4062]: return sorted(os.listdir(devices))
May 22 02:23:26 ubuntu ubiquity[4062]: OSError: [Errno 2] No such file or directory: '/var/lib/partman/devices'
答案1
这不是答案,而是要求提供更多信息。我使用答案格式是为了让请求更易于阅读。
我(仍然)无法从您添加到问题中的日志消息中确定发生了什么。
您能否将整个内容复制/var/log/syslog
到 pastebin,例如 paste.ubuntu.com,这样我们就可以看一下吗?
一种方法是
- 启动 12.04 Live CD 或 USB 并选择
Try Ubuntu
- 使用文件管理器打开您尝试安装 Ubuntu 的分区的(根)文件夹。
- 在安装驱动器上的文本编辑器中打开
var/log/syslog
。选择并将日志文件中的所有文本复制到剪贴板。 - 打开
Firefox
并前往http://paste.ubuntu.com并将 syslog 文件的文本粘贴到Content:
框中。然后单击Paste!按钮。 - 页面将刷新,页面 URL 将更改为类似于
http://paste.ubuntu.com/1001713/
保存此 URL! 通过编辑/更新将其添加到您的问题中,以便我们可以查看您的系统日志条目。
下面是另一种方法,可以完成与上述相同的任务。唯一的区别在于,下面的方法安装并使用了一个名为 的实用程序pastebinit
。我想上面的方法可能被认为更简单。但我认为,展示如何使用 完成上述任务可能具有一定的教育价值pastebinit
。
- 启动 12.04 Live CD 或 USB 并选择
Try Ubuntu
- 打开一个终端窗口。
(注意:您可以使用键盘快捷键CtrlAlt+T来执行此操作。) - 运行命令
gksudo software-properties-gtk
打开软件源窗口。确保universe
已选中为源。(参见下面的示例屏幕截图)。然后关闭窗口。
运行命令
sudo apt-get update
运行命令
sudo apt-get install pastebinit
来安装该pastebinit
工具。pastebinit -i
在终端窗口中输入文本,但不要按 Enter 键。- 使用文件管理器打开您尝试安装 Ubuntu 的分区的(根)文件夹。导航到该
var/log
文件夹。选择文件syslog
。 - 使用鼠标将文件从文件管理器窗口“拖放”
syslog
到终端窗口。您应该在终端窗口的命令行上看到类似于下面的命令。
pastebinit -i '/media/0fbd8146-bba5-4754-b7e6-c3e63f415566/var/log/syslog'
如果命令看起来正确,则按Enter - 该命令的输出应为 pastebin 的 URL。它应类似于以下内容:
http://paste.ubuntu.com/1001713/
通过编辑/更新将 URL 添加到您的问题中,以便我们查看您的系统日志条目。