플래시 드라이브 또는 외장 드라이브에 Kali Linux를 본격적인 OS로 설치합니다. 빈 하드 드라이브에 Ubuntu Linux 설치하기 외장 하드 드라이브에서 우분투를 시작하는 방법

Firewire 및 eSATA 하드 드라이브와 기타 외부 미디어에는 중요한 공통 기능이 있습니다. 이동 중에 컴퓨터에 연결하고 이동 중에 연결을 끊는 것입니다. 시스템은 SCSI와 같은 거의 모든 미디어에서 작동합니다.

Linux에서 외부 드라이브를 연결하기 위해 Cook?

거의 모든 배포판의 로컬 시스템(KDE, Gnome)은 다음과 같이 외부 미디어 연결에 반응합니다. 연결된 외부 미디어의 파일에 편리하게 액세스할 수 있는 새 파일 관리자 창이 열립니다(때로는 확인 요청 포함).

종종 아이콘이 바탕 화면에 나타나 미디어를 나타내며 이를 통해 파일 시스템을 디렉토리 트리에서 구체적으로 연결 해제할 수 있는 컨텍스트 메뉴를 열 수 있습니다.

디렉터리 트리에서 외부 미디어의 모든 섹션을 특별히 분리한 다음 케이블을 제거해야 합니다! 대부분의 배포판에서 미디어 아이콘을 클릭하고 꺼내기, 안전하게 제거 또는 유사한 메뉴 항목을 선택하면 됩니다.

이러한 방식으로 모든 쓰기 작업이 완료되었는지 확인한 다음 장치가 실제로 꺼집니다. 이 단계를 무시하면 파일 시스템이 손상되고 데이터가 손실될 위험이 있습니다!


일반적으로 절차가 간단하기 때문에 이상합니다. 그냥 매장에서 만든 섹션이 아니었을까요?

그냥 매장에서 만든 섹션이 아니었을까요?
그랬을 가능성이 있습니다. 하드 드라이브에 Windows용 프로그램이 있었습니다. 나는 그들을 Wine으로 운영하고 싶지 않았습니다. 가상 머신을 사용하지 않습니다. 그게 다야

이미 프로그램이 있다면 섹션이 있습니다. 그러나 디스크를 보호하기 위해 이러한 프로그램에 의해 모든 것이 암호화되었을 수 있으므로 포맷이 쉽지 않았습니다.

