大家好,提前感谢大家的时间。我遇到了最新的 Ubuntu 发行版问题:自从我升级到 12.04 以来,Ubuntu 开始出现问题(内部错误、软件包反复崩溃、无法安装新软件包、Ubuntu 软件中心崩溃、运行的 Java 应用程序停止运行并显示奇怪的错误、文件损坏……一团糟)。我最终决定格式化所有内容并从头开始安装 12.04。我备份了所有内容,但现在安装 ubuntu 12.04 时遇到了问题。具体来说,我用 Brasero 刻录的 CD 可以在另一台 PC 上运行,但我的笔记本电脑无法读取(在启动阶段或 Ubuntu 内部都无法读取),当我尝试使用 Ubuntu 创建 USB 时(按照我在 ubuntu 网站上找到的说明),启动盘创建器在 22% 处停止,并显示“代码不匹配”。
知道下一步该怎么做吗?不,我不能买一台新电脑。
答案1
如果您可以使用备用 CD,则安装程序可以加载它。
这关联将引导您完成。
或者选择 PXE 安装模式,该模式更难配置,并且需要第二台计算机。
更新
关于替代 CD 的一些细节,首先,从这里下载内核和 ramdisk(这是为 Precise 准备的):
http://archive.ubuntu.com/ubuntu/dists/precise/main/installer-i386/current/images/hd-media/
如果你要使用 x64 系统,则为 vmlinuz 和 initrd.gz(将 i386 替换为 amd64)
并使用 grub 加载它们(适用于 Windows grub4dos
)
kernel (hdX,X)/path/to/vmlinuz
initrd (hdX,X)/path/to/initrd.gz
当它启动时,它将从所有分区扫描您的备用 CD,如果找到,安装将继续。
答案2
这里有一个关于如何从软盘安装 Ubuntu 的快速教程 https://help.ubuntu.com/community/Installation/WithFloppies
答案3
尝试 UNetbootin
启动盘创建器提示的错误似乎是在通知您尝试写入的内容与实际写入的内容不一致。尝试使用联合国网启动。
尝试dd
如果失败,请尝试使用以下方法写入dd
。如果您对 不熟悉dd
,这些说明应该会有所帮助:
将 USB 闪存盘连接到计算机。如果已连接,请将其拔下并重新插入。
打开终端窗口。一种方法是按Ctrl+ Alt+ T。
运行此命令:
dmesg | tail -15
您将获得类似这样的输出:
[596945.217631] usb 6-1.3: not running at top speed; connect to a high speed hub [596945.268065] scsi8 : usb-storage 6-1.3:1.0 [596946.284682] scsi 8:0:0:0: Direct-Access Kingston DataTraveler 2.0 1.00 PQ: 0 ANSI: 2 [596946.287536] sd 8:0:0:0: Attached scsi generic sg4 type 0 [596946.293669] sd 8:0:0:0: [sdd] 3973120 512-byte logical blocks: (2.03 GB/1.89 GiB) [596946.296661] sd 8:0:0:0: [sdd] Write Protect is off [596946.296667] sd 8:0:0:0: [sdd] Mode Sense: 23 00 00 00 [596946.299803] sd 8:0:0:0: [sdd] No Caching mode page present [596946.299808] sd 8:0:0:0: [sdd] Assuming drive cache: write through [596946.320081] sd 8:0:0:0: [sdd] No Caching mode page present [596946.320088] sd 8:0:0:0: [sdd] Assuming drive cache: write through [596946.404683] sdd: sdd1 [596946.417670] sd 8:0:0:0: [sdd] No Caching mode page present [596946.417675] sd 8:0:0:0: [sdd] Assuming drive cache: write through [596946.417679] sd 8:0:0:0: [sdd] Attached SCSI removable disk
[
和括号中的字母]
标识设备。完整的设备名称是 ,并/dev/
在其前面加上 。该设备(在我的示例中为
/dev/sdd
)可能有一个分区,并且该分区可能在您插入设备时自动挂载。卸载该分区:sudo umount /dev/sdd1
确保你更换了
/dev/sdd
使用适合您设备的正确设备名称。sudo
以 身份运行命令root
。终端中可能会提示您输入密码。输入密码后,您惯于看到任何占位符(如*
)。没关系。只需输入并按 即可Enter。将目录更改为 Ubuntu 所在的位置
.iso
。例如,如果它位于主文件夹中的 Downloads 文件夹中,则可以运行以下命令:cd ~/Downloads
以这种方式使用的字符
~
代表您的主文件夹 ( )/home/username
使用
dd
命令(以 的形式运行root
,使用sudo
)将.iso
图像写入闪存驱动器:sudo dd if=ubuntu-12.04-desktop-i386.iso of=/dev/sdd
确保更换
ubuntu-12.04-desktop-i386.iso
替换为您想要写入的图像名称.iso
(如果不同),并确保替换/dev/sdd
替换为要写入的驱动器的设备名称。请注意,不是在此设备名称中正确地包含分区号(因此它看起来像/dev/sdd
,而不是/dev/sdd1
像您卸载卷时那样)。将
.iso
映像写入 USB 闪存驱动器可能需要一段时间,并且它通常不会在工作时在终端中显示任何输出,但完成后,您的 USB 闪存驱动器应该可启动并适合尝试或安装 Ubuntu。
步骤 5 和 6 的合理替代方法是sudo dd if=
在终端中输入,将.iso
文件的图标从 Nautilus(文件浏览器)拖到终端中(这将粘贴其完整路径),按Space,然后添加(或任何正确的设备名称)。of=/dev/sdd
最后,请记住,如果您输入了of=
错误的设备名称,您可能会覆盖包含您宝贵数据的驱动器的全部或部分。所以要非常小心。
答案4
我使用 dd 的经验是,它只会将数据转储到闪存驱动器。它根本无法使它可启动。我尝试使用我知道可启动的闪存驱动器,但无法从中启动。但是 UNetbootin 可以工作——Windows 和 Ubuntu 版本都可以。