Ubuntu 설치 프로그램에서는 NTFS 파티션에 설치할 수 없지만 특정 상황에서는 설치가 필요합니다. 가능합니까?
Ubuntu 설치 프로그램에서는 NTFS 파티션에 설치할 수 없지만 특정 상황에서는 설치가 필요합니다. 가능합니까?
답변:
아니요. NTFS는 Linux 파일 권한을 지원하지 않으므로 Linux 시스템을 설치할 수 없습니다.
NTFS 파티션에 Ubuntu를 설치할 수 있습니다.
NTFS 파티션에 이미지 파일을 만들어야합니다. Ubuntu Live CD를 부팅하고 터미널을 시작한 다음 디렉토리를 NTFS 파티션으로 변경하고 이미지 파일을 만듭니다.
cd /media/ubuntu/<your_ntfs_partition>/
mkdir linux
cd linux/
dd if=/dev/zero of=./linux.img bs=1M count=32768
mkfs.ext4 ./linux.img
그러면 32GB 크기의 이미지 파일이 EXT4에 생성됩니다. linux/linux.img
이제 비 점유 블록 장치 문자가있는 /dev/sdX
곳에 가상 블록 장치를 만듭니다 X
(예 : 만 가지고 /dev/sda
있으므로 사용했습니다 /dev/sdb
).
또한 다음 200
과 함께 사용하지 않는 부 번호 (이 경우 )를 선택하십시오 ls -al /dev
.
sudo mknod /dev/sdb b 7 200
sudo losetup /dev/sdb ./linux.img
이제 Ubuntu 설치 프로그램을 시작하고 Ubuntu를 설치할 수 있습니다 . 해당 디스크에 Windows가 설치되어 있지 않은 경우/dev/sdX
부트 로더를 실제 디스크 (또는 EFI 파티션)에 설치했는지 확인하십시오 . 설치 후 이미지를 마운트하여 커널 및 initrd 파일 이름을 가져와야합니다.
sudo mkdir /media/ubuntu/rfs
sudo mount -o loop /dev/sdb /media/ubuntu/rfs
ls -al /media/ubuntu/rfs/boot
내 경우 그의에서 커널과 initrd를 파일 이름을, 아래로 마크 vmlinuz-4.4.0-31-generic
하고 initrd.img-4.4.0-31-generic
.
NTFS 파티션에 Windows가 있으므로 부트 로더로 Grub2Win 을 선택 했습니다 . 그러나 Windows가 설치되어 있지 않고 NTFS 파티션을 사용해야한다고 주장하는 경우 (그렇지는 않지만) 이전 단계에서 GRUB이 디스크에 설치되어 있어야합니다. Grub2Win 또는 원래 GRUB을 사용하더라도 GRUB 구성을 편집하고 다음을 사용해야합니다.
echo Booting linux...
loopback loop0 (hd0,1)/linux/linux.img
set root=(loop0)
linux /boot/vmlinuz-4.4.0-31-generic root=/dev/sda1 loop=/linux/linux.img rw verbose nosplash
initrd /boot/initrd.img-4.4.0-31-generic
편집 (hd0,1)
하고/dev/sda1
Linux 이미지가있는 NTFS 파티션 NTFS 파티션 합니다. GRUB 명령 줄을 사용하여 가져올 수 있습니다. 또한 설치에 따라 커널 및 initrd 파일 이름을 수정하십시오. GRUB에 NTFS 및 루프백 지원이 있는지 확인하십시오.
이제 디스크를 부팅 할 때 GRUB을 사용하여 Ubuntu로 부팅 할 수 있습니다. 여기에 내 단계와 절차를 작성 했지만 앞에서 언급했듯이 Grub2Win을 사용하고 있습니다.
"확실한 상황"이 무엇인지 잘 모르겠지만 파티션 크기를 조정하고 우분투에 자체 공간을 두는 것이 좋습니다. 나중에 언제든지 Ubuntu 파티션의 크기를 조정하거나 이동할 수 있습니다.
보안, 기술 및 기타 이유로 NTFS 시스템에 Linux를 설치할 수 없습니다 (예 : NTFS는 사용자 공간 드라이버가 지원함).
아마도 wubi 는 "다른 Windows 응용 프로그램과 같은 방식으로 Ubuntu를 설치 및 제거"할 수있는 Ubuntu 설치 프로그램입니다.이 시도는 한 번도하지 않았지만 전체 파티션이 NTFS 드라이브에있는 파일에 포함되어 있다고 가정합니다.
http://www.ubuntu.com/download/ubuntu/windows-installer
필자는 전통적인 의미에서 NTFS 파티션에 Ubuntu를 설치할 수 없다고 확신합니다. 즉 드라이브 등에 직접 액세스하는 독립형 OS입니다. 한 가지 경우, 파일 시스템 권한 모델은 매우 다릅니다.
그러나 ext4 파티션과 같은 Ubuntu에서 NTFS 파티션에 액세스 할 수 있습니다.