4GB가 넘는 영구 라이브 Ubuntu USB를 만드는 방법


65

4GB 이상의 저장 공간을 가진 영구 라이브 Ubuntu USB 드라이브를 만들고 싶습니다.

드라이브에 직접 설치하는 옵션이 있다는 것을 알고 있지만 다른 컴퓨터에서 드라이브가 작동하지 못하게하기 때문에이 작업을 원하지 않습니다.

하나의 옵션은 여유 공간이있는 추가 파티션을 만드는 것입니다. 그러나 이렇게하면 새로 설치된 소프트웨어를이 파티션에 저장하려면 어떻게해야합니까?


2
USB 드라이브에 전체 설치를 수행해도 독점 드라이버가 설치되어 있지 않으면 (Nvidia 등) 다른 컴퓨터에서 드라이브가 작동하는 것을 제한하지 않습니다.
CSCameron


내부 드라이브 인 것처럼 USB 드라이브에 설치하는 것이 해결책이 아님에 동의합니다. 실제로 시도했습니다. 우선 우분투 설치는이 모드를위한 것이 아닙니다. 예를 들어 컴퓨터 이름을 묻는데이 경우에는 의미가 없습니다. 실제 하드웨어에 따라 일부 드라이버를 구성, 설치 또는 제거 할 수 있다고 생각합니다. 둘째, UEFI 시스템에서이 설치 방법은 ESP에서 Ubuntu의 전용 EFI 디렉토리를 덮어 쓰고 내부 하드 드라이브에서 Ubuntu를 부팅하려면 부팅 중에 USB 드라이브의 GRUB 로더를 사용해야합니다.
Alexey

답변:


35

현재 Unix USB 설치 프로그램 (예 : Universal USB Installer) PenDriveLinux.com의 )는 부팅에 필요한 다른 파일과 함께 부팅 파티션에 영구 파일을 만듭니다. 이 부팅 파티션은 FAT32로 포맷되며 FAT32의 제한으로 인해이 파일의 최대 크기는 4GB입니다. 보다 영구적 인 저장 공간을 확보하기 위해이 파일을 파티션으로 교체 할 수 있습니다. 이러한 파티션의 크기는 USB 드라이브의 크기에 의해서만 제한됩니다.

GParted 파티션 관리자를 사용하여 FAT32 파티션의 크기를 조정하고 영구 스토리지를위한 큰 EXT4 파티션을위한 공간을 만들었습니다. 영구 파일은 간단하게 삭제 될 수 있으며 다음 부팅시 우분투 시스템은 자동으로 더 큰 영구 파티션을 사용합니다. 그러나 한 가지 복잡한 문제가 있습니다. 우분투가 자체 활성 부팅 파티션을 수정할 수 없기 때문에 다른 우분투 시스템이 필요합니다.

