스팍에 리눅스를 깔려고 합니다...

이한길의 이미지

울트라 스팍에 리눅스를 깔려고 합니다...
그런데 제가 스팍에 대해 아는 바가 없어가지고...

CD부팅은 어떻게 해야 하나요?
(너무 기초적인 질문이네요..)

그리고 리눅스 배포판은 어느게 좋을까요?
젠투가 좋을까요? 전 데비안이 좋은데 울트라 스팍용은 아직..
이라는 것 같군요...

마지막으로 이런짓 하는게 괜찮겠죠?
학교 서버 입니다.. 실습나온 학교 서버..
선생님이 해볼려면 해보라시길래 실습 삼아 해볼려구요..

hys545의 이미지

이한길 wrote:
울트라 스팍에 리눅스를 깔려고 합니다...
그런데 제가 스팍에 대해 아는 바가 없어가지고...

CD부팅은 어떻게 해야 하나요?
(너무 기초적인 질문이네요..)

그리고 리눅스 배포판은 어느게 좋을까요?
젠투가 좋을까요? 전 데비안이 좋은데 울트라 스팍용은 아직..
이라는 것 같군요...

마지막으로 이런짓 하는게 괜찮겠죠?
학교 서버 입니다.. 실습나온 학교 서버..
선생님이 해볼려면 해보라시길래 실습 삼아 해볼려구요..


http://www.ultralinux.org/
가보세여

즐린

trashq의 이미지

키보드에 stop-a 누르고 boot cdrom이라고 입력하시면 cdrom으로 부팅됩니다.
젠투랑 netbsd, 데비안 깔아봤는데 워낙에 구형머신에 설치해서 데비안에 안주하고 있습니다. :)

세상이 뭐라하든... :)

익명 사용자의 이미지

trashq wrote:
키보드에 stop-a 누르고 boot cdrom이라고 입력하시면 cdrom으로 부팅됩니다.
젠투랑 netbsd, 데비안 깔아봤는데 워낙에 구형머신에 설치해서 데비안에 안주하고 있습니다. :)

감사합니다...
그런데 데비안도 sparc64용이 있나요?
있다면 당근.. 데비안을 깔아야지요..
전 데뱐을 좋아하는데... ^^*

galien의 이미지

이런 우연이..

오늘 울트라스팍에 젠투 깔다가 집에왔는데

:lol:

Prentice의 이미지

http://www.debian.org/ports/
http://www.debian.org/ports/sparc/

sun4u Ultrasparc도 지원 목록에 있습니다.

이한길의 이미지

검은해 wrote:
http://www.debian.org/ports/
http://www.debian.org/ports/sparc/

sun4u Ultrasparc도 지원 목록에 있습니다.

Jigdo로 CD를 만들때 보면..
sparc만 있더라구요.. 보통 sparc64라고 표시되야는거 아닌가요?
이거 가져다가 sparc ultra10 에 설치해도 괜찮을까요?

----
먼저 알게 된 것을 알려주는 것은 즐거운 일이다!
http://hangulee.springnote.com
http://hangulee.egloos.com

Prentice의 이미지

잘은 모르지만 커널에서 sun4u도 지원한다고 합니다. UltraSPARC용 바이너리는 모두 제공되는 것은 아니고, 일부만 제공된다고 합니다.

위 페이지에서 install manual로 들어가보시면 지원안되는 하드웨어 목록이 있으니 참고하시면 되겠습니다.

익명 사용자의 이미지

검은해 wrote:
잘은 모르지만 커널에서 sun4u도 지원한다고 합니다. UltraSPARC용 바이너리는 모두 제공되는 것은 아니고, 일부만 제공된다고 합니다.

위 페이지에서 install manual로 들어가보시면 지원안되는 하드웨어 목록이 있으니 참고하시면 되겠습니다.

감사합니다.

Sun SPARC            | sparc
                          |   - sun4cdm
                          |   - sun4u

이렇게 되어 있는 걸 보니 아마도 지원이 되나 봅니다.
위에 sun4u가 울트라 스팍꺼 맞죠? ^^*

이한길의 이미지

↑ 허걱... 저도 드디어 손님으로 쓰고 말았군요.. 죄송..

----
먼저 알게 된 것을 알려주는 것은 즐거운 일이다!
http://hangulee.springnote.com
http://hangulee.egloos.com

Prentice의 이미지

죄송하시긴요.. ^_^

http://www.debian.org/releases/stable/sparc/ch-hardware-req.en.html#s-hardware-supported

AP1000 multicomputer나 Tadpole Sparcbook 1은 안된다고 합니다.

http://www.ultralinux.org/faq.html#q_2_1

여기는 잘 되는(?) 하드웨어 목록이 있습니다.

