하드웨어:
- 2013년 하반기 MacBook Pro Retina
- 16GB RAM, 스왑 공간이 활성화되지 않음
- 애프터마켓 2TB SSD
- 새로운 Thunderbolt-이더넷 어댑터
소프트웨어:
- GNU/Linux 5.15.0-84-generic x86_64 커널을 사용하여 Ubuntu Server 22.04.3을 새로 설치합니다.
- 컴퓨터에 다른 운영 체제가 없습니다.
부인 성명:
이것일하곤 했어. 이러한 문제는 최근 시스템을 완전히 지우고 다시 설치하고 새로운 Thunderbolt-이더넷 어댑터(이전 어댑터는 만료된 것으로 보임)를 사용한 후에 발생하는 새로운 문제입니다.
질문:
Thunderbolt/Ethernet 어댑터를 통해 이더넷 연결로 시스템을 부팅할 때 즉시 오류 메시지가 나타납니다.
Error: out of memory
Press any key to continue
다음은 커널 패닉 설명입니다
...
VFS: cannot open root device "mapper/vg0-lv--root" or unknown-block(0,0): error -6
Please append a correct "root=" boot option, here are the available partitions:
Kernel panic - not syncing: VFS: unable to mount root fs on unknown-block(0,0)
...
전체 오류는 스크린샷을 참조하세요.
이것은오직삽입된 동글로 인해 이 오류가 발생할 수 있습니다. 즉, 동글을 꽂아도 에러가 발생한다는 뜻이고,하지만 이더넷 케이블이 연결되어 있지 않습니다.
흥미로운 부분:
컴퓨터는 두 가지 조건에서 정상적으로 시작됩니다.
- Thunderbolt/이더넷 어댑터가 분리되었습니다.
- 부팅하는 동안 "Option" 키를 누르고 있으면 부팅할 드라이브(이 경우 하나만)를 선택하는 (MacBook) 화면이 나타납니다. 정상적으로 시작하려면 "EFI Boot" 장치를 선택하십시오.
수정해 보세요:
- 편집하고
/etc/initramfs-tools/initramfs.conf
, 설정하고MODULES=dep
,COMPRESS=xz
실행해 보세요sudo update-initramfs -c -k all && sudo update-grub
.
나는 무엇을 더 해야할지 잘 모르겠습니다.
답변1
내가 말하려는 것은 동글이 컴퓨터가 성공하지 못한 채 부팅을 시도하는 블록 장치도 부팅한다는 것입니다.
이 시점에서 드라이브 매핑이 더 이상 lvm에 맞지 않을 수 있습니다.
옵션 키를 사용하면 실제로 부팅이 방지됩니다.
당신은 시도 할 수 있습니다:
- 강제 EFI 부팅(하드웨어에서 이 작업을 수행할 수 있는지 확실하지 않음)
- 장치 이름 대신 UUID를 사용하도록 LVM 구성
- 동글이 디스크 장치로 부팅되는지 확인하십시오. 그렇다면 EFI/Grub을 설치할 수도 있습니다.
아무것도 작동하지 않으면 질문에 정확한 Thunderbolt/이더넷 어댑터 모델 및 일반 부팅 시 LVM 앞의 줄과 같은 추가 정보를 추가하는 것이 도움이 될 수 있습니다.