LiveCD/LiveUSB 사용과 Ubuntu 설치 간에 상황이 바뀌는 이유는 무엇입니까?

LiveCD/LiveUSB 사용과 Ubuntu 설치 간에 상황이 바뀌는 이유는 무엇입니까?

Ubuntu LiveCD 또는 LiveUSB를 사용하면서 겪었던 몇 가지 이상한 경험은 다음과 같습니다.

1) 나는 원래 Chromebook(CR-48) 중 하나를 가지고 있었습니다. 결국 ChromeOS를 지우고 Ubuntu 12.04.0이 나온 직후에만 설치했습니다. 그것은 매력처럼 작동했습니다. 약 1년 후, 문제가 발생하여 LiveUSB에 12.04.3을 사용하여 Ubuntu를 다시 설치했습니다. LiveUSB는 완벽하게 작동했습니다. 화면 해상도, Wi-Fi, 트랙패드가 모두 잘 작동했습니다. 설치했는데(업데이트 설치 한 번, USB 드라이브에서 재고 한 번) 두 번 모두 화면 해상도, Wi-Fi 및 트랙패드가 모두 고장났습니다.

결국 12.04.0을 다운로드하고 설치한 다음 12.04.3으로 업그레이드했고 모든 것이 다시 한 번 완벽하게 작동했습니다.

2) Toshiba Portege z935를 구입했는데 LiveUSB가 Wi-Fi와 같이 완벽하게 작동했습니다. 설치 후 Wi-Fi 속도가 매우 느려서 기본적으로 페이지를 로드할 수 없었습니다. 대답은 블루투스가 Wi-Fi와 어떻게든 충돌했기 때문에 Wi-Fi가 작동하려면 블루투스를 비활성화해야 한다는 것이었습니다. 그러나 LiveUSB 버전에서는 둘 다 활성화될 수 있습니다. 문제 없습니다.

그래서 제 질문은, 왜 이런 일이 일어나는 걸까요? LiveUSB 버전에서는 모든 것이 완벽하게 작동하지만 시스템에 설치하면 작동이 중단되는 이유는 무엇입니까? LiveUSB 버전(드라이버, 설정 등)과 똑같이 설치할 수 있도록 Ubuntu를 설치하는 다른 방법이 있습니까? 설치로 인해 어떻게든 재정의할 수 있다는 가정이 있습니까?

답변1

내 친구에게 Ubuntu를 설치하는 동안 비슷한 경험을 했습니다. LiveUSB는 기본적으로 작동했지만 Ubuntu가 부팅되었을 때 설치된 비디오 드라이버로 인해 찢어짐이 심했습니다. 그의 시스템은 사용할 수 없었습니다.

따라서 내 생각에는 LiveUSB가 모든 하드웨어에 대해 매우 일반적인 드라이버를 사용하며 평균적으로 잘 작동할 수 있는 것 같습니다.

설치하는 동안 Ubuntu는 하드웨어에 맞는 정확한 드라이버를 찾아서 하드 드라이브에 설치합니다. 이런 방식으로 부팅할 때 하드웨어는 새 드라이버를 사용하여 소프트웨어와 통신하며 이로 인해 LiveUSB에서 더 잘 작동했던 일부 기능이 손상될 수 있습니다.

면책조항: 이는 추측일 뿐이며 이를 뒷받침할 증거가 없습니다.

답변2

이론적으로는 ISO를 소스로 사용하고 /dev/sdX를 대상으로 사용하여 라이브 미디어를 하드 드라이브에 복사할 수 있지만 dd설치가 아닌 라이브 미디어를 갖게 됩니다. 나는 당신이 최종 결과를 좋아하지 않는다고 생각합니다.

답변3

LiveBoot/CD는 RAM 디스크라는 가상 디스크에서 실행됩니다. 간단히 생각하면 RAM의 일부를 하드 드라이브로 사용하므로 실제 디스크와 분리됩니다.

