Chinaunix首页 | 论坛 | 博客
  • 博客访问: 103725216
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: LINUX

2008-04-14 15:46:34

作者: xtvnet  出自:
用 Debian 安装盘挂载本地硬盘,及修复Debian的 Grub 方法:

只要进入了 Debian 的安装程序 ,(可能要过了硬件识别的过程,反正是分区阶段以前)
就已经可以挂载本地硬盘分区的了。
只是里面的设备文件不是 /dev/hdaX ,
而是 /dev/ide/host0/bus0/target0/lun0/partX 一类的。
/dev/ide/host0/bus0/target0/lun0/part1 相当于 /dev/hda1
挂载然后 chroot 进去后就可以进行许多工作 , 像修复 Grub ,

挂载分区 :
1、用 Debian 安装盘开机 , 进入安装程序后 (分区阶段以前)
2、按 alt + F2
3、回车得到一个 Shell
4、命令
# mkdir /mnt/1
# mount /dev/ide/host0/bus0/target0/lun0/part1 /mnt/1
现在就已经把 /dev/hda1 挂载到 /mnt/1 了

修复 Grub方法一 :
1、用 Debian 安装盘开机 , 进入安装程序后 (分区阶段以前)
2、按 alt + F2
3、回车得到一个 Shell
4、(假设您的 Linux 在 /dev/ide/host0/bus0/target0/lun0/part6 , 硬盘是 /dev/hda)
命令
# mount /dev/ide/host0/bus0/target0/lun0/part6 /mnt
# chroot /mnt
# grub-install /dev/hda
提示successful,即OK。

除了用上述先挂载本地硬盘再修复的方法,Grub还有另外的方法如下:
修复 Grub方法二 :
1、进入运行grub命令:
方法一:如上述方法进入shell后,输入命令:sudo grub
方法二:利用启动光盘,进入linux系统维护工具,在基于Linux的图形界面启动控制台的选择的引导界面出现时,不要选择系统,按键盘“c”键,进入编辑grub界面即运行了grub
2、grub模式中,输入命令:
grub> find /boot/grub/stage1 ("/boot/grub/stage1" 文件依据实际位置填写"stage1"在自己系统所在的路径)
3、命令执行后,得到输出结果,如:
(hdx,y)
其中x和y的值是根据机器实际的参数得出的。
4、grub模式中,输入命令:
grub> root (hdx,y)
5、grub模式中,输入命令:
grub> setup (hdx)
修复完毕。
阅读(883) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~