USB 펜 드라이브에서 Linux 부팅


32

USB Pendrives에서 Linux 시스템 부팅은 제가 가장 좋아하는 것 중 하나입니다.

랩톱에서는 다음과 같은 장점이 있습니다.

  • 하드 디스크를 종료 할 수 있고 전력 소비를 줄입니다 (hdparm)
  • 시스템 발열이 적고 팬이 덜 자주 작동합니다.
  • 이 시스템은 더 많은 충격을 가할 수 있습니다 (뒤틀린 뒷좌석 택시 타기)

오래된 워크 스테이션 하드웨어로

  • 하드웨어 플랫폼의 빠른 테스트에 사용할 수 있습니다
  • 리눅스 (요즘 우분투)는 대부분의 하드웨어에서 잘 작동합니다
  • 단점 : 많은 구형 마더 보드 BIOS는 USB 부팅을 지원하지 않습니다

대부분의 경우 LiveCD보다 USB "부팅 스틱"을 선호했습니다.

질문 .

  1. USB 부팅 Linux에서 보았거나 예상 할 수있는 다른 장점문제점 은 무엇입니까 ?
    • 이 목적을 위해 당신이 선택한 Linux 는 무엇입니까 ?
    • ext4리눅스 usb-boot에 대해 더 입증되거나 안정적인 것이 있습니까?
    • 종종 USB 드라이브가 손상 되나요?
    • USB 드라이브 를 분할 합니까?

최신 설치 안내서 참조,
Ubuntu Karmic Koala 암호화 플래시 메모리 설치 (2009 년 7 월 22 일 편집).

이 설치 안내서는 Ubuntu Karmic Koala 'Alternate CD' 를 실행하여 LUKS 암호화 ext4 파일 시스템 이 있는 USB 플래시 메모리 스틱에 Ubuntu 'Karmic Koala'를 설치하기위한
입니다 .

답변:


18

USB 미디어를 부팅 할 때 다음을주의해야합니다.

  1. 스왑 (필요하지 않은 경우 플래시 쓰기 저장)
  2. 파일 시스템을 슬림하게 유지하고 필요하지 않은 경우 SELinux / AppArmour를 끄 십시오.
  3. 성능 향상을 위해 저널링 및 캐시 설정 조정

모든 시스템을 부팅하는 데 사용하는 USB 키가 있으며 시스템 구성을 가진 커널 및 부트 로더가 포함되어 있습니다. 또한 하드 디스크 의 암호화 키 를 보관합니다 .


12

일부 사람들은 USB 펜 드라이브의 쓰기주기와 파일에 액세스 할 때마다 디스크를 업데이트하도록 설정된 ext3과 같은 대부분의 Linux 파일 시스템에 대한 쓰기주기에 대해 우려하고 있다고 들었습니다. 이로 인해 드라이브의 같은 영역에 많은 쓰기가 발생할 수 있습니다. 일반적 noatime으로이 문제를 해결 하려면이 옵션 을 사용하는 것이 좋습니다 .

나는 로봇 팀을 위해 USB 드라이브 리눅스를 만들었습니다-작은 공간에 넣기가 매우 쉽기 때문에 선택된 데비안을 사용했으며 이미 익숙합니다. 우리는 지금 그들을 운영해 왔으며 지금까지 부패는 없었습니다. 손상이 있더라도 백업이있는 한 (정기적으로 동일한 크기의 다른 드라이브에 미러링하는 경우) 문제가 없으며 교체 비용이 정확하게 들지 않습니다.

일반적으로 번거 로움을 느끼기 때문에 USB 드라이브를 분할하지 않습니다. Windows 액세스 가능 드라이브에서 합리적인 파일 시스템 (권한, 대문자 구분 등)을 원하면 사용할 루프 파일을 만듭니다.


와우! 로봇이 움직이는 것과 같은가요? 아니면 내가 이해할 수없는 다른 해석이 있습니까?
nik

