LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1867|回复: 9

如何使用liveCD进入原来的linux系统??

[复制链接]
发表于 2005-11-4 13:40:02 | 显示全部楼层 |阅读模式
我的系统是xp+ubuntu,前几天重装了xp就再也进不了ubuntu了,想用liveCD进入原来的ubuntu,可是不会用!!liveCD和安装盘有什么区别??安装盘可以进入原系统吗??
发表于 2005-11-4 14:02:29 | 显示全部楼层
不知道live-cd里面有没有grub-install 这个命令,有的话直接grub-install hd0就可以了,重启可以看到grub了
没有的话就要挂在原来的linux分区,chroot原来的根分区,里面就有grub-install了,同上操作,重启
回复 支持 反对

使用道具 举报

发表于 2005-11-4 14:04:21 | 显示全部楼层
可以的,可以用Live CD启动,然后挂载硬盘分区,制作一个grub启动软盘。
详情请参考grub的在线文档。
回复 支持 反对

使用道具 举报

发表于 2005-11-4 15:57:32 | 显示全部楼层
挂在原来的/分区到一个目录
然后再livecd系统下面使用root权限下输入下面的命令
chroot    /mnt/host/         /bin/bash
env-update
source /etc/profile
就可以了
不过内河还是livecd的内河了
回复 支持 反对

使用道具 举报

发表于 2005-11-4 16:57:55 | 显示全部楼层
很简单啦,用sarge安装盘的rescue24/rescue26(具体看你硬盘上内核的版本)选项启动机器,好比如下

  1. boot:rescue26 root=/dev/hda3
复制代码

启动重新grub-install
回复 支持 反对

使用道具 举报

发表于 2005-11-4 20:00:16 | 显示全部楼层
直接rescue似乎就可以了,到时候可以选择根分区的。

只是修复grub的话,跟选哪个内核没有关系。
回复 支持 反对

使用道具 举报

发表于 2005-11-4 20:05:40 | 显示全部楼层
env-update

gentoo fan....
回复 支持 反对

使用道具 举报

发表于 2005-11-4 20:20:39 | 显示全部楼层
Post by troll
env-update

gentoo fan....


不好意思
习惯了
回复 支持 反对

使用道具 举报

发表于 2005-11-4 21:38:20 | 显示全部楼层
Post by yjian
我的系统是xp+ubuntu,前几天重装了xp就再也进不了ubuntu了,想用liveCD进入原来的ubuntu,可是不会用!!liveCD和安装盘有什么区别??安装盘可以进入原系统吗??


XP比较霸道,会重写你的MBR,所以你原来存在MBR里面的引导信息很自然的就消失了
如果你是使用的ubuntu的livecd的话,可以直接启动进入,并将你安装ubuntu的那个
分区挂载到一个闲置的目录下,进入那个目录之后使用chroot . (注意这里有个点),
这样你就进入到你的那个ubuntu的shell环境当中去了,这时你再执行grub-install /dev/XXX
如果看见成功的系统了那么你的grub就恢复成功了

安装盘与livecd最大的区别,就是后者可以说是一个cd版的完整系统,而安装盘很多只是一个带有
安装引导镜象的软件包,不过也有比较特殊的比如Red Hat公司发布的系统安装盘的第一张里面就
有一个rescue的模式,作用和livecd在这个案例中所起的作用一样,linux的安装盘绝大多数,在
安装没有完成的时候是不会执行一个shell,让你进入到未完成的系统中去的
回复 支持 反对

使用道具 举报

发表于 2005-11-4 22:49:51 | 显示全部楼层
没有的话就要挂在原来的linux分区,chroot原来的根分区,里面就有grub-install了,同上操作,重启

二楼的是正解,不只一次这么恢复了。后来干脆装在根盘上,用windows来启动。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表