부팅할 때마다 /boot 에 0 byte 남았다고 뜨길래 인터넷 검색을 해서 해결방밥을 찾아보다 대략 다음과 비슷하게 했습니다.
cd /boot
sudo rm 3.11
그리고 purge 명령어도 썼던 것 같습니다.
그리고 컴퓨터를 껐다가 다시 켜니 메모리 테스트만 계속 뜨더라구요. 그래서 인터넷으로 검색해서 live cd로 부팅 후 MBR, GRUB 복구나 커널 재설치 이것 저것 찾아보고 시도해보긴 했는데 제대로 되는 게 없더라구요. 메모리 테스트 화면 대신에 뭐를 찾을 수 없어서 부팅이 안 된다는 화면으로 바뀐 게 다 입니다.
설치 환경은 우분투 13.10 64비트에서 14.04로 업데이트 했구요. 320GB HDD가 하나 달린 노트북에 설치했고, 우분투 단독 설치입니다. 처음에 설치할 때 암호화를 했구요. 그래서 부팅시마다 암호화를 해제해야 부팅이 됩니다. 그리고 설치시 암호화를 선택하면 HDD 파티션을 임의로 나눌 수가 없어서 자동으로 분할했구요.
현재 fdisk -l 명령어를 입력하면
device boot start end blocks id system
/dev/sda1 * 2048 499711 248832 83 linux
/dev/sda2 501758 625141759 312320001 5 extended
/dev/sda5 501760 625141759 312320000 83 linux
이렇게 뜹니다.
그리고 uname -a를 입력하면
Linux ubuntu 3.13.0-24-generic #46-Ubuntu SMP Thu Apr 10 19:11:08 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
이렇게 뜹니다.
그리고 14.04 live cd로 부팅해보면 왼쪽에 HDD 모양이 두개 뜨는데요. 하나는 255 MB Volume 이구요. 하나는 318 GB Volume 인데 318 GB 볼륨에는 자물쇠 모양이 있고, 클릭하면 Passphrase를 입력하라고 뜨고, 입력하면 들어가집니다. 그런데 /home 의 제 계정에 들어가보면 Acess-Your-Private-Date.desktop README.txt 이런 파일 2개만 있네요.(그냥 들어가면 권한이 없다고 뜨길래 sudo nautilus 로 노틸러스를 root 권한으로 띄워서 들어가본 겁니다.)
처음에 설치할 때 ‘개인 폴더 암호화’ 선택했구요. 설치하고 처음으로 부팅하고, 로그 인 했을 때 사용자 폴더를 암호화할거냐고 다시 한 번 물었던 것 같은데 오래돼서 잘 기억은 안 나는데 그때 암호화를 했었던 것 같습니다. 암호화키 같은 건 따로 안 넣었던 것 같고, 제 계정 비밀번호만 쳤던 것 같네요.
그 때 그렇게 해서 접근이 안 되는 것 같은데요. [size=150:2l5uhjae][b:2l5uhjae]부팅은 안 되더라도 개인 폴더와 파일에 접근이라도 안 될까요?[/b:2l5uhjae][/size:2l5uhjae] 그럼 외장 하드 디스크 드라이브에 옮기고 우분투 재설치하면 될 것 같은데요.
318 GB Volume 으로 들어가서 /boot 에 들어가보면 grub 폴더 하나 있구요. grub 폴더 안에 fonts i386-pc locale 3개의 폴더가 있고, gfxblacklist.txt grub.cfg grubenv unicode.pf2 4개의 파일이 있습니다.
그리고 255 MB Volume 으로 들어가보면 grub 폴더와 memtest86+.bin memtest86+.elf memtest86+_multiboot.bin 이렇게 3개의 파일이 있습니다. 그리고 grub 폴더에 들어가보면 위와 마찬가지로 fonts i386-pc locale 3개의 폴더가 있고, gfxblacklist.txt grub.cfg grubenv unicode.pf2 이렇게 4개의 파일이 있습니다.
sudo -s
mount /dev/sda1 /mnt
mount --bind /dev /mnt/dev
이렇게 해봤는데 mount: mount point /mnt/dev does not exist 라고 뜨더라구요.
이건 mkdir로 해결했습니다.
sudo chroot /mnt
chroot: failed to run command ‘/bin/bash’: No such file or directory
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo sed ‘s/trusty/saucy/g’ -i /etc/apt/sources.list.d/yannubuntu-boot-repair-trusty.list
sudo apt-get update
sudo apt-get install -y boot-repair && (boot-repair &)
이런식으로 해서 boot-repair로 복구하는 방법도 해봤는데 설치는 됐는데 복구를 진행하니까 MBR 지우라고 떠서 지우고, 그 다음거에서 오류가 나더라구요.
Super Grub2 Disk로도 복구를 시도해봤는데 이건 그나마 메모리 테스트 화면은 더 이상 안 뜨는데 뭐를 찾을 수 없다는 메시지가 뜨면서 부팅이 안 되더라구요.
sudo grub-install /dev/sda
하면
grub-install: error: failed to get canonical path of ‘/cow’.
라고 뜨더라구요.
지금 라이브 씨디로 부팅해 놓고 한글 입력도 안 돼서 http://www.branah.com/korean 여기서 한글로 변환해서 올립니다.ㅡㅡ;
sudo -s
apt-get install linux-image-3.13.0-24-generic-pae
패키지 목록을 읽는 중입니다… 완료
의존성 트리를 만드는 중입니다
상태 정보를 읽는 중입니다… 완료
E: linux-image-3.13.0-24-generic-pae 패키지를 찾을 수 없습니다
E: ‘linux-image-3.13.0-24-generic-pae’ 정규식에 해당하는 패키지가 없습니다
update-grub
/usr/sbin/grub-probe: error: failed to get canonical path of `/cow’.
sudo grub-install --root-directory=/mnt /dev/sda
Installing for i386-pc platform.
Installation finished. No error reported.
암호화된 파티션을 감지했습니다. 당신의 파티션들을 해독한 후에 다시 시도하십시오. (https://help.ubuntu.com/community/Encry … eDirectory) 이것은 이 기능이 활성화 됩니다.
https://launchpad.net/~kernel-ppa/+archive/ubuntu/ppappa:kernel-ppa/ppa