1
그들은 정말 움직이는 것들입니다. 그것들은 더 큰 버전입니다 : distrob.cs.umn.edu/explorer.php
jamuraa

6

마지막 3 가지 질문에 대한 답변 만 있습니다 (플래시 드라이브 부팅에 대한 전문적인 경험이 없습니다).

다른 사람들은 플래시 드라이브의 쓰기주기에 대한 우려가 있다고 언급했습니다. 나는 그것이 100,000 쓰기와 500,000 쓰기의 어딘가에 있다고 들었습니다. 아마 후자 일 것입니다. ext4 또는 ext3 사용시 문제점은 파일 시스템을 저널링한다는 것입니다. 이는 데이터가 저장 장치로 전송되어 저장 장치에 저장된 다음 저장 장치의 적절한 위치에 기록됨을 의미합니다. 이렇게하면 전체 쓰기가 완료되지 않고 컴퓨터가 충돌하면 저장 장치에 사본이 있으며 계속 쓸 수 있습니다. 이렇게하면 특히 저널로 사용되는 모든 부분이 플래시 드라이브의 수명을 단축시킵니다. 이러한 목적으로 ext2와 같은 비 저널링 파일 시스템을 사용하는 것이 좋습니다.

USB 드라이브가 손상되지 않았습니다. 위에서 언급 한 쓰기 제한은 메모리 단위입니다. 그 말로, 그들은 죽을 때 사용할 백업 메모리 유닛을 빌드합니다. 게다가, 내가들은 10 만 번의 저평가에 도달하기까지 시간이 걸릴 것입니다. 매일 1 개의 메모리 장치에 하루 8 번 썼다면, 메모리 장치를 죽이는 데 30 년 이상이 걸렸습니다. 시스템에 충분한 RAM이 없거나 나중에 거의 액세스 할 RAM의 양이 확실하지 않은 경우 Live-USB 설치는 때때로 USB 스틱의 일부를 메모리로 사용합니다. 웹 브라우저 기록과 같은 데이터 저장을 시뮬레이션하기 위해 Live-CD로 완료했습니다. 이것은 Live-USB이므로 해당 데이터를 영구적으로 저장할 수 있습니다. 모든 것을 말하면, 메모리 유닛은 단일 바이트가 아니라는 것을 명심하십시오.

나 자신이 USB 드라이브를 파티션하는 데 문제가 있었지만 가능합니다.

수정 : 두 번째 부분에서는 플래시 드라이브가 RAM을 위해 자체적으로 사용하는 프로세스를 말하고 Live-CD와 비슷한 것을 말합니다. Live-CD의 경우 시스템의 RAM을 가상 하드 디스크로 사용하여 브라우저 기록과 같은 파일을 "저장"하는 RAM 드라이브를 사용합니다. 플래시 드라이브에 대해 설명한 내용은 실제로 존재하지 않을 수 있습니다. Vista의 readyboost에 대해 생각하고 있던 부분은 (대학에 있고 아직 깨어 있지는 않습니다) 약간의 혼란이 있었을 것입니다. 정보가 잘못되어 죄송합니다.


@indy, 자세한 답변 감사합니다. Jaunty Ubuntu (내가 사용하는 것)를 ext2잘 설치할 수 있는지 확인하고 싶습니다 . USB웨어 레벨링은 일반적으로 드라이브 전체에서 쓰기 균일 성을 유지하므로 드라이브의 한 지점이 드라이브의 나머지 부분보다 빨리 마모되지 않아 더 빨리 죽입니다.
nik

4

나는 강아지 리눅스를 좋아 하지만 한동안 가지고 놀지 않았다. 저전력 기계에서도 빠릅니다. 또한 빠른 온라인 접속을 위해 쉬운 네트워크 마법사 등을 내장하고 있습니다. 어려움에 처했을 때 해킹하는 것이 얼마나 쉬운 지 잘 모르겠습니다.


