当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 15 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [问题]不小心把内核卸载了,请问怎么把它重新安装?
帖子发表于 : 2008-05-11 19:13 

注册: 2007-10-21 6:38
帖子: 11
送出感谢: 0 次
接收感谢: 0 次
如题,现在grub启动画面里只有Windows和memtest86了。。。郁闷,请问如何重新安装内核


最后由 pkliang 编辑于 2008-05-11 19:29,总共编辑了 1 次

页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2008-05-11 19:18 
头像

注册: 2007-11-19 21:51
帖子: 6956
地址: 成都
送出感谢: 0 次
接收感谢: 4
恩,这个郁闷了,貌似只有重装。


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2008-05-11 19:22 

注册: 2007-10-21 6:38
帖子: 11
送出感谢: 0 次
接收感谢: 0 次
xiooli 写道:
恩,这个郁闷了,貌似只有重装。

唉。。。重新安装前怎么备份用户数据?


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2008-05-11 19:25 
头像

注册: 2007-11-19 21:51
帖子: 6956
地址: 成都
送出感谢: 0 次
接收感谢: 4
如果你/home是单独分区的话不用备份,装的时候再把原来的/home分区挂载为/home就行了,不然就用livecd进去备份吧。


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2008-05-11 19:35 

注册: 2007-10-21 6:38
帖子: 11
送出感谢: 0 次
接收感谢: 0 次
xiooli 写道:
如果你/home是单独分区的话不用备份,装的时候再把原来的/home分区挂载为/home就行了,不然就用livecd进去备份吧。

除了/home 以外,其他还有哪些是需要备份的?


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2008-05-11 19:36 
头像

注册: 2007-11-19 21:51
帖子: 6956
地址: 成都
送出感谢: 0 次
接收感谢: 4
或者你可以这样子,用livecd进去,换好源,然后将你livecd中的/boot删掉或改名,把原来的/boot分区链接到livecd的/下并改名为/boot,同样对待/usr、/etc和/lib,然后用新立得去找个内核然后安装,也许就行了呢?


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2008-05-11 19:40 
头像

注册: 2007-04-25 13:12
帖子: 2838
送出感谢: 0 次
接收感谢: 0 次
chroot 到你ubuntu的根目录
sudo apt-get install linux-image-2.XXXXX

不知道行不..


_________________
♜♞♝♛♚♝♞♜
♟♟♟♟♟♟♟♟
♙♙♙♙♙♙♙♙
♖♘♗♕♔♗♘♖

☠☯⚔⚓☣☦☃☕
☹☻☪☭☬⚖⚛⚜
ℜℳℬ™ ℋℯℓ℘ ℳℭ
sƂɐʍ рǀɹoʍ əɥʇ oS


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2008-05-11 19:47 
头像

注册: 2007-11-19 21:51
帖子: 6956
地址: 成都
送出感谢: 0 次
接收感谢: 4
ls的可以一试


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2008-05-11 19:49 

注册: 2006-09-24 4:37
帖子: 2138
送出感谢: 0 次
接收感谢: 1
建议先试试楼上的方法


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2008-05-11 20:01 

注册: 2007-10-21 6:38
帖子: 11
送出感谢: 0 次
接收感谢: 0 次
solcomo 写道:
chroot 到你ubuntu的根目录
sudo apt-get install linux-image-2.XXXXX

不知道行不..

Thanks a lot, but how to use the command "chroot"? I am now in LiveCD system


页首
 用户资料  
 
11 楼 
 文章标题 :
帖子发表于 : 2008-05-11 20:07 
头像

注册: 2007-04-25 13:12
帖子: 2838
送出感谢: 0 次
接收感谢: 0 次
确定你的ubuntu挂载在哪个目录
比如/media/sda3
chroot /media/sda3


_________________
♜♞♝♛♚♝♞♜
♟♟♟♟♟♟♟♟
♙♙♙♙♙♙♙♙
♖♘♗♕♔♗♘♖

☠☯⚔⚓☣☦☃☕
☹☻☪☭☬⚖⚛⚜
ℜℳℬ™ ℋℯℓ℘ ℳℭ
sƂɐʍ рǀɹoʍ əɥʇ oS


