
HP가 부러워서 20.04에서 22.04로 업그레이드하려고 시도했지만 설치 후에는 Wi-Fi 어댑터도 블루투스도 없습니다.
내가 착각하지 않았다면 내가 부팅하는 커널은 5.13입니다. 인터넷에 연결하여 일부 버전을 실행하고 싶었지만 apt update && apt upgrade
연결 방법을 모르겠습니다. 노트북에 이더넷 포트가 없고 블루투스 테더링을 시도했지만 블루투스 어댑터도 작동하지 않고 결국 USB 테더링도 아무 작업도 수행하지 못했습니다(즉, 컴퓨터가 새 네트워크나 이와 유사한 것을 인식하지 못했습니다).
라이브 USB로 부팅하면 어떻게든 이 문제를 해결할 수 있을 거라 생각하고 있었는데, 어쩌면 이 문제를 고칠 수도 있겠지만, 누락되었을 수 있는 .deb 패키지를 어떻게 다운로드하여 설치할 수 있는지는 잘 모르겠습니다. 6.2 커널을 다운로드하려고 했습니다.다운로드 링크("amd64/build 테스트 성공(rc=0, on=amd64, time=0:13:06, log=amd64/log)" 줄 아래에 있지만 설치에 실패했습니다.)
나는 리눅스/우분투에 어느 정도 익숙하지만 더 이상 나아갈 만큼 충분하지 않습니다. 어떤 추가 정보가 도움이 될지 알려주세요.
답변1
이전 커널로 부팅하는 것과 같은 내장 옵션이나 복구/복구 모드와 같은 도구를 통해 작동하지 않는 시스템을 수정하는 방법이 있습니다. ... 그러나 종종 이러한 내장 메커니즘이 유지 관리 요구 사항을 충족하지 못할 수 있습니다. 외부 도움이 필요합니다. 이 경우 "은유적으로"하지만 실제로는 죽어가는 시스템을 생명 유지 장치에 연결하고 내장을 열어 손상된 부분을 고친 다음 다시 생명을 불어넣습니다. 이를 위해서는 부팅 가능한 USB 스틱이나 라이브 Ubuntu 시스템이 포함된 기타 미디어가 필요합니다. 처음으로 컴퓨터에 Ubuntu를 설치하는 데 사용한 종류 ... 그런 다음 아래 지침을 따르십시오.
준비
라이브 시스템으로 부팅한 다음 라이브 시스템에서 인터넷에 연결하고 터미널을 연 다음 루트 파티션(/
시스템의 루트 디렉토리 가 있는 디렉토리) ... 다음과 같이 파티션을 나열할 수 있습니다.
sudo fdisk -l
... 루트 파티션을 식별합니다 ... 다음과 같을 수도 있습니다 /dev/sda2
... 또는 스캔하고 준비해야 하는 논리적 볼륨이나 ZFS 풀일 수도 있고 심지어 암호화된 디스크/파티션/볼륨일 수도 있습니다. 먼저 해독하세요... 그것이 무엇이든, 예를 들어 다음과 같이 마운트해야 합니다 /mnt
:
sudo mount /dev/sda2 /mnt/
알아채다별도의 파티션이 있으면 /boot
에 마운트해야 하고 /mnt/boot/
, 마찬가지로 별도의 파티션이 있으면 /home
에도 마운트해야 합니다 /mnt/home/
.
그 다음에,오직/mnt/boot
UEFI GRUB 부트 로더 버전이 있는 경우 다음과 같이 EFI 파티션을 마운트해야 합니다 .
sudo mount /dev/sda1 /mnt/boot/efi/
그런 다음 라이브 시스템에서 손상된 시스템의 해당 디렉터리에 대해 정상적이고 필요한 시스템 디렉터리를 "바인딩" 마운트합니다 . /mnt
먼저 다음을 수행합니다./proc
sudo mount --bind /proc/ /mnt/proc/
... 그 다음에, /sys
:
sudo mount --bind /sys/ /mnt/sys/
... 그 다음에, /dev
:
sudo mount --rbind /dev/ /mnt/dev/
알아채다예를 들어 및 작동하는 것과 같은 일부 명령에 필요할 수 있는 하위 마운트도 포함하기 위해 --rbind
for를 사용한 재귀 바인드 마운트 (/dev
/dev/pts
sudo
su
이유를 알아보세요).
이제 다음을 실행하세요.
sudo cp /etc/resolv.conf /mnt/etc/resolv.conf
... 현재 구성된 검색 도메인을 라이브 시스템에서 환경으로 복사하여 chroot
DNS를 확인하기 위해 이에 의존하는 애플리케이션이 작동할 것입니다(예: 터미널에서 /etc/apt/sources.list
수행할 때 리포지토리 URI 확인)... 그러나 변경 사항은 해당 파일은 실제로 에 의해 동적으로 관리되는 apt update
심볼릭 링크되므로 디스크의 시스템에서 부팅한 후에는 지속되지 않습니다 ./run/systemd/resolve/stub-resolv.conf
systemd-resolved
행동
달리다:
sudo chroot /mnt/
... 짜잔... 이제 인터넷에 연결된 디스크의 원래 시스템에서 사용자 root
권한으로 작업하고 있으며 지금부터 실행하는 모든 명령은 이 컨텍스트에서 실행됩니다. 필요에 따라 시스템을 ... 좋은 시작 (유지 관리 명령 세트)은 거의 항상 다음과 같습니다.
dpkg --configure -a && apt update && apt upgrade
... 완료되면 다음을 실행합니다.
exit
대청소
다음과 같이 이전 마운트를 마운트 해제합니다.
sudo umount /mnt/dev/
... 그 다음에:
sudo umount /mnt/sys/
... 그 다음에:
sudo umount /mnt/proc/
... 그리고 다른 것들은 역순으로 마운트하면 완료됩니다.