이한길의 이미지

검은해 wrote:
죄송하시긴요.. ^_^

http://www.debian.org/releases/stable/sparc/ch-hardware-req.en.html#s-hardware-supported

AP1000 multicomputer나 Tadpole Sparcbook 1은 안된다고 합니다.

http://www.ultralinux.org/faq.html#q_2_1

여기는 잘 되는(?) 하드웨어 목록이 있습니다.

보니까..

# Sun4u architecture:
... Ultra10, ...

이렇게 있습니다.. 맞네요.. 매번 감사드립니다..
방금 CD는 다 받았어요.. 내일 해보기만 하면!! 굿입니다.

참.. 근데 보면 젠투같은경우는 sparc32/sparc64이렇게..
나누어져 있던데... 왜 나눠놓은걸까요?

----
먼저 알게 된 것을 알려주는 것은 즐거운 일이다!
http://hangulee.springnote.com
http://hangulee.egloos.com

이한길의 이미지

김상욱 wrote:
이런 우연이..

오늘 울트라스팍에 젠투 깔다가 집에왔는데

:lol:

근데.. 깔만하세요??
학교꺼 보니깐 프로세서가 좀 느리던데...
그래서 전 젠투보단 데뱐을 깔아야겠단 생각이..
더 간절해졌습니다..

그.. 커널 컴파일의 압박만 해도 말이죠..

----
먼저 알게 된 것을 알려주는 것은 즐거운 일이다!
http://hangulee.springnote.com
http://hangulee.egloos.com

kevinhan의 이미지

Ultra 1E, Ultra10, Enterprise 3000 에 데비안 리눅스

Sparc64 를 설치하여 잘 사용해 보았습니다. 스팍 데비안도 패키지 업데이트가 꾸준하며 잘 유지되는 것 같습니다.

Ultra 1E 의 경우에는 2.4 커널인가에서 hme0 디바이스가 가끔 맛이 가는 경우를 제외하고는 잘 돌아갑니다.

Quote:
Linux comeng 2.6.8-1-sparc64 #1 Sun Nov 28 00:18:17 EST 2004 sparc64 GNU/Linux

2.6.8-2 커널도 시도해 보려고 했으나 그동안 쌓아온 uptime 이 아까워서 그냥 쓰고 있습니다. ;-)

Quote:
20:48:52 up 144 days, 9:19, 1 user, load average: 0.03, 0.01, 0.00

스팍머신은 재밌는 장난감으로도 유용할 겁니다. Headless machine 으로 만들어서 쓴다거나...ㅎㅎ

해외 irc 의 #sparc 이나 #solaris 채널에 가면 스팍 매니아들이 참 많습니다. 한 영국 친구(Datastream)는 집안에 E-5500 을 돌리더군요. -_-;;

재밌습니다. 주저마시고 시도해 보세요.

quid pro quo

이한길의 이미지

kevinhan wrote:
Ultra 1E, Ultra10, Enterprise 3000 에 데비안 리눅스

Sparc64 를 설치하여 잘 사용해 보았습니다. 스팍 데비안도 패키지 업데이트가 꾸준하며 잘 유지되는 것 같습니다.

한가지 궁금한게 있습니다...
전 위에도 글쓰면서 죽~ 그래왔듯이 데비안 스팍 64를..
따로 찾지 못했습니다... 혹시 따로 있는건가요?

있다면 대략 낭패입니다... 이미 구웠는데..
그래도 오늘 밤 안에만 알게되면 다행이죠..

----
먼저 알게 된 것을 알려주는 것은 즐거운 일이다!
http://hangulee.springnote.com
http://hangulee.egloos.com

Prentice의 이미지

데비안의 경우 SPARC과 UltraSPARC 배포판이 분리돼있는 것이 아니라, UltraSPARC에서는 64bit kernel을 돌리면서 SPARC 바이너리를 공유하는 방식입니다.

UltraSPARC용 바이너리를 사용하는 방법도 있다는데 저는 안써봐서 잘 모르겠습니다. 아마 sources.list에 대해 검색해보시면 방법이 나오겠죠.

kevinhan의 이미지

저는 씨디를 굽거나 하지 않고 부트이미지만 다운받아 tftp를 이용한 netboot로 부팅하여 설치하는 방식을 이용해 왔습니다.

일반 패키지가 32 또는 64비트용으로 컴파일되어서 나오는가의 여부는 저도 확실치 않지만 커널 이미지만은 확실히 구분되어서 나옵니다.

다음은 제 시스템에서의 커널 이미지 검색 모습의 일부입니다.