사용되는 실제 드라이버는 반드시 정식 버전에 설치된 드라이버일 필요는 없습니다. LiveBoot는 "더 단순한" 버전을 갖습니다. 내가 이것을 말할 때 드라이버는 반드시 귀하의 컴퓨터에 특별히 조정되지 않고 "모든" 비디오 카드에서 작동하는 일반 드라이버가 될 것임을 의미합니다. (안전/대체 모드로 부팅할 때 고급 설정이 없는 드라이버를 로드하는 것과 유사합니다). 이는 더 다양한 컴퓨터에서 호환성이 달성되도록 하기 위한 것입니다(LiveBoot는 모든 컴퓨터에서 완벽하게 사용할 수 있는 시스템이 되도록 고안되었습니다).

설치 시 OS 설치는 시스템에 어떤 하드웨어가 설치되어 있는지, 그리고 해당 하드웨어에 어떤 드라이버를 사용할 수 있는지 확인합니다. 그런 다음 설치된 드라이버를 시스템에 설치하고 지정합니다.

가능한 해결책:

이것을 새로운 시스템으로 설치하는 중이라면(즉, 무엇이 작동할지 찾기 위해 실험을 해볼 필요가 없다면) 언제든지 다음을 시도해 볼 수 있습니다.대체 버전드라이버/설정이 이 버전에서 작동하는지 확인하세요.

가능한 대안: 서버를 설치하고 필요한 것만 설치할 수 있지만 이는 조사가 필요하고 약간 부담스러울 수도 있고 필요하지 않을 수도 있습니다.

아래 답변은 (제가 이 글을 쓰고 있는 동안) 모두 결합하여 하나의 답변을 만들 수 있습니다.

당신이 보거나 생각하고 싶은 다른 것들:

  • 을 만들다처음부터 LiveCD, 또는LiveCD 사용자 정의LiveCD의 드라이버를 알고 있다면 개인 용도에 맞게 LiveCd를 사용자 정의할 수 있습니다(그리고 설치되는 드라이버를 변경할 수도 있습니다).

  • (실제 디스크에 LiveBoot를 넣는 것에 관한 ElderGeek의 답변에 대한 "방법"에 따라) 다음을 수행해야 합니다.

    • LiveCD 이미지용 파티션 생성(부팅 가능하게 만들기)
    • ddLiveBoot .iso를 새 파티션에 넣는 데 사용합니다 (예: 형식 지정 dd if=/dev/sdc1/nameof.iso of=/dev/sda1/) 사용할 수 man dd있는 다양한 옵션이 있는지 확인하세요.dd
    • LiveBoot가 포함된 파티션을 가리키도록 GRUB 설정을 조작하십시오(터미널 유형 및 읽기) . 운영 체제로 선택할 수 있을지 info -f grub -n 'Simple configuration'의심됩니다 .sudo grub-mkconfig
    • 보다이것(LiveBoot 정보를 영구적으로 만드는 방법) USB가 있는 모든 곳을 파티션이 있는 곳으로 변경해야 합니다.

    • 이렇게 하면 최대 절전 모드나 LiveCD와 관련된 다른 문제와 같은 문제가 계속 발생할 수 있습니다.

  • LiveBoot/CD를 로드하여 사용 중인 드라이버를 확인하고( lsmod또는 cat /proc/modules일부 정보를 찾기 위해) 설치된 버전에서 해당 드라이버를 대신 사용해 보는 것이 더 쉬울 수 있습니다.

답변4

RAM과 드라이버 두 가지. LiveCD에는 RAM이 부족하므로 문제가 될 수 있습니다. 또한 드라이버와 실제 하드웨어가 충돌합니다. LiveCD는 실제로 컴퓨터에 설치되어 있는 것이 아니라 컴퓨터에서 부팅하는 것입니다. 이것이 Ubuntu를 설치할 때 최대 절전 모드가 작동하지 않는 이유입니다.

관련 정보