실행중인 OS 이미지를 어떻게 확인할 수 있습니까?


99

사전 설치된 SD 카드를 받았습니다. 제대로 부팅되고 일부 버전의 Raspbian을 실행하고 있음을 알고 있습니다. 실행중인 릴리스를 정확하게 확인할 수 있습니까?


모든 답변에 대한 참고 사항 : Gnu / Linux가 가장 좋아하는 OS 일 수 있습니다. 그러나 Rasperry Pi는 BSD, Plan 9, RISC OS와 같은 다른 OS도 지원합니다.
ott-- 16:24에

1
@ott --...와 Windows 10 IOT.
Paul Fleming

2
@PaulFleming 10 IoT에서 승리 하시겠습니까? 실제로는 아닙니다. 실제 OS가 아닙니다. 당신은 그것에 아무것도 할 수 없습니다. Visual Studio에서는 별도로 (즉, 다른 장치 / 플랫폼에서) 만든 앱만 실행할 수 있습니다.
Chiwda

답변:


4
uname -a

커널 버전 등을 알려줍니다. 다른 매개 변수도 있습니다.

man uname

24
문제는 커널 버전이 아닌 배포 버전에 관한 것이기 때문에이 답변은 실제로 유용하지 않습니다.
slikts

2
그가 오답을 받아들이기로 선택했다면 도울 수 없습니다. 아마도 그에게 그가 필요한 것을 줬을 것입니다.
recantha

1
uname -a 가 표시됩니다 Linux raspberrypi 4.4.32-v7+ #924 SMP Tue Nov 15 18:11:28 GMT 2016 armv7l GNU/Linux. 그러나, 나는 파이 데비안 7 데비안 8. 실행되고 있는지 알 필요가
IgorGanapolsky

Jessie vs Stretch ...를 알아야합니다.
SDsolar

1
아래의 정답을 참조하십시오 : cat /etc/os-release, @ w5m 덕분에
Nick Nick

241

열고 Terminal입력 :

cat /etc/os-release

결과적으로 내 Raspberry Pi 2에서 다음과 같은 결과가 나타납니다.

PRETTY_NAME="Raspbian GNU/Linux 8 (jessie)"
NAME="Raspbian GNU/Linux"
VERSION_ID="8"
VERSION="8 (jessie)"
ID=raspbian
ID_LIKE=debian
HOME_URL="http://www.raspbian.org/"
SUPPORT_URL="http://www.raspbian.org/RaspbianForums"
BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"

15
이 답변은 선택한 답변과 달리 내가 실행중인 Raspbian 버전을 명확하게 표시했습니다.
ThN

8
이것은 받아 들여야 할 답변입니다!
Vladislavs Dovgalecs

