[해결!!] 부팅 오류 (initramfs 에서 멈추고, BusyBox 라는 게 나오는 현상. 프롬프트가 나옴.)

댓글수0 다음블로그 이동

리눅스/우분투

[해결!!] 부팅 오류 (initramfs 에서 멈추고, BusyBox 라는 게 나오는 현상. 프롬프트가 나옴.)

70승해바
댓글수0




문제점 :  ----> fsck(e2fsck)로 해결했음. 밑에 자세하게 설명함.


BusyBox v1.18.5 (Ubuntu 1:1.18.5-1ubuntu4) built-in shell (ash)
Enter 'help' for a list of built-in commands.
(initramfs)
이거 비슷한 에러가 생김. 

그래서 여기저기 구글링해서 알아낸바는, 

우분투, xp 듀얼 부팅하다가, xp 가 제대로 종료가 못 되면 배드 블럭이 생겨서 이런 일이 생긴다고 함. 

거기서 추천하는 방법을 써보면..... 

1. chkdsk C: /f  를 한후(이렇게 는 못하고, 디스크의 속성에서 도구 탭을 눌러서 했음. 무려 50분 정도 걸렸음. 자동 복구, 자동 고침 2개도 켜서)

chkdsk c: /f


우분투 부팅해봤으나 잘 안됨. 마찬가지 에러가 남. 


2. 이제 우분투 라이브 CD로 부팅한 후에, 배드블럭을 고쳐야하는 거임??
  1. mount -t ntfs-3g /dev/sda1 /root -o force


아래는 참고 링크들 ( 북마크 한거 긁어옴.) : 

bootingError

Initramfs Prompt Boot Problems

SOLVED: Initramfs Prompt: Ubuntu Boots To Prompt
boot up fails. drops to initramfs prompt 12.04 - Ask Ubuntu
Disk Check - Windows 7 Help Forums







해결했음 : 2013.09.08 (일) 리눅스로 부팅해서 고치니까 간단함. 너무 쉽게 되어서 놀랄지경. 

윈도우랑 듀얼 부트하는 경우에 발생하는 에러 같음. 

윈도우에서 셧다운 잘 못해서 파일 시스템이 깨져서, 그걸 우분투  boot up 과정에서 파일 시스템을 못 읽은듯. 

(그래서 마운트도 못하고. 걍 initramfs에서 멈추고)


위에 써봤던 방법들 (윈도우xp로 부팅해서 chkdsk 등의 방법)은 안 되고, 

리눅스로 부팅해서 (cd로는 부팅이 안 됐음. 뭔가 에러난 CD 같음. 그래서 12.04 USB 로 부팅했음.)

sudo fsck /dev/sda1 으로 해결했음. 


참고로 usb로 부팅해서 usb에서 명령어 로그 기록한 파일을 저장했는데, 

다시 하드 디스크로 부팅후 그거 읽으려면, 


sudo mkdir /media/casper

sudo mount -o loop casper-rw /media/casper/

라고 하면됨. usb에서 저장한 파일은 usb의 루트 디렉토리의 casper-rw 라는 800MB 짜리에 속해 있음. 

