Ubuntu가있는 내장 HDD는 외장 USB 케이스에서 자동으로 부팅 할 수 있습니까?


11

나는 그 질문이 거의 자명하다고 생각하며, 예 또는 아니오 대답이 필요합니다.

내 구체적인 상황은 다음과 같습니다. 최근에 이전 HDD를 SSD로 교체하여 프로세스에서 xenial로 업그레이드했습니다. HDD를 외부 USB 케이스에 안전하게 넣고 부팅을 시도했지만 작동하지 않았습니다.

외부 부팅이 가능하도록 HDD에 일부 파일을 추가해야하는지 또는 여기에 제안 된 하드웨어 문제인지 여부가 궁금합니다 (btw는 복제본이 아니라고 생각합니다). Toshiba Satellite L855-149에서 ORICO 2588US3 외장 케이스를 사용하고 있습니다.


5
시스템 UEFI 또는 BIOS입니다. HDD에서 SSD로 복사하지 않고 중복 UUID로 끝나지 않는 한 BIOS는 작동해야합니다. 그러나 UEFI는 /EFI/Boot/bootx64.efi에서만 부팅됩니다. UEFI 모드에서 외부 부팅을하려면 / EFI / ubuntu를 / EFI / Boot로 복사하고 shimx64.efi의 이름을 bootx64.efi로 바꾸어야합니다. 그러나 다른 의견에서 언급했듯이 다양한 USB 케이스가 SSD와 작동하지 않거나 대형 드라이브와 작동하지 않거나 gpt 파티션 드라이브와 작동하지 않거나 USB3 포트와 작동하지 않습니다 (시스템이 아닌 경우도 있음).
oldfred

현재 내부 SSD에서 "sudo parted --list"는 500MB "EFI 시스템 파티션"을 제공합니다. HDD도 EFI 여야한다는 의미입니까? 오늘 나중에 방법을 시도하겠습니다.
sawablo

@oldfred 어느 디렉토리도 찾을 수 없습니다. / EFI / Boot 폴더는없고 / boot / efi / 만 있으며 / ubuntu / 폴더는 없습니다.
sawablo

설치에서 / boot / efi / Boot / ubuntu를 찾고 있습니까? 일반적으로 fstab 설정에는 표시되지 않습니다. Boot-Repair는 ESP를보고 편집하기를 원할 때 재설정 할 수 있습니다. askubuntu.com/questions/794725/… 또는 내장 및 외장 드라이브 모두에 ​​ESP를 마운트 할 수있는 라이브 설치 프로그램을 사용하십시오.
oldfred

1
우리가 같은 페이지에 있는지 확인하기 위해 : 세부 사항을 보는 것이 가장 좋을 수도 있습니다. Ubuntu 라이브 설치 프로그램 또는 모든 실제 설치에서 실행할 수 있습니다. BootInfo 생성 요약 보고서에 대한 링크를 게시하십시오. boot- repair의
oldfred

답변:


11

외장 디스크 드라이브 케이스 내부에 사용되는 내장 USB-SATA 브리지 어댑터로 인해 이식 된 디스크 드라이브를 사용하기 전에 다시 포맷해야 할 수도 있습니다. 따라서 대답은 "아마도"입니다.

이전 / 저렴한 케이스 중 일부는 지원할 드라이브 크기에 제한이 있습니다. 일반적으로 1TB 미만이면 괜찮을 것입니다.

"표준"Windows는 외부 USB 드라이브에서 부팅되지 않습니다. Ubuntu 측에서 UUID 대신 / etc / fstab을 편집하고 mount 문에서 장치 이름 (예 : / dev / sda2) 을 사용한 경우 장치 이름에 따라 장치 이름이 변경 될 수 있으므로 부팅 문제가 발생할 수 있습니다 현재 하드웨어 구성에서 UUID는 변경되지 않습니다.

HDD에서 SDD로 복제 한 경우 HDD 연결을 해제해야하거나 UUID가 두 드라이브에 모두 복제되어 부팅 문제가있을 수 있습니다. 중복 된 UUID가 없도록 및 ( 또는 )를 사용하여 드라이브 중 하나에서 UUID 변경할 수 있습니다 .sudo blkidsudo tune2fsgparted

하드웨어 메모에서 Orico 외부 케이스는 정말 운이 없었습니다. 나는 그들이 작동하지 않기 때문에 Newegg에 두 개를 보냈습니다. 동일한 디스크 드라이브를 사용하는 또 다른 경우는 정상적으로 작동했습니다.


고마워, 하이에 네마 먼저 한 가지 질문 : 어떤 종류의 재 포맷이 필요합니까? 튜토리얼과의 링크를 제공 할 수 있습니까? 전체 디스크를 삭제해야합니까? 또한이 Orico 케이스는 정상적으로 작동하는 것 같습니다. 자동으로 마운트되어 많은 파일을 새 드라이브에 복사했습니다. 난 그냥 부팅 할 수 없습니다.
sawablo

해킹이 없으면 외부 USB에서 Windows가 부팅되지 않습니다. 우분투는 정상적으로 부팅해야합니다. 다시 포맷하면 드라이브가 지워집니다. 오리코 사건은 여전히 ​​문제가 될 수 있습니다.
heynnema

누군가 내가 왜 투표권을 얻었는지 설명해 주시겠습니까? 저는 40 년 넘게 하드웨어를 사용해 왔기 때문에 제 대답이 유효하다는 것을 알고 있습니다.
heynnema

