首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将内核安装到其他分区

问将内核安装到其他分区
EN

Ask Ubuntu用户
提问于 2013-03-17 19:29:45
回答 1查看 1.9K关注 0票数 2

我有两个Linux分区,每个分区运行Ubuntu12.04。其中一个是我使用的合法分区,用于我所有的真正计算。另一个是我用来做蜂窝和备用隔板的。然而,当我在合法的分区中工作时,我很适合安装和拆卸,而且我一定是意外地包含了一个*或什么东西。内核最终被移除。当我重新启动时,GRUB只列出了我的蜂窝内核,所以现在我只能启动到蜂巢。我和肉桂和侏儒混在一起,尝试新的东西,我被迷住了。

来自合法分区的整个文件系统似乎完好无损,而且/boot目录中只有一个grub文件夹和一个memtest文件。

如何从蜂窝中将内核安装到合法的分区中?

EN

回答 1

Ask Ubuntu用户

发布于 2013-03-18 16:43:09

您可以在缺少内核的情况下对分区执行chroot操作:

  • sudo mkdir /mnt/ubuntu
  • sudo mount /dev/ubuntuPartitionWithMissingKernel /mnt/ubuntu
  • sudo mount -t proc proc /mnt/ubuntu/proc
  • sudo mount -t sysfs sys /mnt/ubuntu/sys
  • sudo mount -t devtmpfs /dev /mnt/ubuntu/dev
  • sudo mount -t devpts /dev/pts /mnt/ubuntu/dev/pts
  • sudo cp -L /etc/resolv.conf /mnt/ubuntu/etc/resolv.conf
  • sudo chroot /mnt/ubuntu /bin/bash
  • source /etc/profile

然后,您可以通过apt-get安装缺少的内核。(我不确定您是否必须在安装内核之后更新引导加载程序配置文件,或者是否是自动完成的。如果不运行sudo update-grub)。

你不需要用蜂巢发色,你可以使用Ubuntu LiveCD。

如果无法通过apt-get安装内核,则可以将initrd.img文件和vmlinuz文件从/boot中的LiveCD复制到分区中的/boot,而无需内核并更新引导加载程序,这样至少可以引导。

票数 3
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/269234

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档