외장 드라이브/UEFI의 Linux

외장 드라이브/UEFI의 Linux

문제가 발생했습니다. 외부 USB3 HDD를 자체 부팅 가능하게 만들고 싶습니다. 지금은 UEFI 부팅 옵션을 거쳐야 합니다.

내 설정에 대한 설명:

  • UEFI가 포함된 Win8 Asus 노트북이 있습니다.
  • 암호화된 파티션의 외장 HDD에 데비안을 설치했습니다.
  • 노트북 HDD에 Win8을 유지하고 원할 때 외장 HDD에서 부팅하고 싶습니다(따라서 UEFI를 건드리지 마세요).

이제 UEFI 설정에는 두 가지 옵션이 있습니다.

  • 데비안
  • 윈도우

현재로서는 모든 것이 정상입니다. 하지만 USB에서 데비안을 직접 부팅할 수는 없습니다. /dev/sda의 '로더'를 사용해야 하는 것 같고 이는 유목민 HDD에서는 짜증나는 일입니다. grub이 설정된 /sdb/boot로 이동하는 UEFI 부팅을 사용해야 합니다.

Debian에서는 /dev/boot/efi 디렉토리를 볼 수 있으며 이 디렉토리는 /dev/sda1에 마운트되어 있습니다.

install-mbr을 사용하여 외장 HDD용 MBR을 만들려고 했지만 성공하지 못했습니다.

내 HDD를 자체 부팅 가능하게 만드는 방법에 대한 단서가 있는 사람이 있습니까? UEFI 부팅 옵션을 제거하고 다른 컴퓨터에서 부팅하려면 어떻게 해야 합니까? 설치하는 동안 뭔가를 놓쳤나요?

귀하의 답변에 미리 감사드립니다.

건배

답변1

임의의 컴퓨터에서 드라이브를 부팅하려면 다음 두 가지 선택 사항이 있습니다.

  • 디스크의 MBR에 BIOS 모드 부트 로더를 배치하여 BIOS 모드 설치를 수행합니다. MBR 파티션 시스템을 사용하여 디스크를 파티션하는 경우에도 가장 안정적으로 작동합니다. 문제는 해당 디스크에서 부팅하고 BIOS 모드에서 부팅하려면 대상 컴퓨터에 내장된 부팅 관리자를 사용해야 한다는 것이 거의 확실하다는 것입니다. BIOS 모드(CSM 모드 또는 레거시 모드라고도 함) 부팅을 활성화하려면 펌웨어 옵션을 설정해야 할 수도 있고 보안 부팅을 비활성화해야 할 수도 있습니다.
  • 외부 디스크의 EFI 시스템 파티션(ESP)에 EFI 모드 부트 로더를 설치하되 OS에서 제공하는 이름으로 변경합니다 EFI/BOOT/bootx64.efi. 이는 대체 파일 이름이며, 대부분의 EFI는 이 파일이 있는 경우 이 파일에서 부팅할 수 있는 옵션을 제공합니다. 그러나 디스크에서 부팅하려면 펌웨어 자체 부팅 관리자를 입력해야 할 수도 있습니다. 또한 대상 컴퓨터가 보안 부팅을 사용하는 경우 이를 비활성화하거나 외부 디스크에 shim 또는 PreLoader 프로그램을 설치해야 합니다 ( 사용 여부에 따라 EFI/BOOT/bootx64.efiGRUB 이름 또는 사용하는 다른 부트로더 이름 변경) grubx64.efi. loader.efi심 또는 PreLoader). shim 또는 PreLoader를 사용하는 것은 사용자에게는 좋지만, 특히 배포판에서 이를 지원하지 않는 경우 설정하기가 어려울 수 있습니다.

문제를 이해하는 데 도움이 될 수 있는 정보가 많이 있습니다. 제가 작성한 다음 페이지를 읽어 보시기 바랍니다.

아마도 두 번째 페이지의 모든 하위 페이지를 읽을 필요는 없지만 첫 번째 두 페이지와 아마도 보안 부팅 섹션은 유익할 것입니다.

답변2

