리눅스에서 하드 드라이브를 부팅 한 다음 USB 플래시 디스크에서 실행되도록 전환


1

홈 네트워크에서 간단한 미디어 서버로 사용하려는 오래된 랩톱이 있습니다. 부팅 이외의 내장 하드 드라이브 사용을 피하고 싶습니다 (BIOS는 USB 부팅을 지원하지 않습니다).

내 생각은 하드 드라이브 (현재 아치 리눅스가 설치되어 있음)를 플래시 드라이브에 미러링 한 다음 부팅 후 플래시 드라이브에서 모든 것을 실행하는 것입니다.

RAM 디스크 ( 하우투 : 속도와 침묵을 위해 RAM으로 부팅 OS) 사용에 대한 다음 기사를 읽었 지만 USB 하위 시스템이 빨리 초기화되지 않아 문제가 발생했습니다 (플래시에서 루트 및 홈 파티션을 만듭니다) 디스크 및 수정 된 fstab을 선택하십시오-작동하지 않았습니다).

이견있는 사람?


부트 로더, 커널 및 initrd를 하드 디스크에 저장하고 USB 디스크에 파티션 만 마운트하면 작동합니다. 정확히 무엇을 시도했으며 어떻게 실패 했습니까?
Gilles

SSD 에서 부팅 할 때와 비슷한 이점을 얻으려는 것처럼 들립니다 . SSD에서 운영 체제를 실행할 때 속도가 크게 향상되었다고 들었습니다.
Firefeather

1
처음에 라이브 CD / DVD로 부팅 할 수없는 이유는 무엇입니까?
MaQleod

답변:


1

내 제안은 부트 로더 (extlinux를 좋아한다), 커널 이미지 및 initramfs가 들어있는 부트 파티션을 하드 디스크에 설치하는 것입니다.

그런 다음 루트 파티션 (usb 드라이브에 있음)을 마운트하도록 initramfs를 구성하거나 부트 로더 구성에서 커널의 인수로 파티션을 추가하십시오. 후자는 달성하기가 더 간단합니다. "root = / dev / sdb1"과 같은 것을 커널 인수에 추가하면 두 번째 hd의 첫 번째 파티션의 루트 fs가됩니다. 또한 initramfs를 아직 사용하지 않으면 initramfs가 필요하지 않습니다.

두 가지 접근 방식은 모두 USB 부팅과 거의 동일하지만 initramfs 접근 방식을 사용하면 USB 드라이브에서 lvm, 암호화 또는 이국적인 파일 시스템을 사용하여 더 멀리 갈 수 있습니다.


1
암호화 된 내부 하드 드라이브의 잠금을 해제하기 위해 USB 키로 부팅하는 경우와 반대의 경우가 일반적입니다. lvm에서 암호화 된 루트 파티션 또는 루트 파티션에 대한 안내서를 확인하고 장치를 반대로 바꾸십시오.
Erik Moen

1

USB 디스크에서 컴퓨터를 부팅하는 부트 로더와 함께 CD를 사용할 수도 있습니다. 이런 방식으로 CD는 컴퓨터를 시작할 때만 사용되며 커널을로드 한 후에는 USB 디스크 만 사용합니다.


0

USB 드라이브에 복사 된 가상 머신을 사용하는 것이 좋습니다.
이렇게하면 VM이 시작된 후 기본 하드 디스크 사용이 최소화되어야합니다.

실제 컴퓨터와 가상 컴퓨터 모두에 미니멀리즘 Linux 배포를 사용하는 것이 좋습니다.


확실히 옵션입니다. 그래도 VM을 실행하는 오버 헤드가 약간 걱정됩니다.
Jesse

VM 오버 헤드는 USB 드라이브에서 OS를 실행하는 것과 비교할 때 매우 작거나 눈에 띄지 않아야합니다.
harrymc
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.