우분투 라이브와 함께 두 번째 USB 드라이브를 사용했습니다. 아래 지침에 대해서는 "32 비트 Ubuntu 13.10 데스크탑"버전을 사용했습니다.

  1. 2 개의 USB 드라이브에 Ubuntu live를 설치하십시오. 각 USB 드라이브마다 약 100MB의 작은 영구 저장소를 구성하십시오.

  2. USB 드라이브 중 하나에서 Ubuntu를 부팅하십시오. 다른 USB 드라이브가 분리되어 있는지 확인하십시오.

  3. Ubuntu Dash에서 "GParted Partition Editor"를 시작하십시오. 이 파티션 관리자는 기본적으로 13.10에 설치됩니다.

  4. 다른 USB 드라이브를 삽입하고 잠시 기다렸다가 GParted ( Ctrl+ R) 에서 새로 고치십시오 . 새 장치가 장치 목록의 맨 아래에 추가되었음을 알 수 있습니다. 크기가 대상 USB 드라이브와 일치하는지 확인하십시오. 이 장치를 선택하십시오 (아래 예의 그림을 참조하십시오. 시스템에서 장치 이름이 다를 수 있습니다).

  5. 마운트 지점 ( /media/ubuntu/UUI)이 위 그림과 동일한 지 확인하십시오 .

  6. 터미널 창 ( Ctrl+ Alt+ T)을 열고 다음 명령으로 영구 파일을 제거하십시오 (경우에 따라 마운트 지점이 다른 경우이 명령을 조정하십시오).

    rm -v /media/ubuntu/UUI/casper-rw
    
  7. GParted ( Ctrl+ R)를 새로 고치고 "사용됨"의 변경 사항을 확인하십시오.

  8. 파티션을 마우스 오른쪽 버튼으로 클릭하고 마운트 해제를 선택하십시오. 마운트 포인트가 더 이상 표시되지 않습니다.

  9. 파티션을 마우스 오른쪽 버튼으로 클릭하고 크기 조정 / 이동을 선택하십시오. 새 크기 : 1000을 선택하십시오. 그러면 추가 또는 업데이트 된 파일을 저장할 공간이 생깁니다. "크기 조정 / 이동"을 클릭하십시오. "할당되지 않은"부분이 나타납니다

  10. 이제 영구 저장소를위한 새 파티션을 만듭니다. 할당되지 않은 파티션을 선택하고 새로 만들기를 마우스 오른쪽 버튼으로 클릭하십시오 .

  11. 파일 시스템“ext4”를 선택하고 레이블을 지정 casper-rw하고 추가를 클릭 하십시오 .

  12. 모든 것이 정상인지 확인하고 녹색 확인 표시를 클릭하여 보류중인 모든 작업을 적용하십시오.

  13. Ubuntu를 종료하고 첫 번째 USB 드라이브 (이 USB 드라이브는 더 이상 필요하지 않음)를 제거한 다음 두 번째 USB 드라이브에서 재부팅하십시오.

  14. 터미널 ( Ctrl+ Alt+ T)을 열고 다음 명령을 입력하십시오.

    df . -h
    

    사용 가능 크기가 생성 한 영구 파티션 크기와 일치하는지 확인하십시오.


이것은 모든 작업을 적용하기 위해 확인 표시를 클릭 할 때까지 나에게 도움이되었습니다. 그런 다음 Linux에서 오류 메시지가 나타났습니다. 정확한 단어는 잊어 버렸지 만 '시스템에서 오류를보고 하시겠습니까?'라는 오류가 감지되었습니다. 나는 gparted로 돌아가서 지금 마운트, 크기 조정, 파티션 생성 또는 드라이브에 대한 작업을 수행 할 수 없습니다. 그냥 포맷하고 다시 시작해야합니까?
user137717

1
이 방법은 64 비트 Ubuntu 14.04 이상에서는 작동하지 않습니다.
CSCameron

@CSCameron 어떤 부분이 작동하지 않습니까? 영구적이지 않습니까?
Matt G

2
이것은 나에게도 효과가 없다. casper-rw 파일을 삭제 한 후 다음 부팅시 BusyBox 화면에서 멈췄습니다.
kirtan403

1
최신 우분투에서 작동이
중지

25

V Bota와 sudodus 의 답변을 확장 하고 싶습니다 .

나는 다른 질문에 대해 이것을 많이 썼지 만 여기서 더 잘 작동 할 것이라고 생각합니다.

나도 이전에 많은 다른 지시를 성공적으로 시도했지만 아주 훌륭하게 만든 mkusb도구를 사용하여 작업 방법을 찾았을 때 거의 포기했습니다 .

사전 고려 사항

.iso 파일 (Ubuntu 16.04 / any * buntu)이 이미 다운로드되어 있다고 가정합니다. 얻지 못하면.

설치된 Ubuntu 시스템에서이 지침을 실행 해 보았습니다.

참고 : 현재 efi 지원 OS가 BIOS 모드에서 작동하지 않는다는 제한이 있습니다. 제한 사항을 무시하려면 다른 라이브 시스템에서이 모든 단계를 실행하십시오.

설치 mkusb

기존 Ubuntu로 부팅하거나 보조 Ubuntu 플래시 드라이브를 라이브 부팅합니다.

터미널 ( Ctrl+ Alt+ T)을 열고 다음 명령을 하나씩 실행하십시오.

sudo add-apt-repository universe
sudo add-apt-repository ppa:mkusb/ppa
sudo apt-get update

sudo apt-get install mkusb usb-pack-efi

mkusb( GUI 버전)에는 라이브 버전의 Ubuntu에 사전 설치 / 활성화되어 있지 않은 일부 종속성이 있으므로 마지막 명령은 실패 할 수 있습니다 (아마도 ).

