Difference between revisions of "프리BSD"

Jump to navigation Jump to search
2,863 bytes added ,  05:16, 5 October 2018
no edit summary
Line 3: Line 3:


= 개요 =
= 개요 =
FreeBSD는 [[유닉스]] 계열 [[운영 체제]][* Unix-like OS]이며 [[리눅스]]처럼 서버용이든 데스크탑용이든 쓸 수 있는 범용적인 OS이다. ~~[[http://www.freebsd.org/copyright/daemon.html|붉은악마]]의 OS다.~~ 2017년 기준으로 [[BSD]] 계열 운영 체제 중 [[macOS]]를 제외하면 [[TrueOS]]에 이어 두번째로 많이 쓰이는 운영 체제이다. https://distrowatch.com/index.php?dataspan=2017
FreeBSD는 [[유닉스]] 계열 [[운영 체제]][* Unix-like OS]이며 [[리눅스]]처럼 서버용이든 데스크탑용이든 쓸 수 있는 범용적인 OS이다. 2017년 기준으로 [[BSD]] 계열 운영 체제 중 [[macOS]]를 제외하면 [[TrueOS]]에 이어 두번째로 많이 쓰이는 운영 체제이다. https://distrowatch.com/index.php?dataspan=2017




Line 127: Line 127:


Coffee Lake의 경우 [[고스트BSD]]의 경우는 GUI가 뜨지 않아 설치조차 되지 않았다. [[TureOS]]는 다른 드라이버를 잡아줘서 화면은 좀 후졌어도 GUI 자체는 떴다. FreeBSD의 경우 그래핔 드라이버를 수동으로 다른 것으로 잡아줘야 한다. 그런데 그래도 TrueOS에서 잡아준 드라이버보다 느리고 오류도 많은 것 같다.
Coffee Lake의 경우 [[고스트BSD]]의 경우는 GUI가 뜨지 않아 설치조차 되지 않았다. [[TureOS]]는 다른 드라이버를 잡아줘서 화면은 좀 후졌어도 GUI 자체는 떴다. FreeBSD의 경우 그래핔 드라이버를 수동으로 다른 것으로 잡아줘야 한다. 그런데 그래도 TrueOS에서 잡아준 드라이버보다 느리고 오류도 많은 것 같다.
=== 유선 랜 설정 ===
=== 무선 랜 설정 ===
Intel Wireless-AC 9462같은 최신 [[무선 랜]]([[wireless LAN]]) 하드웨어는 [[비에스디]]([[BSD]])에 드라이버가 없다. [[윈도우즈 XP]]의 드라이버를 FreeBSD용으로 바꿔주는 NDISGEN이라는 스크맆트가 있다.
https://www.freebsd.org/cgi/man.cgi?query=ndisgen&sektion=8
https://www.gsp.com/cgi-bin/man.cgi?section=8&topic=ndisgen
* Install Linux driver
Mar 22, 2015
https://forums.freebsd.org/threads/install-linux-driver.50963/
그래서 직접 해봤다.
https://downloadcenter.intel.com/product/125192/Intel-Wireless-AC-9462
위 링크에 들어가니 Wireless와 Bluetooth 드라이버가 같이 있었다. Intel Wireless-AC 9462는 [[블루투스]] 기능을 포함한 것 같다.
https://downloadcenter.intel.com/download/28147
위 링크에 가니, Windows 7, 8.1, 10에 대해 각각 32-bit와 64-bit 드라이버가 있었다. Windows XP에 그나마 가까운 Windows 7을 선택하고, 현재 설치된 FreeBSD의 bit 수인 64-bit를 고른다. WiFi_20.80.0_Driver32_Win7.zip를 다운로드 받는다.
압축을 풀어보면 10개의 파일이 보이는데 sys와 inf 파일만 필요하다.
ndisgen /root/Downloads/WiFi_20.80.0_Driver64_Win7/Netwsw02.INF /root/Downloads/WiFi_20.80.0_Driver64_Win7/NETwsw02.sys
위와 같이 입력하여 NDISGEN을 실행시킨다.
우선 첫번째 [[오류]] 메시지가 뜬다.
Windows(r) driver converter
INF file validation
This .INF file appears to be Unicode.
Trying to convert to ASCII...
Done.
Press reture to continue...
그리고 두 번째 [[메시지]]가 뜬다.
Windows(r) driver converter
Driver file validation
This .SYS file appears to be in Windows(r) PE format.
Press return to continue...
그 다음 뜨는 창이다.
Windows(r) driver converter
Driver file validation
The script will now try to convert the .INF and .SYS files using the ndiscvt(1) utility. This utility can handle most .INF files; however, occasionally it can fail to parse some files due to subtle syntax issues: the .INF syntax is very complex, and the Windows(r) parser will sometimes allow files with small syntax errors to be processed correctly which ndiscvt(1) will not. If the conversion fails, you may have to edit the .INF file by hand to remove the offending lines.
Press enter to try converting the files now:
그 다음 뜨는 [[에러]] 창이다.
ndiscvt: line 9626:
: syntax error.
CONVERSION FAILED
역시 너무 예전 [[스크맆트]]라 제대로 작동하지 않는 것 같다.
그래도 Netwsw02.INF와 NETwsw02.sys 외에도 Netwsw04.INF와 NETwsw04.sys 파일도 있어서 얘네도 테스트해봤다.
ndisgen /root/Downloads/WiFi_20.80.0_Driver64_Win7/Netwsw04.INF /root/Downloads/WiFi_20.80.0_Driver64_Win7/NETwsw04.sys
[[터미널]]에서 위와 같이 실행했으나 역시 마찬가지 에러 메시지를 뿜으며 실패했다.


= 사용 방법 =
= 사용 방법 =
131

edits

Navigation menu