지속성을 위해 파티션을 사용하기 위해 라이브 USB를 얻으려면 어떻게해야합니까?


26

Ubuntu를 USB 하드 드라이브에 설치 하여 모든 시스템에서 실행되도록 LiveCD를 실행하고casper-rw 파일이 아닌 일반 ext4 파티션에 영구 데이터를 저장할 수 있습니다 . 다른 모든 방법 으로 일반적인 우분투 설치처럼 동작 해야 합니다 .

문제

Startup Disk Creator를 사용 하면 LiveCD 이미지를 USB 장치에 넣을 수 있습니다. 변경 사항은 영구적으로 적용 할 수 있지만 크기 가 몇 GB제한된 파일에 저장됩니다 . 이 영구 파일 (크기 제한에 추가)은 일반 파티션의 데이터처럼 읽을 수 없다는 문제가 있습니다 . *

내 질문

변경 사항이 지속성 파일이 아닌 일반 파티션에 저장되는 방식으로 USB 디스크에 LiveCD를 가져 오려면 어떻게해야합니까? 또한 지속적인 변경 사항은 크기가 몇 GB로 제한되어서는 안되며 필요한 경우 100GB의 전체 파티션을 사용해야합니다.

나는 이것에 대한 자습서가 있다고 생각하지만 내 google-fu는 그것을 찾을만큼 충분하지 않습니다.

tl; dr :

시스템은 모든 하드웨어 구성에서 실행되고 LiveCD의 모든 기능을 갖추고 있으며 램 디스크와 casper-rw를 사용하지 않고 일반 ext4 파티션에 저장해야합니다. FU 캐스퍼 -RW.


* 나는 다른 OS에서 casper-rw 파일을 마운트 하고이 방법으로 데이터를 얻을 수 있다는 것을 알고 있지만 번거 로움입니다.


정기적으로 USB 스틱에 설치하지 않겠습니까? 라이브 CD를 실행하고 루트 파티션으로 설정하십시오. (실제 CD 설정보다 더 번거롭지 만 확실합니다.)
jpaugh

라이브 CD의 버전은 하드웨어별로 다르기 때문에 대부분 다른 장치에 우분투를 설치하는 옵션이 있습니다.
혼동

추가 질문 : fstab을 영구적으로 변경하려면 어떻게합니까? askubuntu.com/q/56719/17789 의 답변은 오래된 것 같습니다.
혼동

현재 syslinux (6.03)는 NTFS에 설치되므로 4GB FAT32 크기 제한이 없습니다.
CSCameron

답변:


28

"casper-rw"이름은 여전히 ​​한 번 표시되지만,이 작업은 매우 쉽습니다.

  1. 대상 USB 디스크에는 최소한 두 개의 파티션이 있어야합니다. GParted 를 사용하여 새 파티션 테이블을 만드는 것이 좋습니다 .

    • 첫 번째 파티션이 있어야합니다/ FAT32 VFAT (당신이 라이브 DVD 이미지를 사용하는 경우 또는 그 이상)의 최소 크기 750메가바이트합니다.
    • 두 번째 파티션은 ext4 이어야하며 , 영구 저장소를 원하는 크기로 제한 해야 하지만 (제한 없음) 레이블 이 있어야 합니다 casper-rw(모두 소문자, 따옴표 없음).

    여기에 이미지 설명을 입력하십시오

    • 물론 원하는 경우 세 번째, 네 번째, 확장 / 논리 파티션 등을 추가 할 수 있습니다.

    참고 : syslinux 구성을 쉽게 편집 할 수 있기 때문에 UNetbootin을 선호합니다 . 자체 USB 제작자를 사용할 수 있지만 아래 단계를 적절하게 수정해야합니다. 또한 GParted 0.18.0은 USB 스틱을 파티션하는 데 문제가있는 것으로 보입니다. 따라서 문제가있는 경우 파티션을 위해 라이브 GParted CD를 사용하십시오.

  2. UNetbootin을 사용하여 선택한 라이브 CD ISO를 첫 번째 (vfat) USB 파티션 에 씁니다 .

    • UNetbootin의 지속성 옵션 (예 : 10MB)의 크기를 작게 설정하면보다 쉽게 ​​사용할 수 있습니다. 걱정하지 마십시오. 실제로이 casper-rw 파일은 사용하지 않습니다 .

    여기에 이미지 설명을 입력하십시오

  3. 모든 것이 끝나면 마지막 단계는 라이브 CD를 설치 한 vfat 파티션 에 생성 된 작은 casper-rw 파일 을 삭제 하여 큰 ext4 파티션이 대신 사용 되도록하는 것입니다. 이 파티션 (여기서는 )을 마운트 하고 삭제하십시오 .casper-rwsdb1/casper-rw

  4. persistentUNetbootin을 사용한 경우 Persistence ( 커널 옵션을 통해 )가 이미 설정되어 있으므로 USB를 안전하게 꺼내면 바로 사용할 수 있습니다!

PS : UNetbootin을 사용하지 않고 Ubuntu에서 "스타트 업 디스크 생성자"를 사용하는 경우 syslinux/txt.cfg다음과 같이 파일을 약간 편집해야합니다 .

기본 라이브
라벨 라이브
  메뉴 레이블 ^ 설치하지 않고 Ubuntu를 사용해보십시오
  커널 /casper/vmlinuz.efi
  파일 추가 = / cdrom / preseed / ubuntu.seed boot = casper cdrom-detect / try-usb = true 지속적 noprompt floppy.allowed_drive_mask = 0 ignore_uuid initrd = / casper / initrd.lz 조용한 시작-
