FreeBSD не показывает в меню личинки после установки на DualBoot. (Теперь система TriBoot)

Если вы выполняете эту команду scp на удаленной машине, она ищет [11594]file.ext[11595] как "локальный" файл, т.е. [11596] на удаленной машине. [12100]Для копирования файла с удаленной машины на локальную, используйте [11598]scp -P 2222 username@domain:dir/file.ext localdir[11599] (предполагая, что [11600]file.ext[11601] находится в [11602]~/dir[11603] на удаленной машине, как в вашем примере). Если вы запустите [11604]scp[11605] на удаленной машине, поменяйте местами "локальный" и "удаленный"..

2
08.10.2014, 03:19
2 ответа

Нет. Вместо этого используйте netcat nc . Он будет делать то, что вы хотите, в то время как telnet не будет.

(echo helo ole.tange.dk; echo mail from: '<spam@tange.dk>'; echo rcpt to: '<spam@tange.dk>'; echo data; echo Subject: This is an email;echo;echo test;echo .;echo quit ) | nc smtp.server.example.com 25 | grep 250
-121--93864-

Во-первых, я бы не использовал MBR, потому что у вас есть 4 OS, и это не уйдет далеко. Необходимо, чтобы раздел/boot был основным и не был расширен. Таким образом, вы либо выбрасываете установку Solaris, либо Linux. Загрузка в FreeBSD (или PC-BSD... что бы там ни было, без разницы) с GRUB2 легко. Вы просто определить свой «set root =»... и затем вы говорите «kfreebsd/boot/loader» и там вы идете. Для вашего типа, я бы использовать GUID/GPT таблицы разделов, там вы также можете разделить все разделы в него, вы не должны иметь дополнительные фрагменты BSD тогда.

-121--196429-

Как я уже говорил в посте... загрузка в FreeBSD не является проблемой с Grub2. Укажите только корневой раздел (установки FreeBSD), а затем используйте kfreebsd/boot/loader . Когда он исчезает после модернизации ядра, например, в linux installatin, это тоже не проблема. Запишите его в пользовательский раздел /etc/grub.d/, где он создает конфигурацию каждый раз из.

0
27.01.2020, 22:13

Не знаю о других системах Debian (wheezy )/или Ubuntu (14,10.), но я проверяю такие проблемы с помощью простой старой команды file .

file /sbin/init

дайте следующее:

/sbin/init: symbolic link to 'upstart'

Системы Debian с systemd (например, sid) показывают следующее:

# file /sbin/init 
/sbin/init: symbolic link to /lib/systemd/systemd
-121--3992-

Из Debian Wiki :

С момента 2,4,23-3 версии конфигурация OpenLDAP была изменена на/etc/ldap/slapd.d по умолчанию.

Таким образом, OpenLDAP позволяет динамически настраивать себя через дерево 'cn = config' .

DN можно вывести в cn = config и увидеть следующее:

sudo ldapsearch  -Y EXTERNAL -H ldapi:/// -b cn=config dn
...
# {1}hdb, config
dn: olcDatabase={1}hdb,cn=config
...

sudo ldapsearch  -Y EXTERNAL -H ldapi:/// -b cn=config 'olcDatabase={1}hdb'

# {1}hdb, config
dn: olcDatabase={1}hdb,cn=config
objectClass: olcDatabaseConfig
objectClass: olcHdbConfig
olcDatabase: {1}hdb
olcDbDirectory: /var/lib/ldap
olcSuffix: dc=nodomain
olcAccess: {0}to attrs=userPassword,shadowLastChange by self write by anonymou
 s auth by dn="cn=admin,dc=nodomain" write by * none
olcAccess: {1}to dn.base="" by * read
olcAccess: {2}to * by self write by dn="cn=admin,dc=nodomain" write by * read
olcLastMod: TRUE
olcRootDN: cn=admin,dc=nodomain
olcRootPW: {SSHA}_skip_
olcDbCheckpoint: 512 30
olcDbConfig: {0}set_cachesize 0 2097152 0
olcDbConfig: {1}set_lk_max_objects 1500
olcDbConfig: {2}set_lk_max_locks 1500
olcDbConfig: {3}set_lk_max_lockers 1500
olcDbIndex: objectClass eq

Атрибут olcAccess - это то, что вам нужно.

Добавим новые правила ACL в базу данных dc = nodomain .

Создайте файл ldif

dn: olcDatabase={1}hdb,cn=config
changetype: modify
add: olcAccess
olcAccess: {3}to dn.base="cn=test,dc=nodomain" by * read

Примените:

sudo ldapmodify  -Y EXTERNAL -H ldapi:/// -f /tmp/test.ldif 
SASL/EXTERNAL authentication started
SASL username: gidNumber=0+uidNumber=0,cn=peercred,cn=external,cn=auth
SASL SSF: 0
modifying entry "olcDatabase={1}hdb,cn=config"

Voilà:

sudo ldapsearch  -Y EXTERNAL -H ldapi:/// -b cn=config 'olcDatabase={1}hdb'
...
olcAccess: {3}to dn.base="cn=test,dc=nodomain" by * read
-121--52915-

Загрузчик FreeBSD не очень хорош при многозагрузке. В этом случае он, вероятно, перезаписал загрузчик Ubuntu ( grub2 ) своим.

Возможным решением было бы загрузить FreeBSD и настроить его для установки загрузчика на том фрагменте (разделе), где установлен FreeBSD (в отличие от MBR).

Затем загрузите Ubuntu CD/DVD и попытайтесь переустановить grub2 в MBR. Он должен распознавать загрузчик FreeBSD на фрагменте и добавлять запись для загрузки FreeBSD, а также Ubuntu и Windows.

Примечание: У меня нет FreeBSD, чтобы проверить это.

2
27.01.2020, 22:13

Теги

Похожие вопросы