Quote:
netkevin@comeng:~$ apt-cache search kernel-image
kernel-image-2.6.8-2-sparc32 - Linux kernel binary image for UltraSPARC (sparc32) systems
kernel-image-2.6.8-2-sparc64 - Linux kernel binary image for UltraSPARC (sparc64) systems
kernel-image-2.6.8-2-sparc64-smp - Linux kernel binary image for SMP UltraSPARC (sparc64) systems

같은 버전의 커널이라도 32, 64bit 및 smp 용으로 준비되어 있는 패키지를 보실 수 있습니다.

결론은,

적어도 커널 이미지만큼은 32, 64 비트가 구분되어 있다는 겁니다. ;-)

quid pro quo

Prentice의 이미지

http://www.linuxbase.org/~taggart/multiarch.html

이런 페이지도 있던데 참고가 되시려나 모르겠습니다.

익명 사용자의 이미지

kevinhan wrote:
저는 씨디를 굽거나 하지 않고 부트이미지만 다운받아 tftp를 이용한 netboot로 부팅하여 설치하는 방식을 이용해 왔습니다.

netboot하려면 먼저 솔라리스로 부팅해서 설정을 해야는거...
아닌가요? 전 그런줄 알고.. 그리고 또 부팅을 위한 서버도..
준비해줘야 하는거.. 그런거라고 알고 있거든요..

그래서 번거롭게 그렇게 하기보단 그냥..
단순히 cd로 부팅해서 깔려고 하거든요..

그리고 검은해님의 말씀처럼... 그런게 맞는거 같단 생각이 드네요.
kevinhan님의 말씀처럼 커널이 확실히 다를텐데...
CD의 /boot에 보면 SPARC32.GZ와 SPARC64가 있거든요..

그럼 이... 제!! 내일 실재 해보는 일만 남은것 같습니다..

조언과 격려를 해주신 모든 분들께.. 감사드립니다..

이한길의 이미지

↑허걱... 또... :oops:

----
먼저 알게 된 것을 알려주는 것은 즐거운 일이다!
http://hangulee.springnote.com
http://hangulee.egloos.com

kevinhan의 이미지

저도 예전에 netboot 하려고 삽질을 좀 했던 적이 있어서 그걸 문서로 만들어 둔게 있는데 어딨는지 못찾겠네요. -_-;;

그게 솔라리스가 꼭 있어야 하는게 아니라 같은 허브에 물린 아무 시스템에서

tftp 서버가 커널 이미지를 준비하고만 있으면 스팍머신의 ok 프롬프트에서

바로 부트가 됩니다. tftp 서버만 돌리면 되기 때문에 그게 윈도우건 리눅스건 상관이 없습니다.

기억이 가물가물하지만... tftp서버의 커널 이미지 이름을 스팍머신의 맥어드레스로 해줘야 하는 등 약간의 작업이 필요했던 걸로 기억합니다.

아...위에 검은해 께서 소개해 주신 http://www.ultralinux.org 의 FAQ엔 정말 유용한 정보가 많습니다. 아마 여기서 오고간 내용도 거기에 다 있을 듯 하군요.

아...또 찾아보니 그 사이트의 http://www.ultralinux.org/faq.html#q_5_15

가 해당 내용을 설명하고 있군요.

도움이 되면 좋겠습니다.

quid pro quo

kevinhan의 이미지

phpBB 게시판 백업해 둔 것을 뒤져보니 나오는군요. ;-)

만들어둔지 꽤 돼서 좀 혼란스러운 부분이 있을지도 모르겠군요.

참고하시길...

###################

/usr/sbin/in.rarpd -a 실행

주의사항

부트 서버와 클라이언트는 동일한 서브넷에 위치해야 합니다.
rarp는 동일 서브넷에만 broadcasting 하기 때문

Enabling tftp

/etc/inetd.conf
tftp dgram udp6 wait root /usr/sbin/in.tftpd in.tftpd -s /tftpboot

/tftpboot 디렉토리 생성

데비안 tftpboot.img 파일을 위치한 후
클라이언트가 가지게 될 아이피 주소를 16진수로 변환한 이름을 가지는 이름으로 링크합니다.

Quote:
ok d# 172 .
ac
ok d# 28 .
1c
ok d# 230 .
e6
ok d# 104 .
68

Quote:
# ln -s tftpboot.img AC1CE668.SUN4M

중요한 것은 클라이언트의 아키텍처가 sun4u 일 경우에는
링크이름에 SUN4U 라고 표기해서는 안됩니다.

준비 완료.

클라이언트 openBoot PROM 상에서
ok boot net

하면 한 줄 정도

Quote:
Timeout waiting for ARP/RARP packet
에러가 나온 후에 tftp를 통해 이미지를 전송받고 부트하는 모습을 볼 수 있게 됩니다.

quid pro quo

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.