恢复ubuntu下的grub

本文记录了作者在网上免费获取并安装 Ubuntu 6.01 LTS 的经历,在遇到 SATA 硬盘上的 GRUB 安装问题后,通过 live CD 启动并使用 chroot 和 grub-install 命令成功解决问题的过程。
ubuntu 6.01LTS 呵呵,这张盘是在网上免费定的,好象是从荷兰邮寄过来的!共邮寄了10张!
在理想保护卡的环境下安装ubuntu发现硬盘是sata格式!
grub没有正常安装! 郁闷之中用livecd启动,配置ip上网 发现用chroot切换环境,然后用grub-install重新安装. dev/sda 表示从sata硬盘 我装在dev/sda1上 grub> find /boot/grub/stage1 (hd0,7) grub> root (hd0,7) grub> setup (hd0) 对于 grub 而言,所有接口的硬盘都是被识别为 hd 的,无论用户的硬盘使用的是 IDE 还是 SATA 接口。和 Linux 对 dev 的标识不同,grub 的计数是从0开始的。
因而 hd0 表示第一块硬盘,而 (hd0, 1) 即表示第一块硬盘的第二个分区(也就是说在 fdisk 看来,应该是标识为 sda2 的)。root 命令后面需要指定的是用户 Linux 的 /boot 所在的分区,如果没有为 /boot 单独分区,那么也就是指定 / 所在的分区。
setup 命令需要指定 grub 安装在哪一块硬盘上。重启之后即可。
忘了在livecd下命令的执行最好用sudo来执行,具体为什么.我也说不清楚,应该ubuntu用户不是root用户的原因吧! 反正不用sudo,许多命令不能正确执行,例如df

版权声明:本文为博主原创文章,未经博主允许不得转载。

### Ubuntu GNU GRUB 安装与配置教程 #### 一、GNU GRUB简介 GNU GRUB 是 GRand Unified Bootloader 的缩写,它是一种多重操作系统启动管理器。通过GRUB可以轻松引导多种不同的操作系统,比如Windows和Linux等[^1]。 #### 二、安装GNU GRUB 通常情况下,在安装Ubuntu的过程中会自动安装并配置好GNU GRUB。如果需要手动安装,则可以通过以下命令完成: ```bash sudo apt-get update sudo apt-get install grub-pc ``` 这将确保系统上已经安装了最新的GRUB版本,并且能够正常工作。 #### 三、配置GNU GRUB 主要的配置文件位于`/etc/default/grub`中。此文件包含了多个选项来定制化GRUB的行为。编辑这个文件之前建议先备份原版: ```bash sudo cp /etc/default/grub /etc/default/grub.bak sudo nano /etc/default/grub ``` 一些常用的可调整参数如下: - `GRUB_DEFAULT=0`: 设置默认启动项为列表中的第一个条目。 - `GRUB_TIMEOUT_STYLE=menu`: 显示菜单直到超时结束,默认显示时间为设定秒数。 - `GRUB_TIMEOUT=10`: 菜单等待时间设为10秒;在此期间如果没有选择任何项目则加载默认OS。 修改完成后保存更改并退出编辑器。为了使新的设置生效,还需要运行下面这条指令更新boot loader信息: ```bash sudo update-grub ``` #### 四、修复损坏的GNU GRUB 当遇到无法正常启动的情况时,可能是因为MBR被破坏或者其他原因导致GRUB丢失。此时可以从Live CD或者USB启动进入救援模式来进行恢复操作。具体步骤包括但不限于重新挂载根目录以及执行grub-install命令指向正确的硬盘设备名(例如 `/dev/sda`),最后再次调用update-grub刷新配置。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值