Chinaunix首页 | 论坛 | 博客
  • 博客访问: 175743
  • 博文数量: 17
  • 博客积分: 525
  • 博客等级: 中士
  • 技术积分: 230
  • 用 户 组: 普通用户
  • 注册时间: 2011-02-24 19:18
文章存档

2011年(17)

我的朋友

分类: LINUX

2011-03-20 21:11:04

在grub命令菜单下如何进入系统:

1.grub> ls //查看分区的情况,显示(hd0,msdos5) ,(hd0,msdos6) .....

   grub>ls (hd0,msdos5)/  //不要忘记后面的/,显示某个具体分区的东西,这两步可以找到根分区和boot目录所在的分区。

2.引导进入系统的命令(这里针对boot单独分区的情况)注意:引导的时候既要用到引导分区也要用到根分区

grub>linux (hd0,msdos5/vmlinuz--              root=/dev/sda6  //可能还写hda hd0...反正这个可以通过

grub>initrd (hd0,msdos5)/initrd.img--         root=/dev/sda6  //5是boot分区,6是根文件系统分区

grub>boot          //引导

注意:unbunt自9.10以后使用的是grub2配置文件从原来的menu.list 变成 /boot/grub/grub.cfg

用LiveCD 修复grub(这里涉及到两个工具updata-grub,grub-install前者用来更新grub.cfg,后者用来重装grub,系统内部自带

进入系统后,打开terminal或console界面:

1. sudo su
##进入root

2. mkdir /mnt/root


##在Live系统下建立/mnt/root文件夹

3. mount /dev/sd** /mnt/root
## 挂载实际系统盘,**请根据你的实际安装盘选择

4. sudo mount -t proc none /mnt/root/proc

5. sudo mount -o bind /dev /mnt/root/dev
## 以上这两步很重要,如果不挂载,系统会找不到proc无法顺利重新安装Grub

6. chroot /mnt/root /bin/bash
##进入虚拟系统,也就是说在Live系统下,虚拟出实际系统,呵呵,很抽象,不好解释
##chroot 改变工作时候参考使用的根目录。

7. grub-install /dev/sd*
##重新安装grub到启动盘,*请根据具体状况修改

8update-grub

##更新grub-update

8. 打完收工,重启电脑吧。。呵呵

阅读(1664) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~