SD 카드에서 이중 부팅이 가능합니까?


답변:


27

SD 카드에 여러 운영 체제를 넣을 수는 있지만 현재 Pi에서 실행되는 부팅 관리자는 없으며 런타임시 운영 체제 전환을 처리 할 수 ​​있습니다.

그래도 할 수있는 작업 /boot은에 다음에 부팅 할 운영 체제를 설정 하는 쉘 스크립트 를 설치하는 것입니다.

다른 운영 체제의 부팅 파일을 다른 디렉토리에 저장하여이를 수행 할 수 있습니다.

  • /boot/debian
  • /boot/fedora
  • /boot/arch

참고 : 필요한 파일은 /boot/cmdline.txt/boot/config.txt입니다.

그런 다음 쉘 스크립트가 해당 디렉토리에서 파일을 파일로 복사하도록하십시오 /boot. 이렇게하면 다시 시작할 때 원하는 운영 체제로 부팅됩니다.

참고 문헌


답변 해 주셔서 감사합니다. 수락하기 전에 테스트해야한다고 생각합니다. 약간의 해킹처럼 보입니다.
Jivings 2016 년

2
@Jivings 그것은 해킹입니다. = P

Pi가 왜 Grub을 사용할 수 없는지 아십니까?
Jivings 2016 년

@Jivings 실마리가 없습니다.

1
주된 이유는 아무도 포팅 된 GRUB이 아니라고 생각합니다. 그 주된 이유는 아마도 그러한 로더가 필요하지 않기 때문입니다.
XTL

17

Berryboot 는 기본적으로 Raspberry Pi를 위해 특별히 설계된 부트 로더입니다.

Berryboot는 간단한 부팅 선택 화면으로 여러 개의 Linux 배포판을 단일 SD 카드에 넣을 수 있습니다. 또한 운영 체제 파일을 SD 카드 대신 외부 USB 하드 드라이브에 넣을 수 있습니다.


BerryBoot의 기능에 대해 조금 설명해 주시겠습니까?
hifkanotiks

그러나 베리 부트는 Grub과 같은 방식으로 부트 로더가 아니며, 모든 것이 어떤 식 으로든 가상화되었거나 베리 부트가 chroot 환경에서 모든 것을 실행한다는 것을 다른 곳에서 읽었습니다. 그게 사실입니까?
Paul Beardsell

내가 아는 한 Berryboot는 처리하는 모든 배포판에 동일한 커널 (Berryboot 커널)을 사용합니다. 따라서 진정한 부팅 관리자가 아니라 chroot 래퍼입니다.
Bartosz Pierzchlewicz 2014 년

2

사용 u-boot(뒤에서 베리 부팅에 의해 사용되는)이 같은 SD에 OS의 사이에 전환 askenv 같은 것을 사용하거나, 런타임에 부팅에 설치된 배포판 사이를 전환 할 수 있습니다 또는 가능성에 서버가 NFS 또는 PXE다른를 사용하여 PXE부팅 서버 에 설치하는 것이 가장 쉬운 방법은 아닙니다. 튜토리얼을 준비하려고합니다.


@Jivings,이 솔루션을 사용하셨습니까? 귀하의 의견을 읽고
싶습니다

-7

나는 그것이 효과가 있다고 생각한다. 모든 "설정"으로 GRUB을 설치해야합니다 ...


1
파이에서 어떤 GRUB 버전을 실행할 수 있습니까? 그리고 그 "설정"은 무엇입니까? 이 답변은 Pi 하드웨어가 실제로 부팅하는 것을 모르고 방금 만든 것처럼 들립니다.
Caleb

1
그루브는 리나로의 ARM 의례에 따라 u-boot 위에서 실행되도록 확장되었습니다. 원래의 패치는 지난 10 월부터 온 것입니다. 최신 패치는 여기에서 찾을 수 있습니다 : blog.gmane.org/gmane.comp.boot-loaders.grub.devel/…
Max
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.