Пускане на FreeBSD на Raspberry Pi
Има няколко различни дистрибуции на базата на Linux за Raspberry Pi, включително Raspbian, Arch Linux и Fedora. Linux обаче не е единствената операционна система, която може да работи на борда. Сред другите, включително RISC OS, е популярната Unix-подобна операционна система FreeBSD.
FreeBSD има дълбоко наследство и всъщност се получава от софтуерното разпространение на Berkeley (BSD, наричано понякога Berkeley Unix) версия на Unix, произведена от университета в Калифорния, Бъркли. Поради причини, свързани с авторските права, FreeBSD не може да се нарече Unix; всъщност е по-уникси от Linux. За тези, които се интересуват от пускането на FreeBSD на Raspberry Pi, тук са инструкциите за инсталиране.
FreeBSD поддържа "Raspberry Pi" от ноември 2012 г., а текущата продуктова версия (FreeBSD 10) се предлага като предварително създадено изображение, което може да бъде копирано на карта с памет.
Изтеглете последния файл с изображения от официалната страница на FreeBSD ARM. Тази страница има снимки за други ARM-базирани дъски като Beaglebone и Pandaboard. Трябва да изтеглите изображение за "RPI-B": например "FreeBSD-10.0-RELEASE-arm-armv6-RPI-B-20140131-r260789.img.bz2"
Ако приемем, че използвате компютър с Windows, трябва да декомпресирате файла. Най-лесният вариант е да използвате 7-Zip. След това трябва да изтеглите Win32 Disk Imager. Не се опитвайте да копирате или плъзнете и пуснете файла .img на SD карта; няма да работи.
Разархивирайте файла .zip на Win32 Disk Imager. Поставете SD картата в четеца на SD карти и проверете каква написана на устройството буква. Намерете къде сте разопаковали файла .zip на Win32 Disk Imager и щракнете двукратно върху "Win32DiskImager.exe". В главния прозорец на програмата кликнете върху иконата на папката в края на групата File Image и намерете некомпресираната версия на изображението на FreeBSD изтеглени сте. Сега изберете правилната буква от падащото меню "Device". Щракнете върху "Write". Win 32 Disk Imager ще презапише всичко на картата с bootable копие на FreeBSD за Raspberry Pi.
След като изображението е написано на SD картата, излезте от програмата Win32 Disk Imager и извадете SD картата. Трябва да използвате с десния бутон на мишката "Eject" в Windows Explorer върху буквата на устройството, преди физически да извадите картата. Поставете SD картата във Вашата Raspberry Pi и свържете захранването.
Инсталацията на FreeBSD е много минимална и идва само с основната система (и двоични полезни програми) заедно със SSH демон (така че можете да се свържете отдалечено към Pi) и DHCP клиент, така че бордът може да поиска IP адрес при зареждане. Първият път, когато стартирате FreeBSD, системният дял ще бъде само около 1 GB. Въпреки това при второто зареждане операционната система автоматично ще увеличи коренния дял, за да запълни цялата SD карта.
Не е възможно да се свържете с Pi, използвайки коренния акаунт през SSH. За да активирате SSH връзките, влезте чрез клавиатура и монитор / телевизор, прикачени към Pi и добавете нов потребител, като използвате:
adduser
Въведете потребителско име, последвано от пълното име на потребителя. Приемете стандартните стойности за останалите въпроси, освен когато сте помолени да поканите потребителя в други групи. Тук трябва да въведете " wheel
". Част от системата за сигурност на FreeBSD е, че само потребителите в групата "колело" могат да " su
" да коренят. Втората, но последната част от информацията, която трябва да въведете, е парола за новия потребител. Проверете резюмето и въведете " yes
", за да създадете потребителя. Накрая въведете " no
", когато попитате дали искате да добавите друг потребител.
Можете да откриете IP адреса на борда на Raspberry Pi
фоп
След това можете да се свържете с устройството чрез SSH и да влезете, като използвате горепосоченото потребителско име и парола. Веднъж свързан, можете да станете корен, като въведете:
su -
По подразбиране коренът няма парола, но можете да зададете такъв, като използвате " passwd
".
Администрирането на FreeBSD система е съвсем различно от управлението на Linux и въпреки че командите на shell (напр. ls
, cd
, more
, ps
, grep
, gunzip
, df
, tar
и т.н.) и инсталирането на допълнителен софтуер ще бъде непознат за администраторите на Linux. Добра отправна точка за запознаване с FreeBSD е документацията на проекта.
Ако се заразете с FreeBSD на Pi, добро място за помощ е форумът на FreeBSD в RaspberryPi.org.
Кажете ни ако имате проблеми с FreeBSD на Raspberry Pi.