UbuntuStudio 12.04 安装后无法启动 - 没有“intrd”映像

UbuntuStudio 12.04 安装后无法启动 - 没有“intrd”映像

将 Ubuntu Studio 12.04 从 DVD 安装到第四个硬盘后,即使明确选择第四个硬盘作为启动设备,也无法启动。

我在前 2 个 SCSI 磁盘(组成 RAID)上安装了 SUSE 11.2,在第一个 IDE 磁盘(即第三个磁盘)上安装了 Studio64。

查看/bootUbuntu 分区上的目录,我发现没有initrd图像。

编辑 GRUB 配置文件以包含(hd3,1)/vmlinuz并当然(hd3,1)/initrd应该可以解决问题。但 GRUB 仍然给出file not found错误。

在我看来,mkintrd在启动过程中(使用 LiveCD 检查) 运行方式与在 OpenSUSE 中一样。

我如何创建initrd以使 Ubuntu 可启动。

答案1

  • 启动 LiveCD
  • 安装已安装的系统
  • 复制 cdrom/casper/initrd.lz/boot安装系统的目录
  • 删除损坏的initrd.img链接并创建新链接的boot/inird.lz
    命令是:

    sudo ln -s /boot/initrd.lz initrd.img

  • 重启

  • 编辑 grub 行以通过将 root 更改为sdd2而不是hdd2

系统将立即启动,但会提示initramfs

  • /mnt 通过命令创建目录mkdir mnt

  • 安装已安装的系统,mount /dev/sdd2 -t ext4 /mnt

  • 通过此命令将 root 更改为已安装的系统chroot /mnt

  • 现在运行此命令进入/boot目录cd boot
  • initrd使用此命令创建新的update-initramfs -c -k all
  • 通过运行此命令重新链接到新的 initrd,

    • cd ..
    • mv initrd.img initrd.old
    • ln -s boot/initrd... initrd.img,替换...为您的initrd版本号
  • 通过命令退出chrootexit

马上重启。

答案2

刚刚安装了 Ubuntustudio 12.04,也发生了类似的事情,出现了重启时间的消息,按下回车键,DVD 托盘打开后在安装 DVD 取出之前就关闭了,屏幕变黑,似乎死机了。按下盒子上的重置按钮,grub 菜单出现但没有新安装,选择了另一个分区上的 Ubuntu 10.10,打开 Konsole,更新 grub,重启,新安装现在在 grub 列表中,选择它进行启动;它启动了,一切正常。

相关内容