저는 Linux 초보자인데 이런 어리석은 질문을 해서 죄송합니다.
USB 드라이브에 영구 Linux Mint 설치를 설치했습니다. 정상적으로 작동했지만 이제 구입한 새 SSD 드라이브에 직접 설치하고 싶습니다.
"설치" 옵션을 사용하면 모든 응용 프로그램과 사용자 파일이 드라이브에 복사되었다고 생각했지만, 내가 알 수 있는 한 새로운 Linux Mint 설치만 설치되었고 응용 프로그램은 설치되지 않았으며 내 /home 폴더에는 새 사용자 파일만 있었습니다. 설치 중에 생성했습니다.
질문:USB 드라이브의 정확한 설치를 SSD 드라이브에 어떻게 복사합니까?
질문 2:Timeshift, Clonezilla 또는 기타 애플리케이션을 사용하여 이전 Linux 설치의 이미지를 만든 다음 새 Linux 설치로 부팅할 때 해당 이미지를 복원하는 것이 가능하고 권장됩니까?
답변1
이것은 "작동"하지만 최후의 수단을 제외하고는 누구에게도 권장하지 않을 것입니다.
USB 영구 설치의 casper-rw 옵션을 사용하여 새 SSD에 Linux Mint를 설치했습니다. (유감스럽게도 USB 설치의 모든 것을 무시하고 새로 설치를 설치했습니다)
/etc/fstab
다음에서 파일을 백업했습니다.새로운설치하다.
USB 드라이브에서 다시 부팅하여 새 설치( sudo mount /dev/find-your-own-install-partition /mnt/newinstall
)를 설치한 다음 다음 명령을 실행했습니다(이 답변):
sudo rsync -a / /mnt/newinstall/ --exclude sys --exclude proc --exclude dev --exclude tmp --exclude 미디어 --exclude mnt --exclude 실행 --exclude 부팅
/sys
이렇게 하면 , /proc
, /dev/
및 기타 모든 설치를 제외하고 이전 설치에서 새 설치로 모든 항목이 복사되고 /boot
중복 파일을 덮어씁니다(즉, 이전 설치에 존재하지 않는 새 파일은 삭제되지 않습니다! 나쁜 질문 아이디어).
/etc/fstab
그런 다음 백업된 파일을 새 설치에 다시 붙여넣었습니다. grub 등을 다시 설치해야 할 수도 있지만 적절한 부팅을 위해서는 이것이 필요하다고 생각합니다.
새로 설치를 시작했을 때 대부분의 항목은 그대로 있었지만 예를 들어 Firefox는 다시 시작되었습니다(기본 프로필을 변경해야 했습니다). 하지만 작동하는 것 같습니다.
그러나 apt
일부 포장이 파손되어 손상되었습니다. 운 좋게도 Linux는 훌륭하고 모든 것을 해결해주었습니다. 소프트웨어 리소스로 이동하여 모든 것을 기본값으로 복원하고 다른 리소스에서 //cdrom 저장소를 삭제합니다. 그런 다음 apt update
다시 작업하고 업데이트 관리자를 사용하여 손상되었다고 생각되는 항목을 다운로드하고 다시 설치하십시오.
지금까지는 매우 좋았지만 이것이 가장 깨끗한 옵션은 아닌 것 같습니다...
답변2
그런데 저는 Ubuntu 22.04.1 LTS를 사용하고 있습니다.
개인정보가 /home/user/
USB에 저장되어 있나요?
재부팅하면 USB가 자동으로 로드되지 않을 수 있습니다.
다음 명령을 시도해 보세요.
df -h
왼쪽 열 보기/dev/sda
USB가 로드되면 /dev/sdb
다음과 같이 나타날 수 있습니다.
USB가 연결되어 있지만 로드되지 않는 경우 다음 명령을 시도해 보세요.
fdisk -l
루트 비밀번호를 사용해야 할 수도 있습니다. 시도해 보세요.sudo fdisk -l
fdisk
명령에 USB가 로드되었다고 표시 되면 USB를 home/user/Documents
SSD 드라이브 폴더에 복사할 수 있습니다./home/user/Documents
fdisk
명령에 USB가 표시되지 않으면 다음을 읽으십시오 .
man mount
man umount
man cp
아마도 USB 데이터를 전송하는 방법도 있을 것입니다 .
Linux는 MS-Windows와 다르기 때문에 상황을 더 잘 이해하는 데 시간이 걸렸습니다.
애플리케이션은 데이터를 처리하고, 데이터를 저장하고, 결과를 생성하는 프로그램입니다.
개별 사용자는 이 폴더에서 자신의 애플리케이션 설정을 찾을 수 있습니다./etc/
터미널에서 다음 명령을 시도해 보세요. ls -l /etc/
결과가 확실하지 않은 경우 시도해 보세요.sudo ls -l /etc/