나에게 외부 드라이브를 연결하려고 하면 다음과 같이 표시됩니다. / dev / sdb1 at / media / vadim / 3Q HDD를 장착하는 중 오류가 발생했습니다. 외부: 명령줄 `mount -t" ntfs "-o" uhelper = udisks2, nodev, nosuid, uid = 1000, gid = 1000, dmask = 0077, fmask = 0177 "" / dev / sdb1 "" / media / vadim / 3Q HDD External ""이(가) 0이 아닌 종료 상태로 종료됨 13: $ MFTMirr이 $와 일치하지 않습니다. MFT(레코드 0).
"/ dev / sdb1" 마운트 실패: 입력/출력 오류
NTFS가 일치하지 않거나 하드웨어 오류가 있거나 "
SoftRAID / FakeRAID 하드웨어. 첫 번째 경우 Windows에서 chkdsk / f를 실행하십시오.
그런 다음 Windows로 두 번 재부팅하십시오. / f 매개변수의 사용은 매우
중요한! 장치가 SoftRAID/FakeRAID인 경우 먼저 활성화하십시오.
/dev/mapper/디렉토리 아래에 다른 장치를 마운트합니다(예:
/ 개발 / 매퍼 / nvidia_eahaabcc1). "dmraid" 문서를 참조하십시오.
상세 사항은.

mountmanager 프로그램을 설치하려고 하면 한 번에 비슷한 상황에서 많은 도움이 되었습니다.

sudo apt-get 설치 마운트 관리자

휴대용 플래시 드라이브나 외장 하드 드라이브가 필요한 경우 최소한 두 가지 옵션이 있습니다.

  • 플래시 드라이브에 시스템 설치
  • (영구 저장)

첫 번째 옵션은 일반적인 운영 체제 설치와 유사합니다. 그러나 플래시 드라이브에 설치할 것이기 때문에 USB 입력이 있는 모든 컴퓨터에서 부팅할 수 있는 휴대성을 얻게 됩니다. 시스템에 대한 모든 변경 사항은 재부팅 후 저장됩니다. 일반적으로 작업은 일반 컴퓨터로 작업하는 것과 크게 다르지 않습니다.

두 번째 옵션은 라이브 시스템 USB 드라이브(동일한 플래시 드라이브). 그러나 Live 시스템은 변경 사항(사용자 파일, 시스템 설정)을 저장할 수 없기 때문에 파일 및 설정이 저장되는 또 다른 섹션이 추가로 생성됩니다. 즉, 첫 번째 버전에서와 같이 나타납니다. 다시 시작한 후 변경 사항을 "기억"하는 시스템이 있습니다. 사실, 약간의 뉘앙스가 있습니다.

라이브 시스템 지속성 있는다운로드한 ISO 이미지와 동일합니다. 즉, 공간을 덜 차지합니다. 일반적으로 최대 4GB입니다. 설치된 운영 체제는 일반적으로 약 13-15GB가 걸립니다. 반면에 Live는 압축을 사용하기 때문에 일반적으로 설치된 시스템이 더 빨리 부팅됩니다. 새 커널(업그레이드 가능)이 이전 부트로더(라이브 이미지의 일부이며 업데이트되지 않음)와 호환되지 않는 경우 영구 라이브 시스템에 문제가 발생할 수 있습니다.

일반적으로 두 가지 방법 모두 존재할 권리가 있으며 두 가지 방법 모두 사이트 페이지에서 고려됩니다. 이 지시는 당신에게 보여줄 것입니다 Kali Linu가 설치된 플래시 드라이브를 만드는 방법엑스. USB 드라이브에 시스템을 설치하거나 USB 플래시 드라이브 또는 외부 드라이브에서 부팅할 때 발생할 수 있는 몇 가지 문제를 방지하기 위한 자세한 절차가 설명됩니다.

메모리 카드에 Kali Linux를 설치하는 기능

USB 스틱에 설치하는 것은 내장 드라이브에 설치하는 것과 유사합니다. 그러나 주 컴퓨터 시스템, 컴퓨터 하드 드라이브 또는 주 시스템의 부트 로더를 실수로 손상시키지 않기 위해 가상 컴퓨터의 USB 플래시 드라이브에 Kali Linux를 설치하는 것이 좋습니다. 이 설치를 완료하면 실제 컴퓨터의 이 플래시 드라이브에서 부팅할 수 있습니다. 가상 컴퓨터로 사용합니다.

VirtualBox가 이미 설치되어 있거나 설치 방법을 알고 있다고 가정합니다.

VirtualBox에서 새 가상 머신을 만듭니다. Linux용으로 가장 많이 사용되는 가상 컴퓨터입니다. 유일한 차이점은 (가상) 하드 드라이브가 없어야 한다는 것입니다. VirtualBox에서 가상 머신을 생성하는 데 어려움이 있거나 VirtualBox와 관련된 기타 문제로 어려움이 있는 경우 "" 지침을 참조하세요. 자세한 내용과 스크린샷으로 설명되어 있습니다.

새 가상 컴퓨터를 만드는 과정에서 창에 도달하면 HDD을 선택한 다음 " 가상 하드 디스크를 연결하지 마십시오»:

가상 머신이 생성되면 시작합니다. 공식 릴리스(주간 자동 빌드가 아님)는 ISO로 권장됩니다. 주간 빌드를 사용하려고 하면 커널 모듈을 로드할 수 없고 설치에 실패하는 것과 관련된 오류가 발생했습니다.

Kali Linux용 USB 스틱

Kali Linux 및 모든 최신 Linux 배포의 경우 크기가 16GB 이상인 메모리 카드를 권장합니다. 저것들. 32GB 이상입니다. 속도는 높을수록 좋습니다. 플래시 드라이브는 여러 동시 읽기/쓰기 작업에 적합하지 않으며 운영 체제는 이 모드에서 작동합니다. 좋은 메모리 카드를 사용하더라도 시스템은 데스크탑보다 눈에 띄게 느리게 작동하며 지연되거나 느려질 수 있습니다. 나쁜(느린) 메모리 카드를 사용하면 작업이 어렵고 불편해질 수 있습니다.

설치된 운영 체제와 함께 사용되는 USB 플래시 드라이브의 수

나는 그들의 미디어 캐리어를 아끼지 않는 사람 중 하나입니다. 휴대폰의 메모리 카드에 급류를 다운로드하고 USB 스틱에 운영 체제를 설치하고 집중적으로 사용하며 종종 전체 백업을 만들고 복원합니다. 나는 과도하게 사용하여 메모리 / USB 스틱을 부러뜨린 적이 없습니다. 솔직히 메모리 카드는 자주 사용하면 열화될 수 있다는 것은 편견이라고 생각합니다. 어쩌면 나는 운이 좋다. USB 플래시 드라이브(적어도 일부)는 수년 동안 "살아있을" 수 있고 설치된 운영 체제와 함께 사용할 수 있다고 말하고 싶습니다.

운영 체제를 설치하기 위해 USB 메모리 스틱 청소

설치를 시작하기 전에 플래시 드라이브에서 데이터를 완전히 지우는 것이 좋습니다(GPT 삭제). 그렇지 않으면 디스크 쓰기 문제로 오류가 발생할 수 있기 때문입니다. 다운로드한 ISO에서 부팅한 Live 시스템 자체의 힘으로 이 작업을 수행합니다.

이 메뉴가 나타나면 "그래픽 설치"를 선택하는 대신 시스템으로 부팅합니다.

가상 머신의 하단 표시줄로 부팅할 때 USB 플래시 드라이브를 시스템에 연결합니다.

디스크 목록을 볼 수 있지만 거기에 다른 미디어(하드 디스크)가 없기 때문에 이름 아래에 플래시 드라이브만 표시됩니다. / 개발 / sda:

F디스크 -l

디스크에서 GPT를 제거하려면(있는 경우) 다음을 실행합니다.

Gdisk/개발자/sda

전문가 모드로 전환하려면 거기에 들어가십시오.

그런 다음 GPT를 제거하려면 다음을 입력하십시오.

디스크를 완전히 지우려면 두 번 동의하십시오.

이제 플래시 드라이브를 제거하지 않고 정리하고 가상 시스템을 다시 시작합니다. 이제 " 그래픽 설치»:

USB 메모리 스틱에 Kali Linux 설치 지침

운영 체제 설치와 차이점은 없습니다. 모든 것이 표준이며 언어, 사용자 이름 등의 선택입니다. 이에 문제가 있는 경우 "" 참고를 다시 참조하십시오.

아마도 스왑 파티션에는 약간의 뉘앙스가 있을 뿐입니다. 플래시 드라이브에 스왑 파티션이 전혀 필요하지 않습니다. 컴퓨터 리소스를 직접 사용합니다. 모든 RAM - 이 정도면 충분합니다. 그러나 이것이 사실이 아니더라도 플래시 드라이브의 스왑 파티션은 매우 느리기 때문에 손상만 있을 뿐입니다. 스왑 파티션 생성을 방지하려면 " 디스크 파티션 나누기"항목 선택" 수동으로»:

섹션 선택:

"예" 선택:

"무료 좌석" 선택:

다음 창에서는 대부분 변경할 필요가 없습니다.

"기본" 선택:

"파티션 설정 완료" 선택:

"파티셔닝 완료 및 디스크에 변경 사항 쓰기"를 선택하십시오.

시스템은 스왑 공간에 파티션이 지정되지 않았다고 불평하고 가능한 모든 방법으로 이를 칭찬합니다. 우리의 경우(플래시 드라이브에 OS 설치) 실제로 필요하지 않습니다. "아니오"를 선택합니다.

이제 "예"를 선택하십시오.

그 후 Kali Linux OS의 일반 설치가 시작됩니다.

여기에서 변경하지 않고 그대로 둡니다.

플래시 드라이브 선택:

설치가 끝나면(그리고 플래시 드라이브는 SSD는 물론이고 일반 하드 드라이브만큼 빠르지 않기 때문에 예상보다 시간이 오래 걸릴 수 있음) 가상 컴퓨터를 끕니다. 실제 컴퓨터를 재부팅하여 새로 설치된 USB 스틱에서 부팅할 수 있습니다.

USB 스틱에서 Kali Linux 부팅하기

UEFI가 없는 경우 컴퓨터 부팅이 시작될 때 삭제 또는 Esc 버튼을 여러 번 누릅니다(마더보드 모델에 따라 다른 경우도 있음). Google에서 확인할 수 있습니다. BIOS에서 "Boot Order"에서 플래시 드라이브를 선택합니다. 이 순간에 플래시 드라이브를 컴퓨터에 삽입해야 합니다. 그렇지 않으면 BIOS에서 이를 볼 수 없습니다. 플래시 드라이브를 삽입했지만 컴퓨터에 표시되지 않으면 다른 슬롯에 삽입하고 매번 재부팅하고 BIOS로 이동합니다.

UEFI가 있으면 BIOS에 들어갈 수 없습니다. BIOS에 들어가는 가장 쉬운 방법은 명령줄에 관리자로 입력하는 것입니다.

종료.exe / r / o

그런 다음 컴퓨터가 1분 이내에 다시 시작된다는 메시지가 나타납니다. 재부팅 후 여기에서 "진단"을 선택합니다.

이제 "고급 옵션"을 선택하십시오.

이제 "UEFI 펌웨어 옵션":

음, "다시 로드":

제조업체마다 BIOS가 다르므로 사용자의 BIOS가 다를 수 있습니다. 그러나 본질이 명확하도록 노트북을 예로 보여 드리겠습니다. 부팅 탭으로 이동하여 부팅 옵션 우선 순위를 선택하고 어떤 옵션이 있는지 확인하십시오.

단 하나의 옵션과 내 플래시 드라이브는 확실히 없습니다.

보안 부팅을 찾고 비활성화(비활성화):

새로운 OS 모드 선택 메뉴 항목이 나타납니다. 여기에서 CMS 및 UEFI OS를 선택합니다. CMS OS만 선택하면 설치된 Windows가 부팅되지 않습니다.

이제 Fast BIOS Mode와 같은 항목을 찾고 비활성화(비활성화)합니다. 이것은 BIOS가 부팅될 때 USB 장치가 있는지 확인하기 위해 필요합니다.

그러나 다시 BIOS가 필요합니다! 따라서 로드할 때 해당 키를 누르십시오. 이 키가 있습니다 - F2. 이전 컴퓨터에서 해당 키는 삭제였습니다. BIOS 자체는 컴퓨터가 부팅될 때 이 키를 기록합니다. 영어를 볼 시간이 없거나 영어를 이해하지 못하는 경우 Google에서 모델을 찾으십시오. 또는 무차별 대입을 시도하십시오. 명명된 키 외에도 이 키는 Esc 또는 일종의 F *일 수도 있습니다.

부팅 옵션 우선 순위 탭으로 다시 이동합니다. 이제 플래시 드라이브가 있습니다. 내가하는 것처럼 플래시 드라이브를 첫 번째 위치에 놓고 Windows 부팅 관리자를 두 번째 위치에 넣으면 다음과 같은 효과를 얻을 수 있습니다. 플래시 드라이브를 컴퓨터에 삽입하면 Linux가 이 플래시 드라이브에서 부팅됩니다. 플래시 드라이브가 없으면 Windows가 부팅되며 BIOS로 다시 들어갈 필요가 없습니다!

저장하고 재부팅하는 것을 잊지 마십시오.

"디스크에 깨끗하지 않은 파일 시스템이 있습니다" 문제 해결

Linux를 부팅할 때 다음 오류가 발생할 수 있습니다.

디스크에 깨끗하지 않은 파일 시스템(0, 0)이 있습니다.

특히 이 오류는 USB 플래시 드라이브나 외부 드라이브에서 부팅을 시도할 때 나타납니다. GRUB 설정이 Windows 드라이브와 같은 잘못된 드라이브를 가리키기 때문입니다. 시스템이 디스크의 파일 시스템을 이해하지 못하고 부팅을 계속할 수 없습니다. 이 문제는 아주 간단하게 해결할 수 있습니다.

컴퓨터를 재부팅하고 GRUB 부트로더 메뉴가 나타나면 이자형... 다음과 같은 내용이 표시됩니다.

로 시작하는 라인을 주목하라 리눅스... 제 경우에는 기록이 있습니다.

루트 = / dev / sda1

가상 컴퓨터에 설치하는 동안 플래시 드라이브 외에 다른 저장 매체가 없었기 때문에 이름이 / 개발 / sda1... 실제 컴퓨터에는 적어도 하나 이상의 하드 디스크가 있으며 / dev / sda1이라는 이름이 할당되었을 수 있습니다. 그리고 지금 부팅하려는 플래시 드라이브의 이름이 다릅니다. 이 이름은 / dev / sdb1, / dev / sdc1 또는 다른 이름이 될 수 있습니다(시스템의 디스크 수에 따라 다름).

새 이름을 모르는 경우 다른 옵션을 살펴보십시오. 커서를 드라이브 이름으로 이동하고 / dev / sd로 변경하십시오. 1. 그런 다음 키를 누릅니다. F10그리고 다운로드를 기다립니다. 부팅에 실패하면 컴퓨터를 다시 시작하고 항목을 / dev / sd로 변경하십시오. 와 함께 1(알파벳 순), F10다운로드가 성공했는지 확인합니다.

시스템으로 성공적으로 부팅한 후 부팅 가능한 디스크의 이름을 변경합니다. 예를 들어 제 경우에는 디스크 이름이 / 개발 / SDC1(문자로 ). 그러면 부팅 디스크를 변경하는 명령이 다음과 같이 표시됩니다.

Sudo grub-install --recheck / dev / sdc sudo grub-mkconfig -o /boot/grub/grub.cfg

대신에 / 개발 / SDC디스크 또는 플래시 드라이브의 이름으로 대체하십시오.

이제 다시 시작하면 오류가 발생하지 않으며 플래시 드라이브에 설치된 Kali Linux에 즉시 진입합니다.

Kali Linux로 플래시 드라이브 백업

플래시 드라이브에 운영 체제를 설치하고 특히 후속 구성 및 프로그램 설치는 긴 과정입니다. 플래시 드라이브가 여전히 고장나거나 기말 보고서를 기록하기 위해 플래시 드라이브가 필요한 경우 백업 복사본을 만들 수 있습니다. 또한 OS에 위험한 비디오 드라이버 또는 기타 유사한 실험을 설치하기 전에 백업을 만드는 것이 좋습니다.

개별 파일이 아닌 OS의 백업 복사본을 만드는 방법에 대해 이야기하는 경우 가장 좋은 옵션은 전체 디스크의 이미지를 복제하는 것입니다. 필요한 경우 모든 설정으로 전체 운영 체제를 매우 빠르게 반환할 수 있습니다. 이 방법의 단점은 백업이 있는 이미지가 플래시 드라이브만큼의 공간을 차지한다는 것입니다. 예를 들어 모든 파일이 있는 운영 체제가 USB 드라이브 볼륨의 절반만 차지하더라도 이미지는 여전히 플래시 드라이브 크기입니다. 이미 언급했듯이 플러스는 동기화를 위해 파일을 선택할 필요가 없으며 전체 백업이 하나의 파일로 저장되며 복원을 통해 원래 상태로 완전히 돌아갈 수 있습니다.

Linux 시스템에서는 프로그램을 사용하여 유사한 이미지를 만들 수 있습니다. dd, 그리고 Windows에는 멋진 무료 오픈 소스 유틸리티가 있습니다.

Win32 디스크 이미저를 다음과 같이 시작합니다. 장치플래시 드라이브를 선택하고 필드에서 이미지 파일이미지를 저장할 경로를 작성하십시오.

모든 준비가 완료되면 클릭 읽다.

운영 체제를 플래시 카드로 복원해야 하는 경우 같은 방식으로 플래시 드라이브에 쓰고자 하는 이미지를 선택하고 쓰다.

결론

이 매뉴얼은 플래시 드라이브에 Kali Linux를 설치하는 방법을 자세히 보여주고 가능한 문제와 해결 방법을 설명합니다. 실제로 비슷한 방식으로 설정할 수 있습니다. 모든 Linux-USB 메모리 스틱... Kali Linux USB 스틱을 만드는 방법을 보여줍니다. 지속성 있는(영구 저장).

기본 Windows 시스템에서 플래시 드라이브에 있는 파일을 보려면 "" 지침을 참조하십시오.

원본: "Ubuntu Hacks: 1장 - 시작하기"
By Kyle Rankin, Jonathan Oxer, Bill Childers
발행일: 2006년 6월
번역: N. Romodanov
양도일: 2010년 7월

Ubuntu 시스템을 설치하고 부팅하고 FireWire 장치, USB 또는 기타 외부 드라이브에서 완전히 실행할 수 있지만 이를 위해서는 몇 가지 특별한 구성이 필요합니다. 아래에서는 이러한 설정 과정을 처음부터 끝까지 설명합니다.

이 책을 쓰는 과정에서 우리는 노트북을 메인 컴퓨터로 사용할 때의 가장 큰 단점은 시스템을 테스트할 때 하드 드라이브를 교체하는 것이 훨씬 더 어렵다는 점을 깨달았습니다. 다양한 트릭과 특정 시스템 설정을 테스트할 수 있도록 Ubuntu 시스템을 구성해야 했지만 가능하다면 기본 랩톱 하드 드라이브를 다시 분할하고 시스템을 다시 설치하고 싶지 않습니다. 우리는 외부 미디어에 Ubuntu 시스템을 설치하고 거기에서 실행하기로 결정했습니다. 따라서 일반적인 시스템은 그대로 유지되었지만 필요할 때 Ubuntu 시스템을 시작할 수 있습니다.

불행히도 이 설치 옵션은 몇 가지 이유로 인해 약간의 조정 없이는 자동으로 작동하지 않습니다.

  • 기본적으로 Ubuntu에서 사용하는 initrd 파일(소스 램 디스크)에는 외부 장치에서 부팅하는 데 필요한 드라이버가 없습니다. BIOS는 장치를 감지하는 데 문제가 없지만(이동식 드라이브에서 부팅을 지원한다고 가정), 커널이 로드되면 Linux는 부팅 프로세스를 계속하기 위해 드라이브를 감지하고 마운트할 수 없습니다.
  • initrd에 적절한 드라이버가 있더라도 커널이 이러한 모듈을 로드하고 사용을 시도하기 전에 이동식 드라이브를 감지하는 데 몇 초가 걸립니다. 이 시간 동안 시스템은 부팅을 시도하고 이 시간까지 구성이 완료되지 않기 때문에 이동식 디스크를 찾을 수 없습니다.
  • Ubuntu 설치 프로그램의 장점은 시스템에 설치했을 수 있는 다른 운영 체제를 감지하고 각 OS의 GRUB 부트로더에 항목을 추가한다는 것입니다. 유감스럽게도 이는 각 OS가 BIOS에 나열된 첫 번째 드라이브인 내부 하드 드라이브에 있어야 하고 이동식 드라이브가 두 번째(또는 시스템에 다른 드라이브가 있는 경우 세 번째 또는 네 번째)에 있어야 한다는 것을 의미합니다. BIOS가 이동식 드라이브에서 부팅되면 시스템의 첫 번째 드라이브로 구성되어 GRUB에 문제가 발생합니다.

이 섹션에서는 이동식 드라이브에 Ubuntu를 설치하고 부팅할 수 있도록 이러한 각 문제를 해결하는 방법을 살펴보겠습니다.

디스크 파티션 구성

첫 번째 단계는 다른 설치 옵션과 똑같은 방식으로 Ubuntu 설치 프로세스를 시작하는 것이므로 디스크 파티션을 다시 나누는 단계에 이를 때까지 "Ubuntu 설치" 섹션 [Hack # 5]에서 읽은 내용을 따르십시오. 섹션에. Ubuntu가 디스크 파티셔닝으로 이동할 때 기본값은 시스템의 내부 IDE 또는 SCSI 디스크 중 일부일 수 있습니다. 시스템이 IDE 장치를 사용하는 경우 SCSI 감지 드라이브를 지정하여 외부 드라이브를 선택할 수 있습니다. 디스크 라인은 아마도 "SCSI (0,0,0) (sda)"처럼 보일 것입니다. 시스템에 SCSI 드라이브가 이미 있는 경우 USB 드라이브를 찾는 것이 조금 더 어렵지만 시스템에 나열된 마지막 SCSI 드라이브일 가능성이 큽니다.

경고

Ubuntu는 선택한 드라이브를 포맷하고 파티션을 다시 나누고 포함할 수 있는 모든 데이터를 삭제하므로 이 시점에서 올바른 드라이브를 선택했는지 절대적으로 확인해야 합니다. 어떤 드라이브를 선택해야 할지 잘 모르겠다면 Ubuntu Live CD로 부팅하고 장치 이름( sda, sdb등)이 시스템의 다른 드라이브에 할당됩니다.

GRUB 설치

포맷할 적절한 장치를 선택했으면 GRUB 부트 로더 구성 단계에 도달할 때까지 Ubuntu 설치 프로세스를 계속하십시오. 여기에서 GRUB를 내부 하드 드라이브에서 MBR로 부팅할지 묻는 메시지가 표시됩니다. 시스템에서 사용되는 부트로더를 덮어쓰므로 이렇게 하면 안 됩니다. 대신 아니오로 답하고 다음 창에서 / dev / sda(또는 이동식 디스크에 할당된 Linux 장치 이름)를 지정하여 이동식 디스크에 직접 GRUB를 설치할 수 있습니다.

chroot 사용

그런 다음 계속을 선택하고 시스템을 다시 시작하라는 메시지가 표시될 때까지 Ubuntu 설치 프로세스를 계속합니다. 재부팅하기 전에 시스템에서 몇 가지 설정을 지정해야 합니다. Ubuntu 설치 프로그램을 사용하면 실제로 시스템에서 일부 제한된 명령을 실행하는 데 사용할 수 있는 기본 콘솔에 들어갈 수 있습니다. Alt-F2를 눌러 이 콘솔로 이동한 다음 Enter 키를 눌러 활성화합니다.

이제 chroot 명령을 사용하여 일부 파일을 변경할 수 있도록 이동식 디스크를 준비해야 합니다. 사실, 이동식 디스크는 / target 디렉토리에 마운트되며 첫 번째 단계는 이 장치에 특별한 / proc 파일 시스템을 마운트하는 것입니다:

# 마운트 -t proc / target / proc

이제 chroot 명령을 사용하여 / target을 시스템의 라이브 파티션으로 전환할 수 있습니다. 따라서 이 디스크에서 부팅하는 것처럼 명령을 실행할 수 있습니다.

# chroot / 대상

initrd 구성

명령이 실행되자마자 chroot, 가장 먼저 할 일은 이동식 디스크를 사용할 수 있도록 하는 Linux 모듈을 추가하는 것입니다. 초기화... /etc/mkinitramfs/modules 파일에서 initrd에 추가할 추가 모듈을 지정할 수 있으므로 원하는 콘솔 텍스트 편집기를 사용하여 해당 파일을 편집합니다. 선호하는 콘솔 텍스트 편집기가 없으면 편집기를 사용하십시오. 정력(vim에 익숙하지 않다면 구성 파일 편집 [Hack # 74] 사용 방법의 예를 참조하십시오. 정력):

# vim / etc / mkinitramfs / 모듈

이 파일이 열리면 파일의 맨 끝으로 이동하여 다음 몇 줄을 추가한 다음 변경 사항을 저장하고 파일을 닫습니다.

Ehci-hcd USB 저장 장치 scsi_mod sd_mod

단서

이동식 장치가 IEEE1394 커넥터를 통해 연결된 경우 다음 행도 추가하십시오.

ieee1394ohci1394sbp2

다른 장치의 경우 - 이 장치에 필요한 모듈을 이 파일에 추가하기만 하면 됩니다.

모듈이 제대로 구성되면 다음 단계는 로드를 계속하기 전에 몇 초 동안 기다리도록 initrd 데몬을 구성하는 것입니다. 이렇게 하면 Linux에서 이동식 디스크를 검색하고 구성할 수 있습니다. 텍스트 편집기에서 /etc/mkinitramfs/initramfs.conf 파일을 엽니다.

# vim /etc/mkinitramfs/initramfs.conf

Linux가 부팅 프로세스를 완료하기 전에 몇 초 동안 기다리려면 이제 파일 맨 처음에 새 매개변수를 추가하십시오.

경험상 USB 드라이브에서 Linux를 부팅하는 데 10초면 충분하지만 필요한 경우 이 값을 더 높거나 낮출 수 있습니다. 변경 사항을 저장하고 파일을 닫습니다.

이제 특별한 도구의 도움으로 할 수 있습니다 mkinitramfs파일을 다시 생성 초기화, 새 설정이 이미 추가됩니다.

# mkinitramfs -o /boot/initrd.img-2.6.15-16-386 /lib/modules/2.6.15-16-386

설치 CD에 사용된 커널 버전과 일치하도록 initrd.img 및 /lib/modules 경로를 변경합니다.

GRUB 설정 변경

마지막 단계는 GRUB 구성 파일에서 일부 설정을 변경하는 것입니다. Ubuntu 설치 프로그램은 외부 장치(또는 BIOS에 지정된 두 번째 드라이브)를 hd1으로 구성하지만 이 장치는 외부 장치에서 부팅할 때 BIOS의 첫 번째 시스템 장치가 되므로 외부 드라이브가 hd0이어야 합니다. 텍스트 편집기에서 GRUB menu.lst 파일을 엽니다.

# vim /boot/grub/menu.lst

GRUB 루트 장치를 참조하는 행을 찾으십시오. 그들은 다음과 같이 보일 것입니다:

## 기본 grub 루트 장치 ## 예. 그루트 = (hd0,0) # 그루트 = (hd1,0)

장치 hd0을 가리키도록 마지막 줄을 변경합니다.

## 기본 grub 루트 장치 ## 예. 그루트 = (hd0,0) # 그루트 = (hd0,0)

제목 Ubuntu, 커널 2.6.15-16-386 루트(hd1,0) 커널 /boot/vmlinuz-2.6.15-16-386 루트 = / dev / sda1 ro 조용한 시작 initrd /boot/initrd.img-2.6.15 -16-386 부팅 제목 Ubuntu, 커널 2.6.15-16-386(복구 모드) 루트(hd1,0) 커널 /boot/vmlinuz-2.6.15-16-386 루트 = / dev / sda1 ro single initrd / boot /initrd.img-2.6.15-16-386 부팅 제목 Ubuntu, memtest86 + 루트(hd1,0) 커널 /boot/memtest86+.bin 부팅

제목 Ubuntu, 커널 2.6.15-16-386 루트(hd0,0) 커널 /boot/vmlinuz-2.6.15-16-386 루트 = / dev / sda1 ro 조용한 시작 initrd /boot/initrd.img-2.6.15 -16-386 부팅 제목 Ubuntu, 커널 2.6.15-16-386(복구 모드) 루트(hd0,0) 커널 /boot/vmlinuz-2.6.15-16-386 루트 = / dev / sda1 ro single initrd / boot /initrd.img-2.6.15-16-386 부팅 제목 Ubuntu, memtest86 + 루트(hd0,0) 커널 /boot/memtest86+.bin 부팅

Ubuntu가 다른 OS를 감지하고 구성하고 이를 활용하려면 각 OS의 구성 매개변수를 동일하게 변경하면 됩니다. 뿌리- hd0을 hd1으로 바꾸십시오. 그런 다음 변경 사항을 저장하고 파일을 닫습니다.

이제 chroot 모드를 종료할 수 있으므로 콘솔에 exit를 입력한 다음 Alt-F1을 눌러 기본 Ubuntu 설치 콘솔로 돌아갑니다. 이제 계속 옵션을 선택하여 시스템을 재부팅하고 설치된 시스템을 시작할 수 있습니다.

단서

CD-ROM이나 기타 하드 드라이브가 있는 경우 대부분의 컴퓨터는 기본적으로 이동식 디스크에서 부팅하도록 선택할 수 없습니다. 일부 BIOS에서는 부팅 중에 특수 키(예: F12)를 누를 때 부팅할 장치를 선택할 수 있도록 설정을 구성할 수 있습니다. 다른 BIOS에서는 Esc, F2 또는 Del 키 중 하나를 눌러 BIOS로 들어가 장치의 부팅 순서를 조정해야 할 수 있습니다.

초기 데이터 또는 설치를 시작하기 위해 필요한 것:

  1. 우분투 배포 자체 - ubuntu-11.04-dvd-i386.iso
  2. 넷북 - Acer AO BGK-531h
  3. 외장 HDD - Transcend Classic 320Gb

사실 내가 하고 싶었던 것:

외장 HDD에 Ubuntu를 설치하고 HDD가 컴퓨터에 연결되어 있고 이 HDD의 부팅이 BIOS-e에서 설정되면 Ubuntu가 부팅됩니다. 그리고 이 HDD를 연결하지 않고 컴퓨터를 부팅하면 이 컴퓨터에 설치된 OS가 부팅됩니다.

내가 겪었던 문제와 실제로 이 기사에서 해결한 문제는 다음과 같습니다.

일반 설치(외부 HDD를 컴퓨터에 연결하고 Ubuntu 부팅 가능한 배포판을 통해 부팅하여 설치) 중에 컴퓨터의 MBR(마스터 부트 레코드)을 덮어쓰고 Ubuntu는 GRUB를 설치하고 외부 HDD 없이 컴퓨터를 추가로 부팅합니다. HDD를 삽입할 수 없습니다. 이 현상을 우회할 수 있는 가능성이 있다는 점을 배제하지는 않지만, 현재로서는 잘 몰라서 다른 우회 방법을 찾고 있었습니다.

시작하겠습니다.

인터넷 검색을 하고 수많은 포럼을 읽은 후 컴퓨터에 MBR을 덮어쓰지 않고 설치하려면 a) 컴퓨터의 하드 드라이브 연결을 끊거나 b) 가상 머신을 통해 설치할 수 있다는 것을 깨달았습니다. 나는 프로그래밍 방식으로 하기로 결정했고 또한 끄고 싶지도 않았습니다. 설치하는 동안 조용히 작업하고 인터넷을 서핑했습니다. 가상 시스템 VirtualBox 4.1.0을 만들기 위한 프로그램을 선택했지만 원칙적으로 이 세그먼트는 포화 상태가 아니며 전혀 포화되지도 않았으며 오랫동안 선택할 필요가 없었습니다.

1. 이 프로그램을 설치하고 실행합니다.

2. 우리는 OS 유형과 버전으로 가상 머신을 생성합니다. 아마도 Linux와 Ubuntu를 각각 선택하는 것이 더 나을 것입니다. 왜요? 내가 이해하는 한, 키보드와 마우스는 이 VM의 창에서 더 잘 작동합니다. 비록 내가 틀릴 수 있지만:

3. 때문에 나는 넷북이 있고 그 안에 DVD 드라이브가 없고 8GB 플래시 드라이브가 있고 부팅 가능한 플래시 드라이브를 만들 수 있는 여유가 없었습니다. 알코올 52%를 사전 설치하고 그 안에 가상 드라이브를 만들었습니다. Ubuntu 설치 이미지를 로드합니다. 다행히 VM은 이를 일반 드라이브로 받아들이고 이 드라이브에서 쉽게 설치를 시작합니다. 다시, 여기서 우리는 완전히 프로그래밍 방식의 방법으로 하고 싶었다고 말할 수 있습니다. 글쎄, 나는 아직 USB 플래시 드라이브나 외장 드라이브 + DVD-ku를 찾고 싶지 않았습니다...

4. 가상 머신을 시작하고 처음 시작할 때 사용할 호스트 드라이브를 묻고 알코올 52%가 생성하고 이미 ubuntu-11.04-dvd-i386.iso 이미지를 마운트한 드라이브를 선택합니다. 아이고 .. 앗! 프로그램 설치 창이 나타납니다.

나는 설치의 미묘함에 대해 이야기하지 않을 것이며, 내가 주목해야 할 유일한 점은 다음과 같습니다.

  • 처음 설치를 시작했을 때 Ubuntu가 설치될 하드 디스크를 선택했을 때 VM이 시작한 디스크가 1개뿐이었습니다. 즉, VM은 연결된 USB HDD를 보지 못했습니다. 설정을 통해 올라가서 USB 장치에서 외부 HDD 연결을 발견하고 상자를 선택하고 나서야 시스템을 설치할 장소를 선택할 때 외부 HDD를 선택할 수 있게 되었습니다.

  • Ubuntu 설치를 위한 최선의 선택은 텍스트 모드입니다. 일반적인 설치는 그래픽 모드이지만 어떻게 든 마음에 들지 않았습니다.
  • 그러나 VM을 실행하기 위한 넷북은 그다지 적합하지 않습니다. 모든 것이 천천히 그리고 오랫동안 ... 전원이 충분하지 않으므로 기다리지 않고 일반 컴퓨터에서 전체 절차를 반복했습니다.

결과적으로 모든 데이터가 저장되는 동안 모든 컴퓨터에 연결하고 부팅하고 작업할 수 있는 Ubuntu OS가 탑재된 외장 HDD가 있습니다.

Linux는 여러 가지 이유로 편리할 수 있습니다. 예를 들어 기존 컴퓨터를 최신 버전의 Windows 또는 macOS로 업그레이드할 수 없거나 특정 Linux 응용 프로그램이 필요하거나 새 응용 프로그램을 사용해보고 싶은 경우가 있습니다. 또는 운영 체제가 없는 새 컴퓨터를 구입하고 무료 Linux를 선택하여 비용을 절약하고 싶을 수도 있습니다.

리눅스를 설치하는 것은 쉽습니다. 물론 초보자가 설치하기 상당히 어려운 Arch와 같은 배포판도 있습니다. 그러나 대부분의 최신 배포판은 설치가 매우 쉽습니다. 아마도 Windows보다 더 간단하고 빠를 것입니다.

주 컴퓨터에 Linux를 설치하기 전에 중요한 데이터를 백업하십시오. 하드 드라이브의 파티션으로 작업하는 동안 중요한 것을 실수로 지울 수 있습니다. 물론 지침을 따르고 수행 중인 작업을 주의 깊게 읽으면 예기치 않은 일이 발생하지 않습니다. 그러나 - 어떤 경우에도 불필요한 것은 아닙니다.

Windows 및 macOS를 실행하는 컴퓨터나 빈 하드 드라이브에 Linux를 설치할 수 있습니다. Linux를 기본 시스템으로 선택하거나 기존 시스템과 함께 사용할 수 있습니다.

1. Linux 배포판 다운로드

먼저 Linux 배포판을 선택해야 합니다. DistroWatch.com 평가가 결정에 도움이 될 것입니다.

그런 다음 선택한 배포판을 다운로드해야 합니다. 이렇게 하는 것이 더 쉽습니다. 필요한 배포 키트의 사이트를 열고 다운로드 섹션을 찾은 다음 프로세서의 비트 수에 맞는 섹션을 선택합니다.

일반적으로 공식 사이트의 Linux 배포판은 두 가지 방법으로 다운로드할 수 있습니다. 첫 번째 방법은 일반 다운로드입니다. 두 번째는 토렌트 클라이언트를 통한 P2P 방식입니다. 물론 두 번째 방법이 더 빠릅니다. 따라서 시간을 절약하려면 선택하십시오.

ISO 배포판을 다운로드하면 CD나 일반 USB 플래시 드라이브에 구워야 합니다.

CD에 굽기는 표준 시스템 도구인 "디스크 이미지 굽기" Windows 또는 "디스크 유틸리티" macOS를 사용하여 수행할 수 있습니다. 로드된 이미지를 마우스 오른쪽 버튼으로 클릭하고 메뉴에서 해당 항목을 선택하면 충분합니다.

ISO를 USB 플래시 드라이브에 구우려면 특수 유틸리티가 필요합니다. Windows의 경우 Rufus를 선택하고 macOS의 경우 UNetbootin을 선택합니다. 이 프로그램은 인터페이스가 매우 단순하여 혼동하기가 다소 어렵습니다.

3. 디스크 파티션 준비

시스템이 설치된 상태를 유지하면서 동시에 Linux를 사용하려는 경우 이 단계를 수행해야 합니다. 컴퓨터를 Linux로 완전히 이전하거나 빈 하드 디스크에 OS를 설치하기로 결정했다면 이 단락을 건너뛰십시오.

Windows 디스크 관리 도구를 엽니다. Linux 설치를 위해 일부 공간을 줄이려는 디스크 또는 파티션을 선택하십시오. 대부분의 배포판에서는 10GB면 충분합니다. 그러나 많은 앱을 설치할 계획이라면 더 많이 설치하세요. 파티션을 마우스 오른쪽 버튼으로 클릭하고 볼륨 축소를 선택합니다. 크기를 입력하고 확인을 클릭합니다.

이 과정은 시간이 꽤 오래 걸릴 수 있으니 조금만 기다려주세요.

디스크 관리가 파티션 크기 조정을 마치면 할당되지 않은 빈 공간이 검은색으로 표시된 디스크에 나타납니다. 여기에서 Linux를 설치할 것입니다.

나중에 Linux가 필요하지 않은 경우 동일한 "디스크 관리 도구"를 사용하여 파티션을 삭제하고 여유 공간을 Windows에 다시 제공할 수 있습니다.

맥 OS

macOS 디스크 유틸리티를 통해 Linux 설치를 위한 공간을 할당할 수 있습니다. 드라이브를 선택하고 "+" 기호를 클릭하여 Linux 파티션을 만듭니다. 새 파티션을 만드는 데 시간이 걸릴 수 있습니다.

4. 부트로더 준비

이 항목은 Windows 10, 8.1 또는 8이 사전 설치된 새 컴퓨터에만 적용됩니다. 이러한 컴퓨터는 Windows 이외의 시스템 부팅을 방지하는 UEFI 부트로더를 사용합니다.

이 문제를 해결하려면 컴퓨터의 BIOS 설정으로 이동하여 보안 부팅 옵션을 비활성화하십시오. 그런 다음 재부팅합니다. 완료되었습니다. 이제 Windows와 함께 다른 시스템을 다운로드하여 설치할 수 있습니다.

맥 OS

대부분의 컴퓨터와 달리 Mac에서는 macOS를 사용하여 이중 부팅할 때 Linux를 설치하기 위해 몇 가지 추가 단계가 필요합니다.

우선 SIP를 비활성화하십시오. Mac을 재부팅하고 Cmd + R을 누릅니다. 복구 메뉴가 나타납니다. "터미널"을 선택하고 csrutil disable을 입력하십시오.

Mac을 다시 재시동하십시오. SIP가 비활성화되었습니다.

수동

파티션의 크기를 직접 설정하거나 예를 들어 파일에 대해 별도의 파티션을 생성하려는 경우에 적합합니다. 이렇게 하려면 "다른 옵션"을 선택하고 "계속"을 클릭하십시오.

Linux는 컴퓨터에 있는 파티션을 표시합니다. 섹션을 삭제하거나 포맷하거나 반대로 유지하려는 정보가 있는 섹션을 그대로 둘 수 있습니다.

시스템 대신 Linux를 설치하려면 시스템이 설치된 파티션을 선택하고 "-" 버튼을 눌러 제거하십시오. 그런 다음 빈 공간에 새 파티션을 만듭니다.

  • Linux 시스템 파일의 루트 파티션. Ext4 파일 시스템과 마운트 지점을 선택하십시오.
  • 스왑 파티션 또는 스왑 파티션은 RAM이 충분하지 않지만 빠른 SSD가 있는 경우에 유용합니다. 파일 시스템 목록에서 Swap Partition을 선택합니다.
  • 파일이 저장될 홈 섹션입니다. Ext4 파일 시스템과 / home 마운트 포인트를 선택하십시오.

"계속"을 클릭하고 변경 사항을 확인하십시오. 설치 프로그램은 선택한 파티션을 지우고 빈 공간에 새 파티션을 만듭니다.

현재 시스템 옆에 Linux를 설치하는 방법

시스템과 함께 Linux를 설치하는 두 가지 방법이 있습니다.

자동

대부분의 Linux 설치 프로그램은 설치한 시스템을 즉시 감지합니다. Linux용으로 별도의 디스크 공간을 생성하지 않은 경우 "Windows 옆에 설치" 옵션을 선택할 수 있습니다. 설치 프로그램은 필요한 파티션을 자체적으로 생성하므로 수동으로 아무것도 할 필요가 없습니다.

수동

시스템에 할당할 공간을 스스로 결정하고 단락 3의 지침을 따랐다면 "기타 옵션"을 클릭하고 "계속"을 클릭하십시오. Linux용으로 준비한 디스크 파티션과 빈 공간이 표시됩니다. 위에서 설명한 대로 루트 파티션(마운트 지점 /)을 만듭니다. 이 경우 홈 섹션은 필요하지 않습니다. 기본 시스템에서 파일을 복사하고 수정할 수 있습니다.

계속을 클릭합니다. 설치 프로그램은 파일을 원래 위치에 그대로 둡니다. 여유 공간에 새 파티션을 생성하기만 하면 됩니다. 시작할 때 부팅할 시스템을 선택할 수 있습니다.

8. 리눅스 설치 완료

그런 다음 자신을 소개하도록 요청받을 것입니다. 이름을 입력하고 비밀번호를 만드세요. 모든 사람을 대신하여 작업을 완료하려면 항상 암호가 필요하므로 암호를 잊지 마십시오. 원하는 경우 홈 폴더를 암호화할 수 있습니다.

그럼 기다리세요. 설치가 완료되면 설치 디스크를 제거하고 재부팅하라는 메시지가 표시됩니다. 활성화한 경우 BIOS에서 외부 드라이브에서 부팅을 비활성화하는 것을 잊지 마십시오.

설치 후 해야 할 일

재부팅하고 Linux 데스크탑이 눈앞에 나타나면 Windows 및 macOS에서 인터넷 서핑, 문서 편집, 음악 듣기 등 모든 작업을 수행할 수 있습니다. 업데이트하고 필요한 응용 프로그램을 설치하려면 "응용 프로그램 저장소"(또는 배포 키트에 따라 이에 상응하는 것)를 살펴보는 것을 잊지 마십시오.

Linux를 사용해 보면 일상 생활에서 Windows나 macOS보다 어렵지 않다는 것을 알게 될 것입니다.

이 공유