당황 할 필요는 없지만 개발자는 텍스트 전용 버전도 만들었습니다. 운영:

sudo apt-get install mkusb-nox usb-pack-efi

영구 드라이브 생성

내가 사용했던 기본 GUI 버전에 중점을 둘 것입니다. 따라서 기본 mkusb(GUI 버전) 을 설치 한 경우 다음을 실행하십시오.

dus

dus의 최신 업데이트 된 새 모양에 대한 별칭입니다 mkusb. 이전 버전의 개편이며 사용하기가 훨씬 쉽습니다.

명령을 실행하면 GUI가 열립니다. 다음 단계를 수행하십시오.

  • 화면 1 : 경고에 유의하고 확인을 클릭하십시오.
  • 화면 2 :i 옵션을 두 번 클릭Install(make a boot device)
  • 화면 2 :p 옵션을 두 번 클릭 Persistent Live하고 .iso 파일을 선택하십시오.
  • 화면 3 : 설치하려는 장치를 선택하고 확인을 클릭하십시오
  • 화면 4 : 기본값 사용을 클릭 하고 mkusb가장 적합한 것을 결정 하십시오 . (또는 현명하게 선택하십시오.)
  • 화면 5 : 지속성 파일 시스템에 할당 할 USB 드라이브 공간의 백분율을 입력하십시오. 나머지는 나중에 휴대용 저장 장치로 표시됩니다.
  • 화면 6 : 올바른 장치 및 설정을 선택했는지 다시 확인하십시오. 단일 선택 Go단추를 선택하고 이동을 클릭하십시오.
  • 화면 7,8, : Ok를 클릭 하고 mkusb가 그 일을하도록 하십시오 .

끝난!

이제 새로 만든 영구 드라이브를 모든 시스템에 연결하고 재부팅시 데이터 / 설정을 실제로 저장하는지 확인하십시오 (내 작업).

스크린 샷

전체 프로세스는 다음과 같아야합니다.

터미널에서 명령을 실행하십시오.

터미널에서 명령을 실행


경고를 확인하고 확인을 클릭하십시오.

환영과 통지


i 옵션 설치 (부팅 장치 만들기)를 두 번 클릭하십시오.

수행 할 작업


p 옵션 영구 라이브를 두 번 클릭하고 .iso 파일을 선택하십시오.

라이브 전용 또는 영구


지속하려면 USB 드라이브를 클릭하십시오. 32GB를 사용하여 라디오 버튼을 표시하고 싶습니다.

Select_target_device


기본값 사용을 클릭 하여 기본값mkusb선택하십시오.

사용자 정의 옵션 또는 기본값


지속성을 위해 예약 할 드라이브의 백분율을 입력하십시오. 내 것은 큰 (32GB)이므로 20 % ~ 6GB 만 할당합니다. 남은 공간은 빈 휴대용 드라이브로 바뀝니다.

지속성을위한 공간을 입력하십시오


매우 신중하게 다시 확인하고 확인하십시오. 다른 드라이브를 엉망으로 만들고 싶지 않습니다.

재확인 및 확인


모든 것이 잘되면 멋진 녹색 완성 된 화면이 나타납니다.

성공적으로 완료



이제 새로 만든 영구 드라이브를 모든 시스템에 연결하고 재부팅시 데이터 / 설정을 실제로 저장하는지 확인하십시오 (내 작업).

참조 및 승인

당신은 좋은 참조 할 수 있습니다 튜토리얼 캘빈 부이하여 여기에 단계별로 GUI 단계를 안내하거나 자세한 문서를 읽을 https://help.ubuntu.com/community/mkusb

다시 V BOTA 덕분에 이 대답안드레아-lazzarotto 편집을 돕는 이 하나 .


Ubuntu 12.04에서 시도했을 때 32 비트 버전의 Ubuntu 14.04.5를 사용 하여이 지침을 작동시킬 수 없었습니다. 64 비트 버전으로 전환하고 우분투 16.04.1에서 mkusb를 실행했을 때 작동했습니다. 이러한 포괄적 인 안내서를 작성해 주셔서 감사합니다. 더 이상 공언이없는 것이 놀랍습니다.
Adam

