Ubuntu 6.06을 실행하는 사무실의 오래된 컴퓨터가 갑자기 부팅되지 않습니다. 부팅하는 동안 다음 정보를 얻습니다.
Uncompressing Linux... Ok Booting the kernel
mount: Mounting /root/sda1 /root failed: No such device
mount: Mounting /root/dev on /dev/.static/dev failed: No such file or directory
mount: Mounting /sys /root/sys failed: No such file or directory
mount: Mounting /pro /root/pro failed: No such file or directory
Target filesystem doesn't have /sbin/init
Busybox v1.01 (debian 1:1.01-4ubuntu3) Built-in shell (ash)
Enter 'help' for a list of built-in commands
/bin/sh: can't access tty; job control turned off
#
제가 아는 한 시스템에서 아무것도 변경하지 않았으며 일부 HD 진단을 실행했는데 모든 것이 괜찮은 것 같습니다.
인터넷 검색 후 다음 스레드를 찾았습니다.http://ubuntuforums.org/showthread.php?t=246895내 문제와 매우 유사해 보이지만 다음 명령을 사용하여 드라이브를 마운트하려고 하면 다음과 같습니다.
sudo mount -t ext3 -o rw /dev/hda1 /mnt
다음 오류가 발생합니다.
마운트: 잘못된 fs 유형, 잘못된 옵션, /dev/sda1의 잘못된 슈퍼 블록, 누락된 코드 페이지 또는 도우미 프로그램 또는 기타 오류 어떤 경우에는 syslog에서 유용한 정보를 찾을 수 있습니다. dmesg | 꼬리 정도
fdisk -l을 실행했는데 파티션 유형이 Linux라고 표시됩니다.
dmesg를 실행한 후의 출력 | 꼬리 :
[12207.483801] init_special_inode: bogus i_mode (101)
[12207.483809] EXT2-fs: corrupt root inode, run e2fsck
[12260.427078] init_special_inode: bogus i_mode (101)
[12260.427086] EXT2-fs: corrupt root inode, run e2fsck
[13716.998799] e100: eth0 NIC Link is Up 100 Mbps Full Duplex
[13716.998923] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[13727.061967] eth0: no IPv6 routers present
[13896.700449] kjournald starting. Commit interval 5 seconds
[13896.700458] init_special_inode: bogus i_mode (101)
[13896.700465] EXT3-fs: corrupt root inode, run e2fsck
e2fsck -p /dev/sda1을 실행한 후 다음 정보를 얻습니다.
/dev/sda1: clean, 142449 / 9584640 files, 5402711 / 19161520 blocks
이제 이걸 가지고 어디로 가야할지 잘 모르겠습니다 :x
찾아주셔서 감사합니다
답변1
대부분의 경우 e2fsck는 실행되어야 한다고 생각하지 않는 한 실행되지 않습니다. 이런 상황에서는 강제로 할 수 있습니다. -f
와 같은 플래그를 추가해 보세요 e2fsck -fp /dev/sda1
.