(이건 http://ubuntuforums.org/showthread.php?t=1028564 여기 잘 나옴.)



fsck를 수행했던 자세한 명령어. 


링크 : UBUNTU - BOOT FAILURE ENDING WITH INITRAMFS PROMPT


sudo fdisk -l  (리눅스 파티션의 위치를 찾는다. /dev/sda1 이라는 걸 알수 있다.)

sudo fsck -f /dev/sda1 

(그 파티션을 고친다. 고치겠냐는 질문에 모두 y를 누른다(yes). 

e2fsck 라는 명령어로 하라고 하던 글을 봤는데, 모르고 fsck로 함. 나중에 비교해보니 같은 프로그램 같음.)

sudo fsck -c /dev/sda1 (확인차 한번 해봄.)






위의 명령어 입력했던 로그 기록 그대로 : 


위의 명령어 입력했던 로그 기록 그대로 : 


boot_up_fail_recover.log


===============================


ubuntu@ubuntu:~$ sudo fdisk -l


Disk /dev/sda: 200.0 GB, 200049647616 bytes

255 heads, 63 sectors/track, 24321 cylinders, total 390721968 sectors

Units = sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x000640bc


   Device Boot      Start         End      Blocks   Id  System

/dev/sda1            2048    33202175    16600064   83  Linux

/dev/sda2        33202176    38084607     2441216   82  Linux swap / Solaris

/dev/sda3   *    38088960   213868031    87889536    7  HPFS/NTFS/exFAT

/dev/sda4       213868542   370116607    78124033    5  Extended

/dev/sda5       213868544   370116607    78124032   83  Linux



Disk /dev/sdb: 2063 MB, 2063597056 bytes

64 heads, 62 sectors/track, 1015 cylinders, total 4030463 sectors

Units = sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x00098654


   Device Boot      Start         End      Blocks   Id  System

/dev/sdb1   *          62     4027519     2013729    c  W95 FAT32 (LBA)

ubuntu@ubuntu:~$ 

ubuntu@ubuntu:~$ which fsck

/sbin/fsck

ubuntu@ubuntu:~$ ll /sbin/fsck*

-rwxr-xr-x 1 root root  30504 Mar 30  2012 /sbin/fsck*

lrwxrwxrwx 1 root root      7 Aug 25  2011 /sbin/fsck.btrfs -> btrfsck*

-rwxr-xr-x 1 root root  13800 Mar 30  2012 /sbin/fsck.cramfs*

lrwxrwxrwx 1 root root      6 Mar 31  2012 /sbin/fsck.ext2 -> e2fsck*

lrwxrwxrwx 1 root root      6 Mar 31  2012 /sbin/fsck.ext3 -> e2fsck*

lrwxrwxrwx 1 root root      6 Mar 31  2012 /sbin/fsck.ext4 -> e2fsck*

lrwxrwxrwx 1 root root      6 Mar 31  2012 /sbin/fsck.ext4dev -> e2fsck*

-rwxr-xr-x 2 root root 423752 Dec 12  2011 /sbin/fsck.jfs*

-rwxr-xr-x 1 root root  30272 Mar 30  2012 /sbin/fsck.minix*

lrwxrwxrwx 1 root root      7 Dec 20  2011 /sbin/fsck.msdos -> dosfsck*

-rwxr-xr-x 1 root root    333 Jul 27  2012 /sbin/fsck.nfs*

-rwxr-xr-x 1 root root    282 Mar  7  2010 /sbin/fsck.reiserfs*

lrwxrwxrwx 1 root root      7 Dec 20  2011 /sbin/fsck.vfat -> dosfsck*

-rwxr-xr-x 1 root root    450 Dec  5  2011 /sbin/fsck.xfs*

ubuntu@ubuntu:~$ fsck -f /dev/sda1

fsck from util-linux 2.20.1

e2fsck 1.42 (29-Nov-2011)

fsck.ext2: Permission denied while trying to open /dev/sda1

You must have r/w access to the filesystem or be root

ubuntu@ubuntu:~$ sudo fsck -f /dev/sda1

fsck from util-linux 2.20.1

e2fsck 1.42 (29-Nov-2011)

Pass 1: Checking inodes, blocks, and sizes

Inodes that were part of a corrupted orphan linked list found.  Fix<y>? yes


Inode 526169 was part of the orphaned inode list.  FIXED.

Deleted inode 526184 has zero dtime.  Fix<y>? yes


Inode 526188 was part of the orphaned inode list.  FIXED.

Inode 526190 was part of the orphaned inode list.  FIXED.

Inode 526210 was part of the orphaned inode list.  FIXED.

Inode 526225 was part of the orphaned inode list.  FIXED.

Inode 526226 was part of the orphaned inode list.  FIXED.

Inode 703782 was part of the orphaned inode list.  FIXED.

Inode 726349 was part of the orphaned inode list.  FIXED.

Inode 728137 was part of the orphaned inode list.  FIXED.

Inode 728311 was part of the orphaned inode list.  FIXED.

Inode 728312 was part of the orphaned inode list.  FIXED.

Inode 728313 was part of the orphaned inode list.  FIXED.

Pass 2: Checking directory structure

Pass 3: Checking directory connectivity

Pass 4: Checking reference counts

Pass 5: Checking group summary information

Block bitmap differences:  -(922688--922751) -(923904--923916) -(923968--923999) -(951488--951514) -(952194--952243) -(955808--955819) -1539620 -(1567747--1567785) -(1567797--1567799) -(1567807--1567808) -1567820 -1567828 -1567832 -1567835 -(1567876--1567880) -(2073454--2073471) -2518023 -2523158 -2523243 -2523283 -2552856 -(2552877--2552879) -(2552885--2552888) -(2552890--2552893) -(2552899--2552900) -(2552906--2552907)

Fix<y>? yes


Free blocks count wrong for group #28 (19573, counted=19682).

Fix<y>? yes


Free blocks count wrong for group #29 (15217, counted=15306).

Fix<y>? yes


Free blocks count wrong for group #46 (10669, counted=10670).

Fix<y>? yes


Free blocks count wrong for group #47 (13063, counted=13116).

Fix<y>? yes


Free blocks count wrong for group #63 (7037, counted=7055).

Fix<y>? yes


Free blocks count wrong for group #76 (11673, counted=11674).

Fix<y>? yes


Free blocks count wrong for group #77 (9063, counted=9082).

Fix<y>? yes


Free blocks count wrong (1573407, counted=1573697).

Fix<y>? yes


Inode bitmap differences:  -526169 -526184 -526188 -526190 -526210 -(526225--526226) -703782 -726349 -728137 -(728311--728313)

Fix<y>? yes


Free inodes count wrong for group #64 (0, counted=7).

Fix<y>? yes


Free inodes count wrong for group #86 (0, counted=1).

Fix<y>? yes


Free inodes count wrong for group #88 (0, counted=1).

Fix<y>? yes


Free inodes count wrong for group #89 (4008, counted=4012).

Fix<y>? yes


Free inodes count wrong (547063, counted=547076).

Fix<y>? yes



/dev/sda1: ***** FILE SYSTEM WAS MODIFIED *****

/dev/sda1: 491276/1038352 files (0.3% non-contiguous), 2576319/4150016 blocks

ubuntu@ubuntu:~$ sudo fsck -f /dev/sda1

fsck from util-linux 2.20.1

e2fsck 1.42 (29-Nov-2011)

Pass 1: Checking inodes, blocks, and sizes

Pass 2: Checking directory structure

Pass 3: Checking directory connectivity

Pass 4: Checking reference counts

Pass 5: Checking group summary information

/dev/sda1: 491276/1038352 files (0.3% non-contiguous), 2576319/4150016 blocks

ubuntu@ubuntu:~$ 






ubuntu@ubuntu:~$ sudo fsck -c /dev/sda1

fsck from util-linux 2.20.1

e2fsck 1.42 (29-Nov-2011)

Checking for bad blocks (read-only test):   0.00% done, 0:00 elapsed. (0/0/0 err 43.05% done, 1:47 elapsed. (0/0/0 errors)














부팅 에러 사진들 : 




부팅에러 사진(inintramfs)과 

chkdsk c: /f 로 복구하는 사진(결국은 복구 실패)


20130905_091040.jpg


20130905_094241.jpg


20130905_094543.jpg


20130905_094603.jpg


files.one.ubuntu.jpg























맨위로

https://blog.daum.net/solonme/125

신고하기