昨天晚上,闲着没事干,跑去升级了Ubuntu8.04的内核,从原先的2.6.24-20 升级为2.6.24-21,最后导致原先的menu.lst文件被清空,只剩下个windows的入口,这下子ubuntu进不去了,急死我了
网上查了很多资料,都说是需要一张安装盘重新安装一下grub,苦于无安装盘,只能硬着头皮摸索grub command-line,希望从中能看到曙光。
最后的摸索结果:
首先我是双系统,这时候也忘记了我的boot目录和根目录的分区位置,无奈只能网上找软件。推荐使用Explore2fs,一个绿色简易得工具。运行就可以看到硬盘中ext2 , ext3文件格式的分区。
接着重启进入grub引导,按'c'进入command line
1. root (hd0 , 2) #hd0,2代表第一块硬盘的第2个分区,这里是需要boot目录
2. kernal /vmlinuz-2.6.24-21-generic ro quiet splash locale=zh_CN root=/dev/sda9 #这里的root为内核参数,意思是root用户目录所在的分区。 splash不用我多说,ro代表 readOnly ,对应还有rw 。 quiet代表静态模式
3. initrd /initrd-img.2.6.24-21-generic
4. boot
经过以上4步,又看到了我那可爱的Ubuntu登录框
重新安装一下grub,注意用sudo grub
也是进入grub command line
1. 输入grub
grub> root (hd0,2)
grub> setup (hd0)
grub> quit
2. 输入 sudo grub-install hd0,如果出现“** does not have any corresponding BIOS drive”
则先执行sudo grub-install --recheck hd0
3. reboot
4. 重启系统后,mv menu.lst menu.lst.bak 备份当前文件
5. sudo update-grub 重新生成menu.lst,注意这里不包含win启动
OK,辛苦了几个小时,终于完成设置
分享到:
相关推荐
标题中的“ubuntu内核升级文件.7z”指的是一个压缩包,其中包含了针对Ubuntu操作系统的内核升级组件。内核是操作系统的核心部分,负责管理硬件资源、调度进程、执行系统调用等,对于任何Linux发行版,包括Ubuntu,...
描述中提到的"ubuntu内核管理工具"可能是指用于在Ubuntu系统中升级、安装和管理主线内核(mainline kernel)的脚本或工具。主线内核是Linux社区开发的最新版本,不一定是Ubuntu官方支持的稳定版本,但通常包含了最新...
#### 二、修复Ubuntu的grub引导 当先安装Windows后安装Ubuntu时,grub通常可以正确地识别Windows的启动分区。但是,如果先安装Ubuntu再安装Windows,Windows会覆盖MBR中的grub引导,导致无法启动Linux。 **修复步骤...
在本文中,我们将深入探讨如何在Ubuntu 12.04系统上实战升级内核,这是一个对于提升系统性能和安全性至关重要的步骤。首先,我们理解内核是操作系统的核心部分,负责处理硬件交互、任务调度、内存管理等核心功能。...
- Grub是Linux系统中常用的引导加载器,负责在计算机启动时加载操作系统内核。 - 它允许用户选择要启动的操作系统,这对于多操作系统环境(如同时安装Ubuntu和Windows7)至关重要。 2. **问题分析** - 当Ubuntu...
标题中的“Windows下面启动Ubuntu 9.10的GRUB”指的是在Windows系统下修复或配置GRUB(Grand Unified Bootloader),以便能够引导进入Ubuntu 9.10操作系统。GRUB是一个多操作系统启动加载器,它允许用户在计算机启动...
### GRUB命令详解:掌握Ubuntu启动管理的核心技能 在Linux操作系统中,GRUB(Grand Unified Bootloader)作为一款强大的引导加载程序,对于系统的启动过程起着至关重要的作用。本文将深入探讨GRUB命令的使用方法...
如果你遇到问题,可以参考`ubuntu内核编译.pdf`指南,它应该提供了更详细的步骤和故障排除信息。同时,记得定期备份系统,以防万一。内核编译虽然复杂,但也是理解操作系统工作原理的宝贵实践。
### Ubuntu引导修复详解 #### 背景与概述 在使用Ubuntu过程中,用户可能会遇到启动失败的问题,这通常与引导加载程序(Bootloader)有关。引导加载程序是计算机启动时运行的第一个程序,它负责加载、传递控制给...
内核是操作系统的核心部分,Ubuntu经常更新以提供新的功能和安全修复。然而,每次更新后,旧的内核版本依然保留在系统中,以防新版本出现问题时回滚。当旧内核积累过多,可以考虑进行清理: 1. **查看当前系统使用...
Ubuntu GRUB 启动项教程 本文档旨在为用户提供 GRUB2 基础教程,包括 GRUB2 新特性、安装与启动、配置文件详解、脚本修改和常见错误及修复方法等内容。 一、GRUB2 新特性 GRUB2 与 GRUB 有很多不同的地方,包括:...
完成编译安装后,还需要配置GRUB引导加载器,以确保系统重启时能使用新内核启动。这通常涉及到修改一些配置文件,将Default值从1改成0,这样做是为了让新的内核成为系统启动的默认选择。 升级内核版本可以带来很多...
1. **GRUB2修复**:当Ubuntu启动时出现GRUB2故障,可以使用系统安装盘或者USB启动设备进入救援模式。在救援模式下,可以使用`chroot`命令挂载系统分区,然后更新GRUB2配置(`sudo update-grub`)或重新安装GRUB2至...
GRUB 广泛应用于 Linux 操作系统中,例如 Fedora Core、Red Hat Enterprise Linux、Ubuntu 等。GRUB 也可以应用于其他操作系统中,例如 BSD、OS/2、Solaris 等。 GRUB 是一种功能强大且灵活的多重启动管理器,对于 ...
4. **修复GRUB问题**:当GRUB引导出现问题时,如丢失或损坏,可以通过GRUB的修复工具如`grub-install`或在救援模式下修复GRUB配置。 ### 四、安全与备份 在修改GRUB.conf时,确保备份原有文件,以防意外导致无法...
在这种情况下,你可以使用Ubuntu的恢复模式或者GRUB的修复工具`boot-repair`来修复GRUB。 **五、高级配置** 1. 对于更复杂的配置,如隐藏GRUB菜单、自定义启动项或调整GRUB超时时间,可以编辑GRUB配置文件`/etc/...
1. **使用Ubuntu安装盘修复GRUB2**:如果你有Ubuntu的安装盘或USB启动器,可以在BIOS中设置从安装介质启动,然后进入“试用Ubuntu”模式。在终端中运行以下命令: - `sudo mount /dev/sdaX /mnt`(这里的sdaX是...
GRUB2还支持手动编辑启动参数,以便在出现错误时提供额外的内核参数或修复路径。 通过以上五个方面的知识,我们可以看到GRUB2是一个功能强大的引导加载程序,它不仅拥有丰富的特性,也提供了灵活的配置和强大的故障...
如果你需要手动安装,可以使用发行版提供的工具,如Ubuntu的`grub-install`命令。 2. 配置:GRUB的配置文件是`/boot/grub/grub.cfg`,但主要的配置修改通常在`/etc/default/grub`中进行。在这个文件中,你可以设置...