页首
 用户资料  
 
12 楼 
 文章标题 :
帖子发表于 : 2008-05-11 20:55 

注册: 2007-10-21 6:38
帖子: 11
送出感谢: 0 次
接收感谢: 0 次
chroot可以了,但是在安装内核那里总是有权限问题,老是permission denied。


页首
 用户资料  
 
13 楼 
 文章标题 :
帖子发表于 : 2008-05-11 21:04 
头像

注册: 2007-04-25 13:12
帖子: 2838
送出感谢: 0 次
接收感谢: 0 次
chown root:root *


:shock: 确定你备份完毕


_________________
♜♞♝♛♚♝♞♜
♟♟♟♟♟♟♟♟
♙♙♙♙♙♙♙♙
♖♘♗♕♔♗♘♖

☠☯⚔⚓☣☦☃☕
☹☻☪☭☬⚖⚛⚜
ℜℳℬ™ ℋℯℓ℘ ℳℭ
sƂɐʍ рǀɹoʍ əɥʇ oS


页首
 用户资料  
 
14 楼 
 文章标题 :
帖子发表于 : 2008-05-11 21:14 
头像

注册: 2007-04-25 13:12
帖子: 2838
送出感谢: 0 次
接收感谢: 0 次
好像还要 -R


_________________
♜♞♝♛♚♝♞♜
♟♟♟♟♟♟♟♟
♙♙♙♙♙♙♙♙
♖♘♗♕♔♗♘♖

☠☯⚔⚓☣☦☃☕
☹☻☪☭☬⚖⚛⚜
ℜℳℬ™ ℋℯℓ℘ ℳℭ
sƂɐʍ рǀɹoʍ əɥʇ oS


页首
 用户资料  
 
15 楼 
 文章标题 : chroot前要做的事
帖子发表于 : 2008-05-11 21:15 

注册: 2007-09-06 16:07
帖子: 466
送出感谢: 0 次
接收感谢: 0 次
摘自LFS手册

挂载虚拟内核文件系统
虚拟内核文件系统(Virtual Kernel File Systems),是指那些是由内核产生但并不存在于硬盘上(存 在于内存中)的文件系统,他们被用来与内核进行通信。

首先为虚拟内核文件系统建立挂载目录:
export myroot=/mnt/sda1
mkdir -pv $myroot/{dev,proc,sys}

1. 创建初始设备节点
内核在引导时要求某些设备节点必须存在(特别是 console 和 null ),这些设备节点必须创建在硬盘 上才能使得内核在 udev 尚未启动之前就可以使用它们,此外还有当Linux以init=/bin/bash 启动。使用下面的命令来创建这些节点:
mknod -m 600 $myroot/dev/console c 5 1
mknod -m 666 $myroot/dev/null c 1 3

2.挂载并填充 /dev 目录
推荐的向 /dev 目录填充设备的方法是在 /dev 上挂载一个虚拟文件系统(比如 tmpfs),然后在设备 被检测到或被访问到的时候(通常是在系统引导的过程中)动态创建设备节点。既然现在新的系统尚未被引导,那么就有必要通过手工挂载和填充 /dev 目录。这可以通过绑定挂载宿主系统的 /dev 目录。绑定挂载是一种特殊的挂载方式,允许你创建一个目录或者是挂载点的镜像到其他的地方。可以使用下面的命令:
mount --bind /dev $myroot/dev

3. 挂载虚拟内核文件系统
现在挂载虚拟内核文件系统:
mount -vt devpts devpts $myroot/dev/pts
mount -vt tmpfs shm $myroot/dev/shm
mount -vt proc proc $myroot/proc
mount -vt sysfs sysfs $myroot/sys


曾经在一个被我搞歇掉内核的系统上编译内核使系统复活

如果你用LiveCD进入系统并挂载了你的硬盘,然后chroot到你的硬盘,那么此时的/dev下只有两个文件,一个console一个null(好像是这两个),其他的什么sda hda cdrom ..... 都没有。这是我在BT3系统下的状况。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 15 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译