我在笔记本电脑上使用 Ubuntu 11.10,并且在使用 sudo 运行一个愚蠢的脚本时我设法覆盖了我的 /etc/inittab 和 /etc/init.d/rcS 文件。
谁能给我提供 ubuntu 11.10 系统上默认安装的 /etc/inittab 和 /etc/init.d/rcS 文件,以便我可以将其恢复?
答案1
$ ls -l /etc/inittab
ls: cannot access /etc/inittab: No such file or directory
所以我的安装中没有 inittab。
$ ls -l /etc/init.d/rcS
-rwxr-xr-x 1 root root 117 2011-07-14 07:11 /etc/init.d/rcS
$ cat /etc/init.d/rcS
#! /bin/sh
#
# rcS
#
# Call all S??* scripts in /etc/rcS.d/ in numerical/alphabetical order
#
exec /etc/init.d/rc S
答案2
- 安装 Live CD
- $sudo fdisk -l #检查你的 Ubuntu 是哪个分区。
- $sudo mount /dev/sda1 /mnt # 例如我的 Ubuntu 在 /dev/sda1 上
- $sudo chroot /mnt
- #cd /mnt/etc/init.d
- 现在你可以编辑 rcS 或替换它
- #出口
- $sudo 卸载/mnt/
- sudo 重启