1
격려해 주셔서 감사합니다. 개인적으로 나는 문제를 직접 경험하지 않았습니다. 그러나 우분투 12.04 help.ubuntu.com/community/mkusb/install-to-ubuntu-12.04에 mkusb를 설치하기위한 추가 단계가있는 것 같습니다 .
Harsh

@Harsh, mkusb 버전 12 alias dus의 스크린 샷으로 답변을 업데이트하는 것을 고려하십시오 : -)-mkusb 버전 12를 설치했을 때 여전히 mkusb 버전 11을 선택할 수 있습니다. 일부 사람들은 버전 11을 선호한다고 생각하지만 버전 12는 생각합니다 특히 신규 사용자의 경우 사용하기가 더 쉽습니다.
sudodus

@sudodus 물론, 곧 업데이트하겠습니다. 나는 매우 바쁜 한 주를 보내고 있지만 우분투 PC를 가지고 있지 않으므로 시간이 걸릴 수 있습니다. 그래도 업데이트 주셔서 감사합니다. :-)
Harsh

1
@sudodus이 답변이 dus에 적용되도록 변경되었습니다 . 예상보다 조금 길었습니다 :-)
Harsh

15

Startup Disk Creator로 몇 번의 시도 실패 후 마침내 다음 지시에 따라 mkusb에 성공했습니다. https://help.ubuntu.com/community/mkusb

또는 여기 : http://phillw.net/isos/linux-tools/mkusb/mkUSB-quick-start-manual.pdf

다음 줄은 동일한 OS에서 Lubuntu 15.10으로 시도하고 작업 한 단계를 나타냅니다.

  1. mkusb 설치 : 표준 Ubuntu를 실행하는 경우 저장소 Universe를 가져 오는 추가 지침이 필요합니다. (Kubuntu, Lubuntu ... Xubuntu는 저장소 유니버스가 자동으로 활성화됩니다.)

    sudo add-apt-repository universe  # only for standard Ubuntu
    
    sudo add-apt-repository ppa:mkusb/ppa  # and press Enter
    sudo apt-get update
    sudo apt-get install mkusb mkusb-nox usb-pack-efi
    

    버전 11에서 버전 12로 업그레이드 하려면 몇 가지 특수 명령이 필요합니다. 이 링크를 참조하십시오

    help.ubuntu.com/community/mkusb/gui#Upgrading_from_mkusb_11_to_12

  2. 공식 우분투 (Lubuntu, Xubuntu, Kubuntu ...)가 없으면 ISO 이미지를 다운로드하십시오 .

  3. 대시 또는 메뉴 (우분투의 풍미에 따라) 또는 다음 명령 줄 중 하나를 사용하여 터미널 창에서 mkusb실행하십시오.

    mkusb 버전 12 별명 dus :

    dus                   # getting into the main menu 'Install/Restore/Wipe'
    dus file.iso          # specifying a source file directly
    dus /dev/sdx          # specifying a source device
    

    mkusb 버전 9-11 :

    sudo -H mkusb             # to get to the main menu
    sudo -H mkusb file.iso p  # source file and persistence via parameters
    

    비밀번호가 요청되면 관리자 비밀번호를 입력하십시오.

  4. 그런 다음 mkusb의 기본 메뉴에서 다운로드 한 ISO 이미지를 선택하십시오.

  5. 영구 드라이브를 만들도록 옵션을 전환했습니다.
  6. 선택한 ISO 이미지를 설치하는 옵션을 선택하십시오.
  7. 확인을 클릭 한 다음 설치할 드라이브 스위치를 선택하십시오 (올바른 드라이브를 선택해야합니다!)
  8. 영구 데이터에 사용할 메모리 양을 선택하십시오
  9. 확인을 클릭하고 설치가 완료 될 때까지 기다립니다.
  10. 그런 다음 시스템을 재부팅하십시오.

지금까지 확인하지 않은 경우 BIOS 설정 전에 BIOS 설정에서 USB 부팅을 허용하는지 확인하십시오.


2
고마워 영구 스토리지 공간으로 100 %를 선택했을 때 실패했습니다. 나는 90 %를 선택했고 효과가있었습니다. :)
jbrock

1
이 버그를 찾아 주셔서 감사합니다 :-) 그것은 mkusb 11.1.7에서 수정 될 것입니다
sudodus