귀하의 게시물에도 투표 할 것입니다-heynnema의 답변은 관련 있고 도움이되며 질문은 관련이 있습니다 :-)
sudodus

예, 좋은 질문이라면 투표 질문도 잊지 마십시오!
sawablo

4

예-Linux는 USB에서 작동합니다. 이제 Windows도 작동합니다.

나는 HDD와 SSD로 여러 번 해냈습니다. 확실히 같은 컴퓨터에서 작동해야하며, 특히 독점 드라이버를 설치하지 않은 경우 다른 컴퓨터에서도 작동합니다. (이는 Toshiba Satellite Pro가 2013을 구입했지만 귀하가 아닌 다른 모델에서 작동합니다.)

작동하지 않으면 의심됩니다

  1. 케이싱 (일부 전자 부품 또는 케이싱 프로그래밍) 또는 컴퓨터의 USB 시스템과 케이싱의 조합

  2. 또는 컴퓨터의 UEFI / BIOS 시스템. 드라이브가 UEFI 모드로 설치된 경우, 특히 UEFI 시스템이 표준 사양을 따르지 않는 경우 문제가 발생할 수 있습니다.

  3. [편집] 휴대용 드라이브에 설치된 Ubuntu 시스템을 외장 드라이브에 설치하는 데 도움이되는 다음 링크 및 링크에는 일반적인 팁과 자세한 지침이 있습니다.

    외장 드라이브에서 우분투를 부팅하십시오.


"USB에서 작동하지 않습니다"라고 주장하는 Windows 버전은 무엇입니까? 개인적인 경험을 통해 Windows 10 1611이 작동한다는 것을 알고 있습니다. XP Embedded라는 이름으로 Windows Embedded Standard도 마찬가지이지만 바닐라 Windows와는 약간 다르게 작동합니다. 아마도 "Windows To Go"가 도입되는 동시에 USB 부팅을 방해하는 다양한 버그가 메인 라인 배포에서 수정되었지만 그 사실을 확인하는 것이 좋을 것입니다.
Ben Voigt

흥미 롭습니다! 이전 버전 (Windows 10 이전)으로 몇 번 시도했지만 항상 실패했습니다. 또한 Microsoft가 원하지 않는 다른 사람들의 정보도 가지고 있습니다. Win10_1607 시스템을 설치하고 iso 파일이 있으며 내일 사용해 볼 수 있습니다. 지금 작동하는지 나는 :-) 리눅스 배포판과 같은 휴대용하지 않더라도 행복 할 것이다
sudodus

1
부팅 가능한 USB를 만들려면 기존 설치를 복제하거나 일반적인 GUI 설치 프로그램을 실행하지 말고 ISO를 마운트하고을 사용하십시오 dism. 이 명령은 /Apply-Image, Google에서 쉽게 찾을 수있는 몇 가지 매개 변수가 필요합니다. 마운트 된 ISO dismsources하위 디렉토리에 있는 버전을 사용하십시오 .
Ben Voigt

1
dism설치된 시스템을 만듭니다. 단순히 설치 파일을 USB로 복사하여 부팅 가능한 설치 프로그램을 만드는 것에 대해 말하는 것이 아닙니다. 이것은 USB에서 실행되는 완전한 Windows이지만, 고정 디스크에는 유효하지만 USB에는 유효하지 않은 것으로 가정 한 설치 관리자 GUI (생성 된 설치는 컴퓨터를 생성하는 컴퓨터에서만 부팅 됨)를 무시해야합니다.
Ben Voigt

1
글쎄, 특정 CPU 아키텍처는 일치해야합니다. x64 설치 이미지를 적용해도 x86 또는 ARM에서 부팅되는 USB 디스크를 얻을 수 없습니다. USB 컨트롤러 소프트웨어 인터페이스는 고도로 표준화되어 있고 소수의 드라이버 (OHCI, EHCI, UHCI, xHCI)와 USB 대용량 스토리지 프로파일이 필요하기 때문에 SATA (예를 들어) SATA보다 이식성이 뛰어납니다. AHCI를 사용하지 않고 독점 드라이버가 필요한 RAID 모드의 BIOS 설정 정보. 이동 한 경우 그러한 설치를 활성화 상태로 유지하는 것이 문제가 될 수 있다고 들었습니다.
Ben Voigt

1

특정 드라이브의 특정 머신에 시스템을 설치한다고해서 다른 머신에서 부팅 할 수있는 것은 아닙니다.

  1. 실행기가 다른 드라이브에있을 수 있습니다
  2. 실행 프로그램이 .efi 파일 인 경우 MBR 실행기에서 독점적으로 부팅하는 레거시 시스템에서는 작동하지 않습니다.
  3. 보안 부팅을 사용하는 경우 항상 올바른 서명이있는 것은 아닙니다.
  4. 해당되는 경우 부팅 파티션이 동일한 드라이브에 있다고 보장되지 않습니다

위의 모든 것을 제외 :

  1. 마더 보드는 구성 또는 레거시 특성으로 인해 USB 부팅을 방지 할 수 있습니다
  2. 특정 시스템의 드라이버가 누락되어 부팅에 실패 할 수 있습니다
  3. USB 브리지가 너무 느리게 초기화되어 마더 보드가 부팅 가능한 것으로 제 시간에 감지되지 못하게 할 수 있습니다.

간단히 말해서, 자동으로 부팅 할 수 없으므로 스토리지 및 대상 시스템에 필요한 모든 것이 있는지 확인해야합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.