나는 아마도 이 질문 때문에 혼란스러울 것입니다. 특히 "자체 부팅 가능"이 무엇을 의미하는지 잘 모르겠습니다. UEFI 구성 메뉴(시작 시 F2일 수 있음) 및/또는 부팅 옵션 메뉴(시작 시 F12일 수 있음)에 들어가서 부팅할 외장 HDD를 선택하는 것이 작동하지 않습니까? 드라이브가 연결될 때 Ubuntu가 자동으로 부팅되도록 하려면 UEFI 구성 메뉴에 들어가서 원하는 USB 포트를 부팅 순서의 맨 위로 이동하십시오. 그렇지 않고 이것이 원하는 것이 아니거나 부팅 문제가 해결되지 않으면 부팅 복구(http://sourceforge.net/projects/boot-repair/, 또는https://help.ubuntu.com/community/Boot-Repair)은 부팅 문제를 해결하는 데 능숙합니다.

답변3

아 알 겠어. 외장 하드 드라이브에 민트를 설치하려고 할 때 비슷한 문제가 발생했습니다. 단, 제 경우에는 내장 드라이브의 부트로더가 손상되었습니다. 요즘 Ubuntu 설치 프로그램은 기본적으로 sda에 grub을 설치하는 것으로 보이며 파티션 메뉴에서 외부 드라이브에 설치하라고 지시했지만 그렇지 않았습니다. 어떤 버전을 설치하려고 하시나요? 저는 Ubuntu 13.04를 기반으로 하는 mint 16을 사용하려고 했습니다. 외장하드에 OS를 설치한지는 꽤 됐는데 이전 버전에서는 문제가 없었던 기억이 있으니 12.04부터 시도해 보시기 바랍니다. 드라이브에 Ubuntu의 작동 버전을 설치한 후 13.10용 설치 프로그램을 다시 실행하면 작동할 수 있습니다. 나는 신경 쓰지 않기로 결정했기 때문에 솔루션을 테스트하지 않았습니다. 수동 파티션 테이블을 사용하여 재설치를 시도하고 올바른 드라이브에 grub을 로드하도록 선택할 수 있습니다. 그것은 당신에게 효과가 있을 수 있습니다. 그래도 문제가 해결되지 않으면 라이브 USB를 사용하여 Ubuntu로 부팅해 보고 sudo grub-install sdxx를 외부 드라이브(아마도 sdb 또는 sdc)에 해당하는 항목으로 바꿔야 합니다. 이 항목을 찾을 수 /dev있으며 확실하지 않은 경우 드라이브의 플러그를 뽑으십시오.

ls | greb sd

(in /dev) 그런 다음 드라이브를 연결하고 다시 수행하십시오. 무엇이 변경되는지 확인하십시오. 이 후에는 sudo update-grub. 이 작업을 수행하기 전에 예를 들어 Ubuntu와 함께 제공되는 "디스크" 유틸리티를 사용하여 드라이브의 파티션 테이블을 살펴보세요. grub을 로드하려면 프런트 엔드에 논리 파티션(Ubuntu gui 설치 시 512MB가 됨)이 있어야 합니다. 또한 뒷면에 스왑 파티션이 있어야 합니다(이는 가지고 있는 RAM 용량의 1~2배여야 합니다). Ubuntu는 ext4 파일 시스템을 사용하므로 먼저 드라이브의 전체 내용을 삭제하지 않고 필요한 파티션을 만드는 것이 어려울 수 있습니다. 이는 작동하지 않습니다. Window 8에 대한 간략한 경험에서 유일하게 좋았던 점은 파티셔닝 도구이므로 거기서부터 파티셔닝을 시도해 볼 수도 있습니다.

행운을 빌어요

답변4

유용할 것 같아요.

UEFI PC의 외부 SSD 드라이브에 Linux(Ubuntu 기반)를 전체 설치하는 동안 발생하는 버그

문제가 있는 이유는 Linux Mint 포럼에서 pbear가 쓴 것처럼 Ubuntu 설치 프로그램이 "... 왜냐하면 Mint에서도 사용되는 Ubuntu 설치 프로그램에 버그가 있기 때문입니다. 이 버그는 새 부팅을 지정하더라도 UEFI에서 내장 하드 드라이브의 부트 로더를 볼릭스하게 됩니다. 로더는 USB 드라이브에만 설치해야 합니다." 많은 솔루션이 있으며 그 중 일부는 PC USB 드라이브 구성에 따라 많이 작동하지 않습니다. 우연히 설치 프로그램 버그에 대해 전혀 모르는 간단하지만 효과적인 솔루션을 발견했습니다. Huawei Matebook X Pro(Windows 10)에 Elementary OS 5를 외부 Samsung Portable T5 SSD 드라이브에 설치했는데 버그로 인해 시스템이 시작되지 않았습니다. 그래서 저는 항상 전체 Windows 파티션의 EaseUS Todo Backup 복사본을 가지고 있고 이 복사본에서 Windows를 복구했으며 이때부터 Windows 10이 원활하게 시작되어 기본 OS가 됩니다. 아마도 Elementary OS 전체 파티션을 복사해서 문제가 생기면 복구할 수 있지 않을까 하는 생각이 들었습니다. 먼저 Linux 백업 소프트웨어에 대해 설명했습니다. 그 소프트웨어는 많거나 적거나 더 복잡합니다. 일반적으로 특별한 주의가 필요합니다. 그런 다음 시도하고 이전 WD 1TB 디스크 섹터에 Elementary OS 백업 복사본을 섹터별로 만들었습니다. WD HD는 USB를 통해 Axagon Fastport를 통해 내 Huawei Matebook에 연결된 다음 이 사본을 이전 Asus Transformer 노트북에서 꺼내어 USB 3.0이 있는 Tracer HDD 외부 인클로저에 설치한 작은 2.5인치 Hitachi HD로 복구했습니다. 물론 SSD는 더 빠릅니다. SDD의 시스템만큼 빠르거나 매우 가깝습니다. 가장 좋은 점은 Ubuntu istaler 버그에서 살아남을 수 있는 이중 시스템을 갖는 것입니다. 어쨌든 우분투 개발자가 수년간 알려진 버그를 수정하지 않은 이유와 일반 사용자가 왜 성가신 메시지가 표시된 검은 화면을 보면서 이에 대해 배우고 시작되지 않는 OS를 유지하는지 이해할 수 없습니다.

관련 정보