HDD에 더 많은 여유 공간을 확보하고 싶었 기 때문에 오래된 커널을 삭제했습니다 (내가 왜 화가 났는지 묻지 마십시오). 실수로 활성 커널도 삭제했습니다 (Ubuntu 12.04의 3.2.0-27).
먼저 부팅 할 수 없었습니다. 라이브 시스템을 통해 커널 3.2.0-23 및 3.2.0-27을 설치했습니다 ( 여기 참조 ).
이제 시스템을 시작할 때 다음 줄만 얻습니다.
mountall: Event failed
fsck from util-linux 2.20.1
/dev/sda1: clean, 832254/40099840 files, 21092083/160394239 blocks
* Stopping Flush boot log to disk
* Stopping Enabling additional executable binary formats
* Starting bluetooth daemon
다른 PC 사양 :
- Intel i5 2500K 4x 3.3GHz
- 8GB RAM
- / dev / sda1은 약 1400GB의 우분투입니다.
- Zotac Nvidia GTX 560
- ASRock Z68 Pro3
미리 감사드립니다!
편집 : 여기 / var / log에서 일부 로그 파일을 찾을 수 있습니다 : kern.log boot.log
답변
옵션은 수동 복구입니다.
파일이 가장 쉬운 부분입니다. Ramchandra가 제안한 바를 수행 할 수 있지만, 앱을 유지하려면 다시 설치하지 않아야합니다 (이와 같이 앱을 제거하십시오). 커널이없는 부팅을 제거하지 않으려면 다음을 수행하십시오.
-
LiveCD로 부팅하십시오.
-
노틸러스를 사용하여 손상된 파티션을 엽니 다.
-
/ home / myusername 여기로 이동하십시오. 모든 파일이 있습니다.
저장하고 싶은 다른 파일들 :
- 수동 리포지토리가있는 경우 /etc/apt/sources.list
이 작업을 마친 후에는 플래시 드라이브에 붙이거나 직접 이메일로 보내십시오.
앱은 까다로운 부분입니다. 다소 시간이 걸리는 약간의 원형 교차로 솔루션을 생각해 냈지만 (대부분 적극적으로 참여하지 않고는) 설정을 구성하지 않고 앱을 복구해야합니다.
-
LiveCD를 고수하십시오.
-
/ usr / lib로 이동하십시오. (로드하는 데 시간이 걸릴 수 있습니다.)
-
우와! 엄청난 양의 폴더. liveCD에서 gedit를 엽니 다.
-
이것을 gedit에 입력하십시오 :
#!/bin/sh
sudo apt-get install folder1 folder2 folder3
… 여기에서 folder1 folder2 folder3은 폴더의 이름입니다.
이것들은 우분투에 설치 한 모든 프로그램입니다 (제 생각에는). 이들 중 일부 (약 50 %, 아마도 더)는 시스템과 함께 제공되므로 필요 하지는 않지만 안전한 베팅은 모든 것을 넣는 것입니다.
앱을 찾는 또 다른 곳은 / etc 및 / etc / alternatives입니다. (인터넷이나 인터넷에 빠진 부분이 있으면 업데이트 해주세요!)
파일을 .sh로 저장하고 이메일 또는 플래시 드라이브로 저장하십시오.
이제 컴퓨터를 처음 시작할 때 (총 재설치 후)이 스크립트를 실행하여 이전에 가지고 있던 모든 프로그램을 apt-get 할 수 있습니다. 그들은 새로운 것처럼 좋을 것입니다!
답변
livecd로 부팅하고 하드 디스크를 마운트 한 다음 커널을 다시 설치하십시오. 예를 들면 다음과 같습니다.
sudo -s
mount /dev/sda1 /mnt
mount --bind /sys /mnt/sys
mount --bind /proc /mnt/proc
mount --bind /dev /mnt/dev
chroot /mnt
apt-get install linux-image-3.2.0-27-generic-pae
답변
복구 옵션을 시도 했습니까? 기존 우분투 설치를 통해 우분투를 설치할 수 있습니다-모든 파일이 남아 있습니다. 시스템 파일을 수정하면 해당 변경 내용이 지워집니다.
그렇게하려면 설치 프로그램에서 고급 파티션을 선택하고 우분투 설치 파티션을 /로 사용하십시오.
그래도 테스트하지 않았습니다.