커널이 분실되어 부팅할 수 없는 Ubuntu에 커널을 설치하는 방법
만약 내부 핵이 사라진다면, grub에서도 작동할 수 없다.
따라서 Ubuntu의 설치 디스크 기능을 사용하여 커널을 다시 설치합니다.
컨디션
이번 테스트의 환경은 VirtualBox의 Ubuntu Server 14.04.3입니다. appt-get에서 linux-image와 이름이 포장된 모든 상태를 삭제했습니다.
또한 이번에 설치된 구역은 lvm로 일반적인 물리적 구역과 조금 다르다.
이 상태에서 시작하면 grub에서Memorytest만 선택할 수 있습니다.
Rescue a broken system
OS가 움직이지 않는 상태에서는 커널을 다시 설치할 수 없습니다.
따라서 Ubuntu Server 설치 디스크를 사용합니다.
언어 선택을 English로 설정할 때 Ubuntu Server의 설치 디스크를 시작합니다.
이 화면에서 Rescuea broken 시스템을 선택합니다.
그리고 언어, 영역, 키보드 레이아웃, 운영체제 이름 등 시스템의 설정이 요구될 것이니 적절하게 설정하십시오.
어느 정도 설정하면 아래 화면으로 변한다.
이 화면은 복구하려는 OS의 파티션 선택입니다.이번 환경은 lvm로 구역을 나누기 때문에 '/dev/ubuntu-vg/root' 를 선택하십시오.
선택한 후 "Mount separate/boot partition"그래서 YES를 선택했습니다.
다음 화면이 표시됩니다.
여기서 Excutea shell in/dev/ubuntu-vg/root 을 선택합니다.
이렇게 하면 운영체제가 작동할 수 있다.
운영 체제
운영체제가 가동된 상태지만 커널은 아직 설치되지 않았다.
그래서 내부 핵을 설치한 포장.
우선, 커널을 설치하기 전에 반드시 해야 할 일이 있다.
이 상태에서는 DNS를 통해 이름을 해결할 수 없습니다.이름이 해결되지 않으면 포장을 설치할 수 없습니다.
/run 이하의 파일이 생성되지 않은 것 같아서/etc/resolv.conf의 기호가 링크되기 전의/run/resolvconf/resolv입니다.conf가 존재하지 않는 상태입니다. 이름 서버의 설정을 읽을 수 없습니다.
그래서 나는 아래의 명령을 내릴 것이다.$ mkdir /run/resolvconf/
$ echo nameserver 8.8.8.8 > /run/resolvconf/resolv.conf
이렇게 되면 이름이 해결될 수 있어요.
그리고 내부 핵과 lvm 포장을 설치합니다.
다음 명령을 입력합니다.$ apt-get update
$ apt-get install linux-image-generic lvm2
이로써 내핵은 완벽하게 부활했다.재부팅만 남았다.
Reference
이 문제에 관하여(커널이 분실되어 부팅할 수 없는 Ubuntu에 커널을 설치하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/EmEpsilon/items/691fc5d86c40d5c83cfa
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
OS가 움직이지 않는 상태에서는 커널을 다시 설치할 수 없습니다.
따라서 Ubuntu Server 설치 디스크를 사용합니다.
언어 선택을 English로 설정할 때 Ubuntu Server의 설치 디스크를 시작합니다.
이 화면에서 Rescuea broken 시스템을 선택합니다.
그리고 언어, 영역, 키보드 레이아웃, 운영체제 이름 등 시스템의 설정이 요구될 것이니 적절하게 설정하십시오.
어느 정도 설정하면 아래 화면으로 변한다.
이 화면은 복구하려는 OS의 파티션 선택입니다.이번 환경은 lvm로 구역을 나누기 때문에 '/dev/ubuntu-vg/root' 를 선택하십시오.
선택한 후 "Mount separate/boot partition"그래서 YES를 선택했습니다.
다음 화면이 표시됩니다.
여기서 Excutea shell in/dev/ubuntu-vg/root 을 선택합니다.
이렇게 하면 운영체제가 작동할 수 있다.
운영 체제
운영체제가 가동된 상태지만 커널은 아직 설치되지 않았다.
그래서 내부 핵을 설치한 포장.
우선, 커널을 설치하기 전에 반드시 해야 할 일이 있다.
이 상태에서는 DNS를 통해 이름을 해결할 수 없습니다.이름이 해결되지 않으면 포장을 설치할 수 없습니다.
/run 이하의 파일이 생성되지 않은 것 같아서/etc/resolv.conf의 기호가 링크되기 전의/run/resolvconf/resolv입니다.conf가 존재하지 않는 상태입니다. 이름 서버의 설정을 읽을 수 없습니다.
그래서 나는 아래의 명령을 내릴 것이다.$ mkdir /run/resolvconf/
$ echo nameserver 8.8.8.8 > /run/resolvconf/resolv.conf
이렇게 되면 이름이 해결될 수 있어요.
그리고 내부 핵과 lvm 포장을 설치합니다.
다음 명령을 입력합니다.$ apt-get update
$ apt-get install linux-image-generic lvm2
이로써 내핵은 완벽하게 부활했다.재부팅만 남았다.
Reference
이 문제에 관하여(커널이 분실되어 부팅할 수 없는 Ubuntu에 커널을 설치하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/EmEpsilon/items/691fc5d86c40d5c83cfa
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ mkdir /run/resolvconf/
$ echo nameserver 8.8.8.8 > /run/resolvconf/resolv.conf
$ apt-get update
$ apt-get install linux-image-generic lvm2
Reference
이 문제에 관하여(커널이 분실되어 부팅할 수 없는 Ubuntu에 커널을 설치하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/EmEpsilon/items/691fc5d86c40d5c83cfa텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)