USB 부팅 설치 Linux가 디스크 공간을 인식하지 못합니다

USB 부팅 설치 Linux가 디스크 공간을 인식하지 못합니다

비슷한 문제가 있는 것 같네요여기,여기그리고여기그러나 확실한 답변을 얻지 못했고 내 상황을 만족스럽게 해결한 답변도 없었습니다.

업데이트: Windows를 제거하고 BIOS를 공장 초기화했는데 문제가 지속됩니다. 이는 더 이상 듀얼 부팅 관련 문제가 아니며 업데이트되었습니다.

하드 드라이브가 설치되지 않은 Dell XPS 13 9350에 Linux Mint를 설치하려고 합니다. 나는 또한 Ubuntu를 시도했고 동일한 결과를 얻었지만 이 질문에서는 내가 원하는 배포판이기 때문에 Mint에 대해 구체적으로 논의하겠습니다.

Yumi를 통해 8GB USB 스틱에 Mint를 추가했습니다. 컴퓨터를 다시 시작하고 키를 누른 F12다음 USB에서 부팅을 선택했습니다.

두 번째 화면에서는 Linux를 "부팅"할 수 있습니다. 저는 그것을 실행하고 데스크탑의 설치 아이콘에서 설치를 시작했습니다. 언어, 키보드, WiFi에 대해 물어보니 공간이 10GB밖에 없어서 설치할 수 없을 정도라고 하더군요. 256GB 하드 드라이브이므로 USB 드라이브에 설치하려고 하는 것 같습니다.

출력 lsblk -f:

NAME        FSTYPE   LABEL                          UUID                      MOUNTPOINT
loop0       iso966   Linux Mint 19 Cinnamon 64-bit  2018-06-26-15-38-36-00    /cdrom
loop1       squashfs                                                          /rofs
sda                                                                        
Lsda1      vfat     MULTIBOOT                      190...                    /isodevice
nvme0n1
Lnvme0n1p1 ext4                                    16639...

BIOS에서 수동으로 "RAID On"을 AHCI로 전환하여 Linux 설치 마법사를 완료할 수 있지만 부팅 시 운영 체제 누락에 대한 Dell 지원 창 메시지가 표시됩니다. 이후 공장 BIOS 설정으로 재설정했는데 부팅 시 "하드 드라이브 누락" 메시지가 나타납니다.

이제 운영 체제가 없는 컴퓨터에 Mint를 어떻게 설치하고 시작합니까?

답변1

결국 동료들의 도움으로 문제가 해결됐다. BIOS에서는 여러 단계가 수행됩니다.

  1. 보안 부팅을 비활성화합니다.
  2. SATA 컨트롤러를 RAID On에서 AHCI로 설정합니다.
  3. 부팅 모드를 UEFI 레거시 부팅 모드로 설정합니다.

무엇이 잘못되었는지 알 수 없지만 설치 프로그램이 UEFI가 자동으로 감지하지 못하지만 레거시 부팅 모드는 감지하는 드라이브에 OS를 설치한 것 같습니다.

답변2

/dev/sda컴퓨터가 부트로더/EFI 파티션을 찾을 가능성이 가장 높으면 부트로더/EFI 파티션이 이미 열려 있는 것입니다 /dev/nvme0. (내장 SSD에서 부팅하도록 하드코딩된 이전 노트북이 있었습니다.)

nvme제대로 시작하려면 장치 로 이동하거나 생성해야 합니다 .

다시 설치(수동 파티션 선택)하는 것이 가장 쉬운 방법입니다.

이 기사EFI 파티션이 제대로 작동하는 방법에 대한 정보가 있습니다.

답변3

아이디어 #1

이에 대한 ArchLinux Wiki에 따르면노트북(Dell XPS 13(9350)):

BIOS에서 SATA 컨트롤러를 RAID On으로 설정하면 하드 드라이브(SSD 이상)가 인식되지 않습니다. Arch를 설치하기 전에 Off 또는 AHCI로 설정하세요(AHCI 권장).

아이디어 #2

아래 NVM Express SSD 섹션에는 부팅/설치 중에 SSD를 올바르게 감지하는 방법에 대한 지침이 제공됩니다.

"NVM Express" SSD용 nvme 모듈의 위치는 Linux 커널 버전 4.3과 4.4 사이에서 변경되었습니다. 부팅 시 "루트 장치를 찾을 수 없습니다"라는 메시지가 나타나면 initramfs에 nvme 모듈이 없기 때문일 수 있습니다. 이런 경우에는 다음 방법으로 문제를 해결할 수 있습니다.

파일 을 편집하세요 /etc/mkinitcpio.conf:

  ...
   MODULES=(... "nvme")
   ...

그런 다음 부트로더를 업데이트합니다.

  # mkinitcpio -p linux

여기서 linux는 부팅 시 로드되는 이미지의 이름입니다. linux-mainlineAUR이 설치되어 있는 경우 linux-mainline으로 변경합니다.

아이디어 #3

다음과 같은 제목의 게시물도 있습니다.Grub 및 NVMe 장치이 노트북, GRUB 및 NVMe HDD의 부팅 문제에 대해 설명합니다.

그러나 새로 설치된 grub 인스턴스로 부팅하려고 하면 "No such device:" 오류가 발생합니다. UUID를 확인했는데 오류 메시지에 표시된 UUID가 /boot의 UUID와 일치하므로 부팅된 구성 파티션은 다음 위치에 있습니다. 최소 경험

기본적으로 다른 부트로더를 사용하는 해결 방법이 동일한 스레드에서 언급되었습니다.

인용하다

관련 정보