라이브 설치 레이블
  메뉴 레이블 ^ 우분투 설치
  커널 /casper/vmlinuz.efi
  파일 추가 = / cdrom / preseed / ubuntu.seed boot = 캐스퍼 전용-유비 쿼트 cdrom-detect / try-usb = true 지속적 noprompt floppy.allowed_drive_mask = 0 ignore_uuid initrd = / casper / initrd.lz 조용한 시작-
라벨 확인
  메뉴 라벨 ^ 디스크 결함 확인
  커널 /casper/vmlinuz.efi
  boot = casper 무결성 검사 cdrom-detect / try-usb = true 영구 noprompt floppy를 추가합니다 .allowed_drive_mask = 0 ignore_uuid initrd = / casper / initrd.lz 조용한 시작-
memtest 라벨
  메뉴 라벨 테스트 ^ 메모리
  커널 / install / mt86plus
라벨 HD
  메뉴 레이블 ^ 첫 번째 하드 디스크에서 부팅
  localboot 0x80

서두르지 말고 시간을내어 테스트 해보십시오. 의견에 문제 / 질문이 있으면 알려주십시오 :)
ish

해당 파티션을 확장하지 않을 이유가 있습니까?
콘 - F-사용

정말 감사합니다. 효과가있었습니다. casper-rw와 같은 ntfs / fat32 파티션에서도 작동하는지 알고 있습니까? 나는 ...하지 가정
사기꾼 - F-사용

1
아니요, 파티션은 ext2 / ext3 / ext4 여야합니다. 그러나 WinPE 등을 부팅 할 수있는 추가 NTFS 파티션이있을 수 있습니다.
ish

3
Unetbootin을 통해 LXLE을 설치하는 동안이 솔루션이 작동하지 않았습니다. 그것은 Busybox와 (initramfs)와 함께 pront라는 화면에 멈춤
luisgonzalez

3

영구 파티션은 14.04 이후 SDC, UNetbootin, Rufus 등과 같은 syslinux 유형 설치에서 작동하지 않습니다 (파티션이 별도의 드라이브에 있지 않은 경우). 시도 부팅은 BusyBox로 끝납니다.

Syslinux 6.03은 NTFS (및 기타 많은 fs)를 완벽하게 지원하므로 FAT32를 만족시키기 위해 더 이상 4GB의 영구 파일 크기 제한이 없습니다. YUMI는 RUFUS와 마찬가지로 Syslinux 6.03을 사용합니다.

https://www.pendrivelinux.com/yumi-multiboot-usb-creator/

https://rufus.akeo.ie/

Mkusb는 부팅에 FAT32 파티션, OS 용 쓰기 전용 ISO9660 파티션, 지속성을위한 ext4 casper-rw 파티션 및 Linux와 Windows 모두에 액세스 할 수있는 NTFS 데이터 파티션을 사용하는 grub2 유형 부트 가능한 플래시 드라이브 제조업체입니다.

https://help.ubuntu.com/community/mkusb

사양을 충족해야합니다.


예, Ubuntu 17.10 (Artful Aardvark)에 대한 나의 경험이기도합니다 (BusyBox로 끝남). casper-rwext4 파티션 을 만들기 위해 pendrivelinux.com과 두 번째 USB 스틱 설치를 함께 사용했습니다 .
피터 Mortensen

0

다음과 같은 가치는 영구 플래시 드라이브를 만드는 방법입니다.

Live CD 또는 Live USB를 부팅하십시오. 플래시 드라이브를 연결하십시오. Gparted를 시작하십시오.

막대의 왼쪽에 2GB FAT32 파티션을 만듭니다. (크기는 선택 사항이며 파일 저장 및 Windows 시스템으로 전송하기 위해 추가 공간을 사용할 수 있습니다).

이 오른쪽에 "casper-rw"라는 레이블이 붙은 4GB ext2 파티션을 작성하십시오. (ext3 및 ext4도 작동합니다).

남은 공간에 파티션을 만들고 "home-rw"라고 레이블을 지정하십시오. (선택 사항, 별도의 홈 파티션을 만듭니다).

gparted를 닫습니다. 플래시 드라이브를 마운트 해제했다가 다시 마운트하십시오. "라이브 USB 시동 디스크 작성"(usb-creator)을 시작하십시오. "종료시 폐기"를 선택하십시오. "시동 디스크 만들기. usb-creator가 완료되면 Live USB의 루트 폴더로 이동하십시오. syslinux 디렉토리 (또는 루트 디렉토리의 UNetboot의 경우)로 들어가십시오. syslinux.cfg 파일을 쓰기 가능하게 만드십시오. syslinux 파일의 내용을 바꾸십시오. cfg :

default persistent
label persistent
  say Booting a persistent Ubuntu session...
  kernel /casper/vmlinuz
  append  file=/cdrom/preseed/ubuntu.seed boot=casper persistent initrd=/casper/initrd.lz quiet splash noprompt --

종료하고 CD를 꺼내고 재부팅하십시오.

처음 부팅 할 때 사용자 및 그룹으로 이동하여 원하는 경우 암호를 사용하여 관리자로 자신의 계정을 만드십시오.

참고 : 위 코드는 시험 / 설치 및 언어 화면을 무시합니다.


Unetbootin을 통해 LXLE을 설치하는 동안이 솔루션이 작동하지 않았습니다. 그것은 Busybox와 (initramfs)와 함께 pront라는 화면에 멈춤
luisgonzalez

@luisgonzalez 14.04 영구 파티션은 syslinux 유형 설치 (SDC, UNetbootin, Universal)에서 작동하지 않으므로 영구 파티션은 grub2 유형 설치 (mkusb)와 작동합니다. mkusb를 사용하는 것은 위의 답변보다 훨씬 쉽습니다.
CSCameron
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.