DSL도 있습니다. damnsmalllinux.org
nik

강아지는 매우 유용하며, 다운로드 / 업데이트 옵션도 있습니다. 그러나 Gb USB 키는 전체 우분투 라이브 이미지를 실행하기에 충분히 저렴합니다.
Martin Beckett

3

내가 겪은 단점 중 하나는 종종 당신이 가지고 다니는 USB에서 리눅스를 부팅하면 당신이 아닌 PC에서 온라인으로 접속하기가 더 어렵다는 것입니다. 특히 PC가 무선 인 경우 내 경험상 소유자는 종종 무선 키와 같은 것을 기억하는 데 어려움을 겪을 것입니다.

나는 Ubuntu가있는 USB를 가지고 있는데, 때때로 깨진 기계와 그런 것들을 고치기 위해 사용합니다. 이것은 내가 가진 가장 일반적인 문제입니다. 나는 무언가를하고 싶은 명령의 세부 사항을 기억할 수 없으며 온라인으로 확인할 수 없습니다.


1
무선 액세스 포인트 장애물이 맞습니다. 그리고 최근 memtest에 우분투 USB 부팅에서 빠르게 메모리 불량을 발견했습니다 .
nik

1
  1. USB 부팅 Linux에서 보았거나 예상 할 수있는 다른 장점과 문제점은 무엇입니까?
  2. 이 목적을 위해 당신이 선택한 Linux는 무엇입니까?
  3. 리눅스 USB 부팅을 위해 ext4 또는 더 입증 된 / 안정적인 것을 제안 하시겠습니까?
  4. 종종 USB 드라이브가 손상 되나요?
  5. USB 드라이브를 분할합니까?

1- 대부분 커널과 그와 같은 것들을 업데이트하는 것이 더 어렵습니다 ...

2- 모든 리눅스는 괜찮은 라이브 USB가 될 수 있지만 Slitaz는 가볍고 빠르며 하드 드라이브 설치, 라이브 CD, 라이브 DVD 또는 라이브 USB로 쉽게 리마 딩 할 수있는 유일한 리눅스이며 모든 설정을 추가 한 상태로 유지합니다. …

3- 보안을 위해 저널링 된 ext3을 사용하고 필요한 경우 창에서 읽을 수 있도록합니다.

4- USB 키를 올바르게 제거하면 문제가 보이지 않지만 사람들이 적절한 제거 기술없이 제거하면 많이 보았습니다 ...

5- 멀티 부트 USB 키로 만들 수도 있습니다 ...

IMP : 기본 프랑스어를 이해할 수 있다면 지금 가장 진보 된 USB 키인 Framakey Ubuntu-fr Remix USB 키 설치 패키지로 직접 이동하여 번역 할 때까지 기다립니다. 많이! 어쩌면 우분투 언어를 영어로 쉽게 바꿀 수 있습니다 ...

Framakey 우분투 FR 리믹스 :

Windows 및 Mac 용 휴대용 앱 우분투 9.04 지속 가능한 라이브 USB 공유 프로파일 (옵션)

(윈도우와 맥 라이브 USB를 추가하면 천국입니다!)


메모 해 주셔서 감사합니다. USB 플래시에서 Ubuntu (커널 포함)를 업데이트하는 데 문제가 없습니다. Windows 액세스에 대해서는 곧 완료 될 것으로 예상되며 실제로 크게 신경 쓰지 않습니다. 흥미롭게도 ext2USB 부팅 플래시가 지속적인 오류없이 여러 번 분리되었습니다 (복구 됨). 그리고 Je ne comprends pas français.
nik

1
  • USB 부팅 Linux에서 보았거나 예상 할 수있는 다른 장점과 문제점은 무엇입니까?

