Ubuntu 6.06: /root/sda1 /root 마운트 실패: 해당 장치 없음

Ubuntu 6.06: /root/sda1 /root 마운트 실패: 해당 장치 없음

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.

관련 정보