MKUSB는 내 USB를 파괴했으며 LXLE에 설치하기가 어려웠으며 포맷 후에도 USB가 다시 부팅되지 않습니다.
user132992

오늘 mkusb를 실행 해 보았습니다. 그것은 usbdata 파티션을 포함하는 부팅 가능한 드라이브를 만드는 데 성공했지만 실제로 영구적 인 것처럼 보이지는 않습니다. 한 번의 사용으로 만든 설정이나 파일 (예 : ~)은 다음 사용을 위해 없습니다. 이것은 Ubuntu 18과 함께 사용되었습니다. mkusb에서 지속적으로 작성하기로 선택했고 부트 로더에서 지속적 모드를 선택했습니다. 내가 여기서 놓친 것이 있는지 아십니까?
Dave Pritchard

감사. 필자의 경우이 절차는 Ubuntu 16.04 및 Linux Mint 18.3에서 잘 작동했습니다!
jaumetet

4

2017 년 8 월 업데이트-4GB보다 큰 지속성 파일

Syslinux는 버전 4.06으로 NTFS에 대한 지원을 추가하기 시작했지만 버전 6.03까지 완전히 지원하지는 않았습니다.

UNetbootin-655는 Syslinux 4.03을 사용하며 FAT32 당 4GB 지속성 파일로 제한됩니다.

MultiBootUSB-8.8은 Syslinux 4.07을 사용하며 NTFS에 설치되며 지속성 파일은 4GB로 제한되지 않습니다.

Rufus 2.16은 Syslinux 6.03을 사용하며 NTFS에 설치되며, 지속성 파일은 제공되지 않지만 수동으로 추가 할 수 있으며 4GB로 제한되지 않습니다.

YUMI-2.0.4.9 (MultiBoot USB)는 Syslinux 6.03을 사용하며 NTFS에 설치되며 지속성 파일은 4GB로 제한되지 않습니다. MBUSB 8.8과 마찬가지로 설치된 각 배포판에 대한 지속성 파일을 가질 수 있습니다.


2

Mkusb는 이제 Linux 용으로 가장 좋아하는 Live / Persistent 플래시 드라이브 제조업체이지만 여러 컴퓨터에서 전체 설치가 작동하지 않는다는 OP에 대한 정보가 잘못되었습니다.

독점 드라이버를 설치하지 않는 한 영구 설치는 모든 컴퓨터에서 USB로 전체 설치가 작동합니다.

뿐만 아니라 전체 설치는 훨씬 더 빠르게 부팅하거나 업데이트 할 수있는 등의 다른 이점이 있습니다.

https://ubuntuforums.org/showthread.php?t=1655412


그가 의미하는 바는 전체 설치가 ext4에 있으며 다른 Windows PC에서 드라이브가 데이터 드라이브로 사용되는 것을 막는 것입니다. 그러나 그것은 극복하기 쉽다
phuclv

@ Lưu Vĩnh Phúc 예, 첫 번째 파티션이 Windows 호환 파일 시스템 (FAT32 또는 NTFS) 인 경우 USB를 Windows PC에서 데이터 드라이브로 사용할 수 있습니다 (Windows 10 PC 인 경우). 첫 번째 파티션이어야합니다.
CSCameron

2

Windows에서 인 경우에, 당신은 그냥 사용할 수 있습니다 루퍼스 나중에 우분투 19.10 또는과 함께, 나중에 3.8을 (19.10 매일 라이브 ISO를 찾을 수 있습니다 여기에 ), 그리고 당신이 원하는 크기로 지속적인 파티션 크기를 설정합니다. Rufus는 지속성을 위해 4GB로 제한되지 않으며 NTFS를 사용할 필요조차 없습니다 (기본 파티션의 FAT32는 정상적으로 작동합니다).

예, 그것은 간단합니다 :

  • 우분투 ISO를 선택하십시오
  • 영구 파티션 슬라이더를 5GB에서 드라이브가 허용하는 크기로 이동
  • 를 누릅니다 START.

의 때문에, 그러나주의 우분투 / 캐스퍼 버그 # 1489855 , 당신이 해야 , 현재, 19.10 (특히 18.04 LTS와 19.10가 의미 전술 지속성 버그가 수정되었습니다 우분투의 버전을 사용 하지 작업을).