디스크 액세스가 느립니다. 아주 느린. 그리고 신뢰할 수 없습니다. 열쇠가 너무 많이 움직이는 순간, 당신은 직접적으로 성공하고 즉각적인 효과가 실제로 나타나는 것을 목격 할 수 있습니다 rm -rf /.

반면에 USB 드라이브는 그놈의 최신 개발을 실제로 테스트 할 수있는 유일한 방법입니다. Gnome Shell은 가상 머신에서 끔찍하게 실행되는 반면 Unity는 3D 가속 없이는 실행을 거부합니다.

USB 설치를 통해 프로세스에서 "기본"설치를 방해하지 않고 하드웨어에서 직접 최첨단 시스템을 테스트 실행할 수 있습니다.

  • 이 목적을 위해 당신이 선택한 Linux는 무엇입니까?

실제로 중요하지 않습니다. Arch Linux ( 그래픽 환경을 실행 하지 않음 )의 USB 키와 compiz-powered Unity의 Ubuntu 11.04 alpha의 USB 키가 있습니다. 업데이트를 적용 할 apt때보 pacman다 속도가 느리지 만 둘 다 합리적으로 잘 실행 됩니다.

  • 리눅스 USB 부팅을 위해 ext4 또는 더 입증 된 / 안정적인 것을 제안 하시겠습니까?

ext4는 잘 작동합니다. ext3도 마찬가지입니다. 그러나 저널링되지 않은 파일 시스템에 대해서는 제안하지 않습니다.

  • 종종 USB 드라이브가 손상 되나요?

아직은 없지만 많이 사용했다고 말할 수는 없습니다.

  • USB 드라이브를 분할합니까?

데이터를 저장하기 위해 키를 사용해야 할 때 작은 FAT32 파티션을 유지하기 위해 둘 중 하나를 분할했습니다. 특별한 문제는 발생하지 않았습니다.


USB 설치시 성능 (속도)에 대한 메모가 표시되어 있지만 ext2저널링없이 일부 설치 를 시도하고 여기에있는 다른 답변 중 하나에서 제안 된 SELinux / AppArmour와 같은 일부 기능을 끄는 것이 좋습니다. ). 테스트 시스템에서 너무 많은 안전이 필요하지 않으며 손상으로부터 항상 전체 백업을 유지할 수 있습니다.
nik

1
  1. USB 부팅 가능 스틱의 장점 : 플래시 스틱에있는 물리적 ISO 파일 부팅을 포함하여 grub4dos 를 사용하는 경우 단일 펜 드라이브에서 여러 시스템을 부팅 할 수 있습니다 (RAM에 매핑되거나 디스크에서 직접 매핑 됨). 연속 블록). 잠재적 인 문제 : 모든 배포판에서 ISO 파일로 부팅 할 수있는 것은 아닙니다. 일부 배포판은 이국적인 하드웨어 나 일반 하드웨어로 부팅되지 않을 수도 있습니다. grub4dos를 사용하면 부팅 가능한 CD / DVD 디스크가 사용하는 방식 인 플로피 부팅 이미지로 쉽게 부팅 할 수 있습니다. 또 다른 단점은 USB 플래시 드라이브에서 여러 개의 작은 파일을 읽는 것이 매우 느릴 수 있다는 것입니다. 외장 USB HDD 드라이브를 사용하면 속도가 훨씬 빠릅니다.

  2. Linux 배포판 선택 : PartedMagic , PuppyLinux , DamnSmallLinux , lubuntu , xubuntu , BartPE, Hiren 's Boot CD, Windows 설치 파일.

  3. 파일 시스템 : ext4 또는 기타 : FAT32는 유연성과 여러 운영 체제 (예 : Linux 및 Windows 기반 OS 모두)가 동일한 스틱에있는 경우 가장 효과적입니다.

  4. USB가 손상되었습니다 .이 문제가 발생하지 않았습니다. 그러나 대부분은 일반적인 환경이 아니라 구조 목적으로 부팅 USB 스틱을 사용합니다.

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