인터넷 연결 없이 데비안에 커널을 설치하는 방법

인터넷 연결 없이 데비안에 커널을 설치하는 방법

무선 카드가 제대로 작동하려면 최신 커널 버전이 필요하기 때문에 Debian(squeeze) 컴퓨터에 최신 커널 버전을 설치하려고 합니다. 내 하드 드라이브의 한 파티션에는 Debian이 있고 다른 파티션에는 Fedora가 있습니다. 이 작업을 수행하는 방법에 대한 간단한 지침을 찾고 있지만 온라인 어디에서도 찾을 수 없습니다. 어떤 도움이라도 대단히 감사하겠습니다! 한 파티션에서 다음 파티션으로 커널을 복사하는 것이 가능한지 궁금합니다.

답변1

기계가 인터넷에 연결되어 있고 apt압출기에 올바르게 구성되어 있다고 가정하면 다음을 수행할 수 있습니다.

apt-get install --print-uris linux-image-2.6.32

그러면 설치할 패키지의 URL 목록이 제공됩니다. 그런 다음 다른 컴퓨터를 사용하여 다운로드할 수 있습니다. 예를 들어 내 컴퓨터에서 이 목록은 다음으로 시작합니다.

'http://debian.csail.mit.edu/debian/pool/main/l/linux-2.6/linux-image-2.6.32-5-486_2.6.32-39_i386.deb' linux-image-2.6.32 -5-486_2.6.32-39_i386.deb 27475516 MD5Sum: be5608eefba4b7180d91b7888abde8da

그런 다음 다음을 수행하여 (예를 들어) 다른 컴퓨터에 패키지를 다운로드할 수 있습니다.

wget -c http://debian.csail.mit.edu/debian/pool/main/l/linux-2.6/linux-image-2.6.32-5-486_2.6.32-39_i386.deb

그런 다음 데비안 컴퓨터에 복사하세요. 그럼 해

dpkg -i linux-image-2.6.32-5-486_2.6.32-39_i386.deb pkg2.deb pkg3.deb...

모든 패키지 파일을 매개변수로 제공해야 합니다.

오류가 표시되면 명령을 다시 실행해 보세요. 때로는 dpkg서로 의존하는 패키지 목록을 호출할 때 종속성 해결에 문제가 발생하는 경우가 있습니다. 그래도 작동하지 않으면 시도해 보세요.

apt-get -f install

종속성을 해결하려고 시도합니다.

또 다른 옵션은 gdebi입니다.

apt-cache show gdebi

설명: deb 파일 설치를 위한 간단한 도구 - GNOME GUI gdebi를 사용하면 로컬 deb 패키지를 설치하고 해당 패키지의 종속성을 구문 분석 및 설치할 수 있습니다. apt는 동일한 작업을 수행하지만 원격(http, ftp)에 위치한 패키지에만 적용됩니다.

현재 버전은 aptdeb 파일 설치를 지원하고 해당 종속성 해결을 처리합니다. 그래서 할 수 있어

apt-get install ./linux-image-2.6.32-5-486_2.6.32-39_i386.deb ./pkg2.deb ./pkg3.deb...

여기서 deb 파일의 위치를 ​​지정해야 하므로 ./이는 물론 현재 디렉터리를 의미합니다.

답변2

데비안 스퀴즈에 있는 것보다 새로운 커널 버전이 필요한 것 같습니다. 시도해 볼 수 있는 가장 간단한 방법은 커널입니다.백포트. 커널은 이라는 패키지에 있습니다 linux-image-$VERSION-$FLAVOR. 이미 가지고 있는 버전(예: 또는 또는...)에서 버전을 선택 686하고 686-bigmem찾을 amd64수 있는 최신 버전을 다운로드하세요.뒤로 짜서 이식현재 버전 2.6.39가 있습니다.

새로운 내용이라면 .deb웹사이트에서 파일을 다운로드하여 컴퓨터(예: USB 스틱)에 복사하세요. 또한 종속성으로 나열된 모든 패키지를 가져오려면 linux-image-2.6-…실제 커널 파일(메타패키지뿐만 아니라)과 업데이트가 포함된 패키지가 필요합니다.initramfs-tools, 가장 최근의 것일 수도 있습니다.firmware-linux-free다른 사람펌웨어게다가. dpkg -iGE /path/to/*.deb터미널에 루트로 명령을 입력하여 패키지 를 설치합니다. 그러면 새 커널의 부팅 메뉴에 항목이 자동으로 생성됩니다. 재부팅하고 작동하는지 확인하십시오.

커널에 배포된 모듈 외에 타사 모듈을 다시 컴파일해야 하는 경우 패키지와 linux-headers-…함께 패키지를 구하세요 -image-.

최신 커널(3.0이나 3.1)이 필요하다면 현재 바로 사용할 수 있는 데비안 스퀴즈 패키지가 없는 것 같습니다. 시도 해봐3.x 커널테스트 중이거나 불안정합니다(심지어 실험용 3.2rc). 이를 위해서는 더 많은 노력이 필요할 수 있습니다. 업데이트된 모듈과 initramfs 도구가 필요할 수 있습니다.

답변3

다음과 같은 경우 도움이 될 수 있습니다.

  1. Debian Wheezy를 설치하려고 하면 해당 커널에 일부 WiFi 드라이버가 없습니다. 이는 이후 커널에서만 사용할 수 있습니다(3.2에서는 사용할 수 없지만 3.13에서는 사용할 수 있습니다). Debian jessie 설치 DVD를 실행하여 찾았을 수도 있습니다.

  2. 넌 불안정한 제시를 원하지 않아

  3. 이제 Debian wheezy를 설치하면 WiFi/유선 연결을 사용할 수 없습니다. 따라서 최신 커널로 업데이트할 수 없습니다.

=========그러면 다음과 같이 하십시오(위의 의견에 감사드립니다)==========

  1. 인터넷이 연결된 컴퓨터에서 /etc/apt/source.list에 jessie를 추가하세요.

    예:deb http://ftp.iitm.ac.in/debian/ jessie main

  2. apt-get update

  3. 커널 3.13을 사용할 수 있는지 확인apt-cache search linux-image

  4. wget -c 'http://ftp.iitm.ac.in/debian/pool/main/i/initramfs-tools/initramfs-tools_0.115_all.deb'

  5. wget -c http://ftp.iitm.ac.in/debian/pool/main/l/linux/linux-image-3.13-1-amd64_3.13.10-1_i386.deb'

  6. apt-get download linux-headers-3.13-1-amd64

  7. 다운로드한 파일을 인터넷 없이 컴퓨터에 복사

  8. dpkg-i

  9. 재부팅하고 amd64 커널을 선택하십시오.

위 지침은 내 노트북 ​​ACER Aspire V5-123에 커널 3.13이 포함된 debian wheezy를 설치하는 데 매우 도움이 됩니다.

관련 정보