/home
USB 플래시 드라이브에서 Live CD로 실행되는 Linux의 모든 설정이 포함된 폴더를 설치할 수 있습니까 ?
/home
노트북의 디스크에 이 파티션이 있고 Live Linux를 실행하고 싶다고 가정해 보겠습니다 . 하지만 이전 설정을 유지하고 싶습니다. 듀얼 부팅의 대안으로 생각하십시오.
가능하다고 생각하시나요? 유용할 것 같나요? USB 때문에 속도가 느려질까 걱정됩니다. USB 3.0은 어떻습니까? 더 저렴한 버전을 의미하는 것이 아니라 매우 빠른 읽기/쓰기 속도를 의미합니다. 8GB 메모리 모듈이 충분히 큰가요?
답변1
이 질문은 이제 꽤 오래되었지만 ...
저는 현재 데스크탑에서 라이브 xubuntu 14.04를 사용하고 있으며 하드 드라이브의 기본 파티션은 /home에 마운트되어 있습니다.
이를 달성하려면 몇 가지 명령을 실행해야 합니다.
수행 방법은 다음과 같습니다.
USB 키에서 부팅
부팅 후 홈 디렉터리가 포함된 파티션을 마운트합니다.
- 파일 관리자를 열고 마운트하려는 파티션을 클릭하십시오.
- 또는 터미널을 열고 올바른 명령을 입력하십시오. (
sudo mount /dev/sda1 /media/sda1
이것은 예이므로 상황에 맞게 조정하십시오.)
터미널에서 다음 명령을 사용하여 홈 파티션을 라이브 홈 파티션에 바인딩합니다. (
sudo mount --bind /media/sda1/home /home/xubuntu
컨텍스트에 맞게 조정하세요. xubuntu는 내 라이브 xubuntu 배포판의 사용자 이름과 homedir 이름입니다.)이제 기본 파티션이 바인딩되었지만 시스템이 아직 기본 구성을 사용하지 않으므로 연결을 끊었다가 다시 연결해야 하지만 현재 사용자의 비밀번호를 아직 모릅니다.
따라서 터미널에서 현재 사용자의 비밀번호를 "sudo passwd xubuntu"로 설정하고 비밀번호를 두 번 입력합니다. (내 xubuntu 배포판에서 사용자는 "xubuntu"입니다. 물론 이것은 다른 배포판의 사용자입니다)
연결을 끊고 사용자를 선택한 후 이전에 정의한 비밀번호를 입력하고 연결하십시오.
이제 기본 파티션으로 로그인되었으며 모든 구성 변경 사항(물론 시스템이 아닌 사용자 세션)이 저장됩니다.
어쩌면 연결을 끊거나 다시 연결할 필요 없이 창 관리자를 다시 로드하는 다른 방법이 있을 수 있지만 xfwm에 대한 방법을 찾지 못했습니다...
이 방법으로는 시스템을 업데이트/업그레이드하고 새 프로그램을 설치할 수 없습니다.
답변2
USB에서 Linux를 부팅하고 싶지만 노트북 하드 드라이브의 /home 파티션을 사용하고 싶습니다.
USB 스틱에서 노트북을 부팅한 다음 노트북 하드 드라이브를 /home
?
그렇다면 노트북이 부팅되어 USB 스틱에서 실행되면 dmesg를 실행하여 커널이 노트북 하드 드라이브를 어떤 장치로 인식하는지 확인하세요. 대부분 /dev/hda
은 또는 입니다 /dev/sda
. 그런 다음 fdisk -l sda
| hda
아마도 파티션은 하나만 있을 것입니다. . /dev/hda1
/dev/sda1
Windows가 사전 설치된 일부 노트북에는 Windoze 복구를 위한 여러 파티션이 있습니다. 그렇다면 fdisk를 사용하여 파티션을 파괴한 다음 새 파티션을 만드십시오. mkfs한 다음 사용하거나 mount /dev/hda1 /home
마운트하세요 mount /dev/sda1 /home
. ext4 또는 xfs를 사용하는 것이 좋습니다.
물론 이렇게 하면 노트북은 USB 스틱(또는 CD 드라이브나 네트워크 부팅이 있는 경우 Live CD) 이외의 다른 장치에서는 부팅할 수 없습니다.