이것은 Pi 2 에서 Stretch 에서도 효과가있었습니다. 나는 최신 Raspbian 데스크탑 실행하는 버추얼 VM에 오늘 밤을 실행 할 때 스트레치 (PC 버전)가 제공 데비안을 위해 PRETTY_NAME, ID그리고 *URL.. :-( 값은 내가 확실 해요, 나에게 Raspbian 관리자들에 의해 감독처럼 보인다
마이크

20

보지 마십시오 uname -a. 그것은 단지 커널 버전을 보여줍니다. 배포 버전을 찾으려면 다음을 실행하십시오.

sudo apt-get install lsb-release
lsb_release -a

내 RPi는 다음을 보여줍니다.

No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 7.8 (wheezy)
Release:    7.8
Codename:   wheezy

2
이것이 정답입니다.
slikts

13
나는 이것이 좋은 대답이라고 생각하지 않습니다. cat /etc/os-releasecat /etc/*-release
fcm

2
그것은이다 대답하고 준수 목표로 데비안에서 파생 된 Raspbian 배포판에 완벽하게 유효 리눅스 표준 자료 .
SlySven

1
정답 일 수도 있지만 가장 유용한 답은 아닙니다.
Chiwda

18

https://github.com/RPi-Distro/pi-gen/releases 는 2016-05-10 이후 Raspbian 릴리스를 나열합니다.

실행중인 시스템에서 Raspbian 배포 이미지 릴리스 날짜 (VERSION = "8 (jessie)"와 같은 / etc / os-release 정보가 아님)를 찾으려면 다음을 수행하십시오.

$ cat /etc/rpi-issue
Raspberry Pi reference 2016-05-10
Generated using pi-gen, https://github.com/RPi-Distro/pi-gen, c32099002b4c44243e87d8cc90303237eb5ce06a, stage4

'apt-get {dist-,} upgrade'또는 rpi-update를 수행 한 경우 해당 배포 이미지를 처음 설치 한 이후 일부 파일이 업데이트되었습니다.

[github URL이 존재하기 전에 원래 포스터가 2013 년에 다시 요청되었지만이 답변은 2016 년 일부 사용자에게 도움이 될 수 있습니다.]

업데이트 : 실제로 신비로운 Raspbian SD 카드에서 Raspbian을 실행하는 대신 Linux 또는 Windows 데스크톱 SD 리더에 SD 카드를 마운트하여 /issue.txt 파일을 직접 읽을 수도 있습니다. /issue.txt는 SD 카드 FAT16 파티션의 루트 디렉토리에 있습니다. Ubuntu 16.04.1부터 두 번째 SD 카드에 다음이 표시됩니다.

Raspberry Pi reference 2016-09-23
Generated using pi-gen, https://github.com/RPi-Distro/pi-gen, 62406bad92ed23728f46711b3539c04c37dfb62c, stage4

이 파일은 Raspbian Desktop PC ISO 이미지 에도 존재하며,이 파일에 의해 생성 pi-gen되므로 /etc/os-release수동으로 편집 한 것과 달리 Raspbian의 최신 PC 이미지에서 간과되는 것과 달리 자동으로 업데이트 된 것 같습니다 .
mike

이 정확한 자료를 제공하기 때문에 한 - 여러 가지 예를 제시의 출시가
발가락

2

Cerin이 썼던 거의. 그냥 lsb_release -a당신은 raspbian 설명을 볼 수있는 LSB 모듈을 설치할 필요가 없습니다


2
시도 -bash: lsb_release: command not found하면 lsb-release 패키지를 설치하면 사라집니다.
John S Gruber

0

다음 스크립트는 관련 세부 정보를 수집하는 데 사용하는 스크립트입니다. ( 에 대해 불림 )

이 명령 또는 개별 명령을 실행할 수 있습니다

#! /bin/sh
if [ -e /etc/rpi-issue ]; then
 echo "- Original Installation"
 cat /etc/rpi-issue
fi
if [ -e /usr/bin/lsb_release ]; then
 echo "- Current OS"
 lsb_release -irdc
fi
echo "- Kernel"
uname -r
echo "- Model"
cat /proc/device-tree/model && echo
echo "- hostname"
hostname
echo "- Firmware"
/opt/vc/bin/vcgencmd version

Pi3A +의 출력 결과

- Original Installation
Raspberry Pi reference 2018-11-13
Generated using pi-gen, https://github.com/RPi-Distro/pi-gen, 7e0c786c641ba15990b5662f092c106beed40c9f, stage4
- Current OS
Distributor ID: Raspbian
Description:    Raspbian GNU/Linux 9.6 (stretch)
Release:    9.6
Codename:   stretch
- Kernel
4.14.79-v7+
- Model
Raspberry Pi 3 Model A Plus Rev 1.0
- hostname
MilliwaysPi3A
- Firmware
Nov  4 2018 16:31:07 
Copyright (c) 2012 Broadcom
version ed5baf9520a3c4ca82ba38594b898f0c0446da66 (clean) (release)
Filesystem created:       Tue Jan  1 12:09:51 2019

Ubuntu MATE와 같이 대부분의 Linux 배포판에서 의미있는 출력을 생성해야합니다.

- Current OS
Distributor ID: Ubuntu
Description:    Ubuntu 16.04.5 LTS
Release:    16.04
Codename:   xenial
- Kernel
4.4.38-v7+
- Model
Raspberry Pi 2 Model B Rev 1.1
- hostname
PiUbuntu
- Firmware
Dec  9 2016 15:11:26 
Copyright (c) 2012 Broadcom
version 2e557d8dac70add28597c3b449cb52c34588d818 (clean) (release)

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.