이 버그는 아마도 왜 많은 사람들이 말 그대로 항상 같은 미디어에서 단순히 파티션 casper-rw ext3이나 ext4파티션을 만들어 지속성으로 인식 할 수 있었기 때문에 Ubuntu에서 영구 파티션을 얻는 데 많은 어려움을 겪었는지 설명합니다 . 그러나 안타깝게도 버그 # 1489855는 최근까지 방해가되었습니다 ...

(면책 조항 : 저는 Rufus의 주요 개발자이며 버그 # 1489855가 올바르게 해결되도록 시작하면서 지속성이 우분투에서 작동하도록 많은 시간을 투자했습니다).


1
+1, 일시적 코멘트 : 특히 18.04 LTS와 19.10이 작동하지 않습니다 -> 특히 18.04 LTS와 19.04 작동하지 않습니다
sudodus

1
eoan-desktop-amd64가 포함 된 rufus-3.7_BETA가 저에게 완벽하게 작동하여 다음 rufus-3.8을 체크 아웃합니다. 잘하셨습니다. Windows 설치 Ubuntu에서 영구 파티션이 다시 작동하는 것을 보게되어 기쁩니다.
CSCameron

1
NTFS 데이터 파티션 (mkusb와 같은)에 대한 옵션 추가를 고려 했습니까?
CSCameron

아 쏴! SO / AU가 5 분 이상 주석을 편집하여 19.10 vs 19.04 오타를 수정할 수 있기를 바랍니다. NTFS 데이터 파티션과 관련하여, 우선 Windows 10 1703 이전의 어떤 것도 이동식 미디어에서 한 번에 2 개의 파티션을 마운트 할 수 없기 때문에 Windows에서는 약간 까다 롭습니다. 또한, 우리가 끈질 기게했기 때문에 그렇게 할 점이 많지 않습니다. 사람들은 FAT32 및 영구 파티션의 크기를 조정할 수 있으므로 이미 드라이브를 사용하여 ext를 지원하지 않는 시스템과 데이터를 교환 할 수 있으며 4GB 파일 제한이 문제가되는 일반적인 시나리오를 보지 못합니다.
케오

1

UNetbootin Persistent USB에 영구 파티션 추가 (Ubuntu 19.10+)

추가 USB 드라이브가 필요하지 않습니다.

  • 부팅 가능한 드라이브를 백업하고 casper-rw 파일을 복사하여 보존하십시오.

  • USB 드라이브 "toram"을 부팅합니다. UNetbootin 부팅 메뉴에서 Tab 키를 누릅니다. 공백을 입력 한 다음 "toram"을 입력하고 Enter를 누르십시오.

이제 컴퓨터가 toram (UNetbootin 드라이브에 8GB RAM 필요)으로 부팅됩니다. Live USB를 편집하고 덮어 쓸 수 있습니다.

영구 파티션과 NTFS 파티션 (데이터 저장 용)을 추가합니다.

  • GParted를 열고 USB 드라이브를 선택하고 마운트 해제하십시오.

  • FAT32 파티션을 최소로 줄이십시오.

  • 지속성을 위해 새 ext4 파티션을 추가하십시오.

  • ext4 파티션에 "casper-rw"레이블을 붙입니다.

  • 남은 공간에서 NTFS 파티션을 만듭니다.

  • 모든 작업을 적용하십시오.

  • casper-rw 파티션을 채우려면 재부팅하십시오.

이제 기존 casper-rw 파일을 새로운 casper-rw 영구 파티션에 복사합니다 :

오래된 casper-rw 파일 마운트 :

  • sudo mkdir / media / casper

  • sudo 마운트 -o 루프 / cdrom / casper-rw / media / casper /

이전 casper-rw 파일 내용을 새 casper-rw 파티션으로 복사하십시오.

sudo rsync -a /media/casper/ /media/cscameron/casper-rw/
  • 재부팅

원본 casper-rw 파일은 사용되지 않으며 삭제 될 수 있습니다.

SDC 드라이브를 수정할 수없는 Rufus와 같은 다른 부트 드라이브 응용 프로그램을 사용하여 만든 드라이브에 대해서도 유사한 절차를 수행해야합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.