LinuxSir.cn,穿越时空的Linuxsir!

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

gentoo奇怪问题,求助。

[复制链接]
发表于 2009-3-8 21:42:31 | 显示全部楼层 |阅读模式
最近在整gentoo,整着整着,怪事发生了。
现附上图:

1、这个/boot/boot/boot一直永无止境下去,有兄弟建议我这样做:
mkdir -v /boot_bak
cd /boot
cp * /boot_bak
mv /boot{,_old}
mv /boot_bak /boot
但做到mv /boot{,_old}时,提示:mv:cannot move '/boot' to '/boot_old' : Device or resource busy。

2、第二个问题是:升级gentoo后,关机提示如下:
INIT:no more processes left in this runlevel
就停在此处,无法关机了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2009-3-8 21:43:37 | 显示全部楼层
这不是什么奇怪的问题吧, /boot 下面有一个 名字为boot的softlink 指向 .
  1. milo@laptop ~ $ ls -la /boot
  2. total 10642
  3. drwxr-xr-x  4 root root    1024 Mar  8 20:24 .
  4. drwxr-xr-x 20 root root     464 Mar  4 20:13 ..
  5. -rw-r--r--  1 root root       0 Jun 12  2008 .keep
  6. -rw-r--r--  1 root root 1253999 Mar  8 20:21 System.map-laptop
  7. -rw-r--r--  1 root root 1187070 Feb 28 04:22 System.map-rescue
  8. [b]lrwxrwxrwx  1 root root       1 Feb 28 03:33 boot -> .[/b]
  9. -rw-r--r--  1 root root   56507 Mar  8 20:21 config-laptop
  10. drwxr-xr-x  2 root root    1024 Feb 28 05:08 grub
  11. -rw-r--r--  1 root root 2763493 Feb 28 04:53 initramfs-rescue
  12. -rw-r--r--  1 root root 3062096 Mar  8 20:21 kernel-laptop
  13. -rw-r--r--  1 root root 2506448 Feb 28 04:22 kernel-rescue
  14. drwx------  2 root root   12288 Feb 28 02:05 lost+found
复制代码

你进入/boot/boot 这样的是无穷无尽的

这个链接的作用是方便 /boot/grub/grub.conf  因为默认的引导参数是

root (hd0,0)
kernel /boot/kernel****

如果 (hd0,0) 是 /boot 所在的分区, 那么实际应该使用 kernel /kernel**** 这样的路径,这时候 这个链接的作用就体现出来了

以上是我的理解 呵呵

问题2
首先 etc-update
贴一下下面这两个输出
grep halt /etc/inittab
grep reboot /etc/inittab

例子
  1. $ grep halt /etc/inittab
  2. l0s:0:wait:/sbin/halt -dhip
  3. $ grep reboot /etc/inittab
  4. l6:6:wait:/sbin/rc reboot
  5. l6r:6:wait:/sbin/reboot -dk
复制代码

"halt -dhip" 和 "reboot -dk" 这两行, 如果丢失 就是你得到的错误提示
回复 支持 反对

使用道具 举报

发表于 2009-3-8 21:50:35 | 显示全部楼层
不就是soft link的问题吗
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-8 21:50:39 | 显示全部楼层
Post by asmart;1957979
........ 提问提到这个份上 lz也算是古今第一人了  呵呵

赶紧编辑全了吧


---哈哈,你来得真及时,我还没编写完成,你就出现了。
这个发贴有个问题,信息栏这块每一行只能发一个字。看着别扭,所以就先发了再修改;
回复 支持 反对

使用道具 举报

发表于 2009-3-8 21:54:44 | 显示全部楼层
Post by tiansm;1957978
最近在整gentoo,整着整着,怪事发生了。
现附上图:

1、这个/boot/boot/boot一真永无止境下去,有兄弟建议我这样做:
mkdir -v /boot_bak
cd /boot
cp * /boot_bak
mv /boot{,_old}
mv /boot_bak /boot
但做到mv /boot{,_old}时,提示:mv:cannot move '/boot' to '/boot_old' : Device or resource busy。

2、第二个问题是:升级gentoo后,关机提示如下:
INIT:no more processes left in this runlevel
就停在此处,无法关机了。


整着整着~~~

回答问题前先祷告:神啊..告诉我是怎么整着的吧~~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-8 21:56:22 | 显示全部楼层
Post by kimux;1957990
整着整着~~~

回答问题前先祷告:神啊..告诉我是怎么整着的吧~~

哈哈,兄弟好幽默。

祷告:神啊..........
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-9 09:22:23 | 显示全部楼层
Post by asmart;1957979
这不是什么奇怪的问题吧, /boot 下面有一个 名字为boot的softlink 指向 .

  1. milo@laptop ~ $ ls -la /boot
  2. total 10642
  3. drwxr-xr-x  4 root root    1024 Mar  8 20:24 .
  4. drwxr-xr-x 20 root root     464 Mar  4 20:13 ..
  5. -rw-r--r--  1 root root       0 Jun 12  2008 .keep
  6. -rw-r--r--  1 root root 1253999 Mar  8 20:21 System.map-laptop
  7. -rw-r--r--  1 root root 1187070 Feb 28 04:22 System.map-rescue
  8. [b]lrwxrwxrwx  1 root root       1 Feb 28 03:33 boot -> .[/b]
  9. -rw-r--r--  1 root root   56507 Mar  8 20:21 config-laptop
  10. drwxr-xr-x  2 root root    1024 Feb 28 05:08 grub
  11. -rw-r--r--  1 root root 2763493 Feb 28 04:53 initramfs-rescue
  12. -rw-r--r--  1 root root 3062096 Mar  8 20:21 kernel-laptop
  13. -rw-r--r--  1 root root 2506448 Feb 28 04:22 kernel-rescue
  14. drwx------  2 root root   12288 Feb 28 02:05 lost+found
复制代码


你进入/boot/boot 这样的是无穷无尽的

这个链接的作用是方便 /boot/grub/grub.conf  因为默认的引导参数是

root (hd0,0)
kernel /boot/kernel****

如果 (hd0,0) 是 /boot 所在的分区, 那么实际应该使用 kernel /kernel**** 这样的路径,这时候 这个链接的作用就体现出来了

以上是我的理解 呵呵

问题2
首先 etc-update
贴一下下面这两个输出
grep halt /etc/inittab
grep reboot /etc/inittab

例子
  1. $ grep halt /etc/inittab
  2. l0s:0:wait:/sbin/halt -dhip
  3. $ grep reboot /etc/inittab
  4. l6:6:wait:/sbin/rc reboot
  5. l6r:6:wait:/sbin/reboot -dk
复制代码


"halt -dhip" 和 "reboot -dk" 这两行, 如果丢失 就是你得到的错误提示



谢谢!
根据你的提示,我etc-update之后,问题2就解决了。至于问题1我明白了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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