재부팅하지 않고도 추가 HDD에 다른 Linux 배포판을 설치할 수 있나요?

재부팅하지 않고도 추가 HDD에 다른 Linux 배포판을 설치할 수 있나요?

드라이브의 파티션에 Linux 배포판이 설치된 컴퓨터가 있습니다 /dev/sda. 또 다른 물리적 드라이브인 /dev/sdb.

나중에 같은 컴퓨터나 다른 컴퓨터에서 실행하기 위해 두 번째 물리적 드라이브에 Linux를 설치하고 싶습니다. 대상 시스템의 계획된 하드웨어 구성을 알고 있으며 새 Linux 배포판용 설치 프로그램이 있습니다(예: 세 번째 드라이브 /dev/sdc또는 ISO에 마운트할 수 있음 등).

재부팅하지 않고 설치를 할 수 있나요? 즉, 설치 매체에서 부팅하는 일반적인 방법이 아닌 것입니까?

이 질문이 너무 일반적인 경우 - Debian Buster/Devuan Beowulf로 그렇게 할 수 있습니까?

참고: 시스템에 대해 합리적인 가정을 할 수 있지만 명시적으로 기술해 주십시오.

답변1

사용dd동일한 Linux 설치를 원할 경우 명령을 실행하고 복사하세요 /dev/sda./dev/sdc

답변2

가상 HDD 이미지를 생성하는 대신 virtualbox와 같은 일종의 가상화 솔루션을 사용하고 /dev/sdb를 VM 드라이브로 설정할 수 있습니다. 그런 다음 VM에 OS 설치를 진행할 수 있으며, GRUB 구성에 주의를 기울이면 제대로 작동합니다.

답변3

재부팅하지 않고 설치를 할 수 있나요? 즉, 설치 매체에서 부팅하는 일반적인 방법이 아닌 것입니까?

예. 이는 기본적으로 모든 부팅 가능한 설치 프로그램이 내부적으로 수행하는 작업입니다. 또한 이는 기본적으로 많은 배포판의 유일한 방법입니다. 부팅 가능한 매체에서 실행되는 멋진 그래픽 설치 프로그램이 있다는 사실은 있으면 좋은 애드온에 가깝습니다.

데비안에는 debootstrap이를 위한 도구가 있습니다.

데비안 위키를 참조하세요페이지전체 예를 보려면. 여기서는 파티션이 이미 만들어졌고, 루트 파티션은 /sid-root로 마운트되었습니다. /proc, /sys 및 /dev를 각각 /sid-root/proc, /sid-root/sys, /sid-root/dev에 바인드 마운트하는 것을 잊지 마십시오.

main # export MY_CHROOT=/sid-root
main # cd / 
main # mkdir $MY_CHROOT
main # debootstrap --arch i386 sid $MY_CHROOT http://deb.debian.org/debian/
[ ... watch it download the whole system ]
main # echo "proc $MY_CHROOT/proc proc defaults 0 0" >> /etc/fstab
main # mount proc $MY_CHROOT/proc -t proc
main # echo "sysfs $MY_CHROOT/sys sysfs defaults 0 0" >> /etc/fstab
main # mount sysfs $MY_CHROOT/sys -t sysfs
main # cp /etc/hosts $MY_CHROOT/etc/hosts
main # cp /proc/mounts $MY_CHROOT/etc/mtab
main # chroot $MY_CHROOT /bin/bash
...

이제 grub 등만 설치하면 됩니다.이것읽을 수 있는 지침이 되도록 합니다.

관련 정보