archlinux更新了一个不知道什么东西,内核在启动时说uuid的硬盘没有找到,估计是内核更新出错了,一直无法进入系统(主要是手贱,不想更新一堆,就在更新列表里选择了几个linux-headers,但没有选linux。。。),于是想,有两个系统可以用VMware挂载物理硬盘,然后chroot再安装新的内核。
新版的VM8不能直接挂载整个硬盘了,以前是可以的,所以只有挂载部分分区了。
但我有两个硬盘,所以这点对我不重要。但是似乎很重要,特别如果有多个分区的/boot /不在同一个分区的,不知道行不行,反正我是没有这些麻烦了。
实在不行就用dvd光驱进入或是弄个U盘的Livecd就可以了。
还有一个办法是硬盘引导这些Livecd进入,总之就是要进入另一个可用的linux系统,可以让你执行这些操作的。
然后用livecd进入桌面,livecd还好有网络,不然要麻烦一点,自己下载内核文件了。
然后打开终端,命令:
#sudo mount -t ext4 /dev/sda7 /mnt/arch
#sudo mount -o bind /dev /mnt/arch/dev/
#sudo mount -o bind /proc /mnt/arch/proc/
#sudo mount -o bind /sys /mnt/arch/sys
执行这几句后就可以进入 chroot了。
如果要更新内核必须要proc
#sudo chroot /mnt/arch
接下来就跟原系统类似了,pacman -S linux......开始更新内核了。
分享到:
相关推荐
- 不要在运行关键服务的生产环境中直接进行Chroot修复,以免影响服务的稳定性。 总的来说,Chroot是Linux系统管理中一个强大而灵活的工具,它在系统维护和故障排查中发挥着重要作用。"Chroot进入linux根文件系统以...
### 修复Linux操作系统Root密码 在Linux环境中,Root账户拥有最高的权限,对于系统的维护与管理至关重要。如果Root密码丢失或遗忘,将严重影响系统的正常使用。本文将详细介绍如何在Linux环境下修复Root密码。 ###...
在本文中,我们将探讨如何利用Linux光盘修复模式来解决操作系统中的严重问题。Linux光盘修复模式是一种在系统无法正常引导或进入单用户模式修复时的重要工具。以下是一些关键知识点: 1. **光盘修复模式**:当Linux...
本文将深入探讨如何诊断和修复Linux引导故障,主要关注的是通过使用开源工具进行故障排查。 1. 引导故障类型: - 引导加载器问题:如GRUB(Grand Unified Bootloader)配置错误或损坏。 - 内核问题:内核文件丢失...
总结来说,当遇到Linux内核崩溃或引导问题时,应先检查`/boot`目录下的内核文件是否完整,然后利用救援模式进行修复。这可能包括重新安装内核、恢复配置文件,甚至重新安装GRUB。理解这些步骤和工具对于维护和恢复...
Linux系统修复涉及的操作系统理论和实践知识主要围绕Linux系统的启动、文件系统恢复、以及紧急模式的使用展开。在上述文件内容中,我们可以提炼出以下关键知识点: 1. Linux系统的启动过程:Linux系统启动通常涉及...
使用 `fdisk -l` 命令查看分区情况,然后创建目录,挂载硬盘上的文件系统,例如 `mount -t ext3 /dev/hda5 /mnt/linux`,然后使用 `chroot /mnt/linux` 命令切换到要修复的系统。 fsck 命令 如果系统的文件系统...
* Chroot到硬盘上的Linux系统 * 安装与更新Grub * 退出Chroot环境、卸载已经挂载的设备与目录 * 重启系统 5. 挂载是什么:挂载(Mount)是将文件系统连接到目录树中的过程,这样用户可以访问文件系统中的文件。 6....
本文将详细介绍Linux Rescue的启动流程、操作步骤以及如何在不同场景下运用它来修复受损的系统。 #### 启动Linux Rescue 要启动Linux Rescue,最常用的方法是通过安装光盘或USB驱动器。当系统无法正常启动时,插入...
修复Linux root密码的方法主要有两种:一种是在单用户模式下重置密码;另一种是通过启动菜单进入救援模式来修改密码。下面我们将详细介绍这两种方法的具体步骤。 ### 方法一:单用户模式重置密码 #### 步骤1:重启...
在救援模式下,系统会提供一个命令行环境,可以访问和修复系统文件。 2. 挂载系统分区:在救援模式下,需要找到并挂载Linux的根分区。通常,可以使用`mount /dev/sdaX /mnt/sysimage`命令,其中`sdaX`是你的Linux根...
再者,`util-linux`中的很多命令都是针对特定任务优化的,比如`chroot`用于改变进程的根目录,`nsenter`则用于进入命名空间,这些都是理解Linux容器技术(如Docker)底层工作原理的重要工具。源码分析可以帮助我们...
Redhat Linux的Rescue修复模式是一种用于恢复和修复系统功能的操作环境。它允许用户在不启动操作系统的情况下访问系统的文件系统,进行必要的修复工作。这种模式非常适合解决由软件错误、驱动程序问题或配置错误导致...
3. **利用第三方工具**:像EasyBCD这样的第三方工具也可以帮助修复Linux引导。它可以方便地添加、编辑或删除引导项,适合不熟悉命令行操作的用户。 4. **修复或重建MBR**:有时,问题可能出在MBR上,可以使用如`...
4. 系统会进入#提示符,执行`chroot /mnt/sysimage/`命令,这会改变根目录至你的系统分区。 5. 输入`/usr/bin/passwd`,更改root密码。 6. 输入`exit;`退出救援模式,取出光盘,重新启动系统。 7. 使用新密码登录...
这个版本可能修复了一些已知的bug,同时引入了新的API或改进了现有API的使用方式,以适应不断发展的Linux环境。 除此之外,util-linux还包含了众多命令行工具,如fdisk用于磁盘分区,mkfs用于格式化文件系统,mount...
Linux Rescue 模式是 Linux 系统中的一种特殊模式,用于恢复和修复系统。在这种模式下,可以使用 Linux Rescue 光盘或硬盘安装的方式进入安装界面,然后使用 shell 命令来修复系统。 1. 下载 Linux Rescue 光盘 ...
3. 使用Linux安装光盘修复GRUB:在GRUB被覆盖导致Linux无法启动的情况下,可以通过插入Linux系统的安装光盘并启动到一个“rescue”模式来修复。这个模式允许用户访问受损的Linux安装并执行必要的修复步骤。 4. 进入...
当Linux系统在启动过程中遇到故障时,可能需要采取紧急措施来修复。 1. **找回密码:** - **普通用户:** 需要管理员权限来进行密码修改。 - **管理员找回密码:** 1. **重启系统并在GRUB界面编辑:** - 在`linux16...
- 文件系统修复完成后,使用以下命令退出chroot环境并重启系统: ``` exit umount /mnt/sysimage exit reboot ``` 6. **验证修复结果**: - 重启后,检查系统是否能够正常启动并运行。 #### 注意事项 - 在...