하드 디스크에서 Grub을 사용하여 라이브 SD 카드 부팅

하드 디스크에서 Grub을 사용하여 라이브 SD 카드 부팅

Ubuntu MATE 15.10을 실행하는 노트북이 있고 해당 노트북에는 내부 미디어 카드 리더가 있습니다. 해당 미디어 카드 리더를 사용하여 SD 카드에 설치된 liveCD를 부팅하고 싶습니다. 안타깝게도 많은 검색 끝에 이 작업을 수행할 수 있는 방법을 찾지 못했습니다. 이 사건이 특별한 이유는 다음과 같습니다.

  1. 내 BIOS는 SD 카드에서의 부팅을 지원하지 않으므로 해결 방법을 찾아야 합니다. 기존 GRUB2 설치를 사용하여 커널을 로드하고, SD 카드에 액세스하고, 부팅하는 것이 제가 선호하는 방법입니다. 안타깝게도,
  2. 이 작업을 수행하기 위해 온라인에서 찾은 모든 가이드는 장치로 나열되는 드라이브로 부팅하는 방법만 설명합니다 sd*. 내 SD 카드 리더는 다음과 같이 표시됩니다.mmcblk0내 우분투 설치에서.

지금까지 initramfs.img에 모듈을 추가하고, 를 수정하고 grub.cfg, SD 카드에 LiveCD 이미지를 설치하고 grub 콘솔을 사용하는 다양한 방법을 시도했습니다. 그러나 결국에는 여전히 같은 문제가 있습니다.GRUB2가 내 mmcblk0 장치를 볼 수 없습니다. GRUB에서 적절한 모듈/드라이버를 로드하고 이 장치를 확인하는 것만으로도 충분하다고 확신합니다. 거기에서 처리할 수 있습니다. 불행히도 나는 거기에 어떻게 가는지 모릅니다.

편집하다:

조금 더 명확하게 설명하기 위해 제가 할 수 있는 작업은 다음과 같습니다.

  1. GRUB가 설치된 부팅 가능한 SD 카드를 삽입하세요.
  2. 머신을 켜고 GRUB2 메뉴로 진행합니다.
  3. SD 카드에 GRUB2 설치를 위한 메뉴를 표시하는 일반 "SD 카드"를 선택하십시오.
  4. 신병

이를 위해서는 다음이 필요하다고 생각합니다.

  1. Linux 커널 로드
  2. 해당 커널을 통해 SD 카드 드라이버를 로드합니다.
  3. GRUB2 'chainboot' 기능을 사용하여 SD 카드로 부팅

필요한 드라이버가 활성화된 로컬 컴퓨터의 GRUB2에서 사용할 수 있는 Linux 커널이 있습니다. 내가 알아야 할 것은 커널을 로드하는 방법과 이를 사용하여 SD 카드를 감지하는 방법뿐입니다.

답변1

문구와 SD 카드가 mblk0이기 때문에 무엇을 찾고 있는지 잘 모르겠습니다.

Acer를 SD 카드에서 부팅하도록 했습니다. 저는 USB 라이브 CD를 사용하고 SD 카드를 선택했습니다. "다른 것"을 선택하고 부트로더를 어디에 둘 것인지 선택할 수 있습니다. 디스크 루트에 넣으려고 합니다. 오후 확장자 등을 선택하지 마십시오.

장치에서 레거시 부팅을 허용하는 경우 매우 쉽습니다. 장치가 UEFI 보안 부팅만 허용하는 경우 문제가 있는 것입니다. 설치 후 BIOS에서 Ubuntu 신뢰할 수 있는 파일이 설정되어 있는지 확인해야 합니다. 여기에서 비밀번호를 설정해야 하며 그런 다음 BIOS에 신뢰할 수 있는 소스를 추가하는 메뉴 항목을 볼 수 있습니다. 파일이 있는 디렉토리로 이동하게 됩니다. 그런 다음 BIOS에서 부팅 순서를 변경하십시오. 테스트로 저는 보통 부팅할 때 부팅 순서 키를 누르면 몇 가지 선택 항목이 표시됩니다. 0yes와 1yes 및 Windows 로더를 찾을 수도 있습니다. 예 중 하나를 시도하십시오. 예 이전의 숫자는 종종 mblkid를 반영하는 것 같습니다.

마지막으로 부팅 복구를 시도하십시오. 부팅 복구에서는 Windows admin cmom 및 window에 입력하라는 명령도 알려줍니다.

행운을 빌어요. 레거시가 대부분의 문제를 해결한다는 것을 기억하십시오. 설치하려는 모드로 부팅해야 합니다. 레거시를 설치하려면 설치하기 전에 레거시 모드에 있어야 합니다. 비자 반대.

관련 정보