리눅스에서 하드 드라이브를 부팅 한 다음 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.