Доступ к пути по умолчанию для папки пользователя Keychain через терминал

Только что получил уведомление о том, что календарь Google испытывает проблемы с синхронизацией с календарем Apple. Ссылка Сайт MacRumors

+31
Thembinkosi Ndzimandze 27 нояб. 2010 г., 22:42:08
25 ответов

Я хочу подключиться по SSH к моему Линукс Минт 18 на сервере (запуск X11) и войти в контейнере Docker и оболочкой IPython библиотек matplotlib участков направляется в местную клиента (Минт). Все в локальной сети.

Ближайший вопрос, который я нашел, было: https://stackoverflow.com/questions/25281992/alternatives-to-ssh-x11-forwarding-for-docker-containers

После этого я мог получить участок Гуй из докер для отображения на локальном компьютере (электронная.я., мятный сервера) по -e дисплей=$Дисплей параметр, передаваемый настройки выполните команду. Я тоже могу SSH с вариант на сервер, чтобы получить xeyes окно клиента.

Но если я по SSH к серверу с опцию и войдите в контейнер СО РАН -дисплей=localhost или IP-адрес клиента, я до сих пор не может получить участок на клиентскую машину.

Я знаю, что я мог бы использовать VNC, чтобы пойти вокруг него. Но, как я могу сделать это с перенаправление X11 правильно?

+918
ParisNakitaKejser 03 февр. '09 в 4:24

завиток 7.19.0 ... в OpenSSL/0.9.8 ч

Это очень старая (и поддерживается) версия OpenSSL используется здесь, который не поддерживает современные протоколы, такие как протокол TLS 1.2 и современного протокола ECDHE шифры. Высоки шансы, что после обновления сервера теперь требует такого протокола и/или шифр, и таким образом соединяться с вашей старой версии OpenSSL не удастся.

* Протокол SSLv3, TLS-соединения, клиент Привет (1):

Это может также означать, что ваш клиент пытается использовать протокол SSL 3.0, который, как правило, сегодня отключен, потому что это небезопасный протокол. Вы можете попробовать, чтобы принудительно использовать протокол TLS 1.0 (который поддерживается в OpenSSL 0.9.8) с помощью -1 локон или завиток --tls1 в надежде, что сервер поддерживает протокол TLS 1.0 и шифры настроен для использования старой версии OpenSSL.

+918
Edson Horacio Junior 9 мая 2019 г., 10:00:55

Я пытаюсь установить Apache24 и mod_wsgi3 в моей FreeBSD с ВПС (капли) с помощью этой команды:

судо ПКГ установить bash ap24-mod_wsgi3 py27-виртуальное окружение mysql56-сервер

но, видимо, 'ap24-mod_wsgi3' был удален из репозиториев:

ПКГ: нет пакетов для установки соответствия ap24-mod_wsgi3 были обнаружены в репозиториях

Итак, для установки Apache24 и mod_wsgi3 я могу сделать, это установить их через порты:

# кд /usr/порты/сайт www/apache22
# установка

и для mod_wsgi3

# кд /usr/порты/ВСП/mod_wsgi3
# сделать
# установка

Это должно генерировать те же результаты, что и при установке через ap24-mod_wsgi3'?

+854
gor2389 18 июл. 2023 г., 07:49:53

Похоже, что для многих основных функций, работающих на символические ссылки, используется физический путь по умолчанию. Тем не менее, диск работает нормально. При переезде в символическую ссылку, компакт помнит, откуда я пришел, поэтому он использует логический адрес для символической ссылки (см. пост для примера: симлинки и CD).

Функции, такие как LS только частично работать таким образом. Если я перечислю каталог, нажав на вкладку ($ Общ ../ {вкладка}) это будет список содержимого каталога, где символическая ссылка находится, но если выполнить команду ($ Общ ../ {ввод}) каталог перечисление от физического пути. Есть ли способ, чтобы получить команды, такие как LS, МВ, РМ, и т. д. работать как CD и помните логический путь к символической ссылке?

Спасибо за любые советы.

+808
Meenie Leis 2 нояб. 2011 г., 20:10:14

По математике магистратуры в США, это типичный (хотя и не универсальный), чтобы быть достаточно мягким о классификации. Философия, для лучше или хуже, это должно быть привилегией студента, чтобы решить, как важный класс.

Я никогда не видел такое строгое распределение баллов в любом классе, с математикой аспирантов в нем.

+802
Valters Tomsons 18 янв. 2011 г., 19:32:15

Мой ноутбук способен Дим это автоматически экране, пока он не выключен по Ubuntu для экономии электроэнергии, в данный момент моя кнопка тусклый экран не позволяет мне полностью выключить экран, мои вопросы:

  • Можно ли настроить кнопку 'тусклый экран' на клавиатуре, чтобы уменьшить яркость экрана, пока не выключится, или это ограничено аппаратными возможностями? (Я не думаю, что было бы ограничено, поскольку он может автоматически выключаться с моей операционной системе, так почему бы не через ключ-пресс)

  • Если это возможно, кто-то сделал или кто-нибудь есть идея, как это сделать? И они могли, пожалуйста, объяснить это ниже?

Если пригодится, вот некоторые потенциально полезной информации ноутбук:

Модели: НР павильон DV6000
Видеокарта: Intel корпорация мобильные 945GM/ГМС
Память: 2 ГБ оперативной памяти
В настоящее время установленная ОС: Убунту 12.04 однозагрузочной

Редактировать: как предложил пользователь Cumulus007 ниже, это может быть жестко закодированы в моем железе и не может быть изменен, если кто-нибудь может это подтвердить или найти оправдание наоборот, я буду очень благодарен.

+770
AdamG 23 янв. 2014 г., 11:55:13

Если вы еще не пробовали это еще, можно пробовать загрузку с использованием разных параметров, которые можно включить с ОС Ubuntu CD или USB Параметры загрузки страницы.

Живой компакт-диск/USB-устройство Параметры загрузки страницы обычно не видно, когда живой компакт-диск/USB-устройство загружается. Чтобы отобразить его, вы должны вызвать его нажатием любой клавиши, когда маленький логотип Ubuntu Live CD/USB 'small logo' появляется в нижней части экрана. Живой компакт-диск/USB должен остановить загрузку и отображение дополнительные варианты загрузки меню, показанное ниже.

Ubuntu Live CD/USB Advanced Boot Options menu

Главное, эта страница отображается, чтобы обеспечить простой способ, чтобы выполнить загрузку с общие параметры ядра применяется. Вы нажимаете клавишу F6 ключ и используйте пробел , чтобы выбрать/отменить выбор параметра(ов), которые вы хотите применить, а затем возобновить загрузки. 3 kernel options selected with F6

(Кстати, вы уже пробовали загрузиться с nomodeset ядра вариант? Это, кажется, популярный рекомендация, когда видео может быть проблема.)


В Ф1 помощи кнопки появится (вложенный) список функциональных клавиш, показывающие живой CD/USB-версия, загрузочный методы, специальные параметры загрузки, и (от?) оборудование справочная информация. Я думаю, что это в основном полезно в качестве способа проверить номер версии и дата компиляции живой CD/USB вы загружаетесь. (Было бы неплохо, если он также упомянул, было ли это 32-разрядная или 64-разрядная. О, хорошо.)

Поскольку я не знаком с различными вариантами, я буду останавливаться и просто предлагаем вам ознакомиться с Ubuntu интернет поможет узнать больше о них. (Я бы только повторяете , что там написано.)


Ответ на комментарий @ 2012-05-03 05:21:43Z

Так что я думаю, что вы говорите, что когда вы использовали пример параметров ядра выше, надо, nolapic, и nomodeset , то вы могли загрузиться и успешно установить Ubuntu. Но когда вы пытаетесь загрузиться новой установки переходит к "пунктирной загрузочный экран загрузки", а затем "экран остается фиолетовый. и сидит там". Правильно?

Если да вы, наверное, просто нужно загрузиться с (Некоторые) те же параметры ядра, которые использовались при установке.

Это двухступенчатый процесс. Сначала вам проверить различные комбинации параметров ядра, чтобы выяснить минимально необходимых. Во-вторых, вы обновить конфигурацию grub по умолчанию, так что необходимые параметры ядра используются в будущем.

Я уверен, что есть много вопросов, которые охватывают таких, как этот:
Как я могу добавить параметр загрузки ядра?

Это выглядит как хороший ответ, но я думаю, что есть небольшая ошибка в ней. Так что я собираюсь копировать и "улучшать" первая половина здесь. Вы можете сделать вторую часть, как добавить параметры ядра, постоянно меняется /и т. д./По умолчанию/жратвы, от оригинала.

Как временно добавить загрузки ядра опцию на жратву (на основе этого ответа)

  1. Предположим, что мы хотим добавить ядру параметр nomodeset. (Я использую это в качестве примера, потому что это может быть единственным вариантом ядра, вам нужно.)
  2. Начните вашу систему и ждать меню grub.
    Примечание: Если вы не видите жратвы меню, нажмите и удерживайте смены ключа сразу после запуска системы.
  3. Выберите ядра, которое вы намерены загружать и нажмите электронный ключ для редактирования grub загрузки команд. Вы должны увидеть список команд, как в примере ниже.
    setparams 'в Ubuntu, с Linux 3.2.0-24-универсальная
    
    recordfail
    gfxmode $linux_gfx_mode
    gzio insmod 
    part_msdos insmod 
    insmod ext2 в
    установить параметр root='(hd0,msdos1)'
    поиск ... нет-дискеты --ФС-идентификатор UUID --набор=корень bc6f8146-1523-46a6-8b6a-64b8\
    19ccf2b7
    в Linux файл /boot/vmlinuz-3.2.0-24-родовой корень=идентификатор UUID=bc6f8146-1523-46a6-8б\
    6а-64b819ccf2b7 РО тихий всплеск
    файл initrd в /boot/initrd, который.ИМГ-3.2.0-24-универсальный
    
  4. Вторая строка снизу, которая заканчивается РО тихий всплеск.
    Дополнительные опции ядра(ы) добавляются в конце этой линии. Чтобы добавить nomodeset изменить
    6а-64b819ccf2b7 РО тихий всплеск в
    6а-64b819ccf2b7 РО тихий всплеск nomodeset
  5. Теперь нажмите сочетание клавиш Ctrl+х или клавишу F10 для загрузки. Изменение будет использоваться, но только для этой загрузки. Она не является постоянной.

Я думаю, что это он. Надеюсь, что это помогает!


Если ты еще после этого, не могли бы вы опубликовать обновление статуса какой-то. (Мне любопытно.)

Если вы обнаружите, что вы должны использовать загрузки ядра параметр/опция совместимость с ACPI=выкл, то возможно, вы также захотите взглянуть на этот ответ на некоторые предложения о том, чтобы попытаться изолировать проблему области и, возможно, сообщение об ошибке.

+706
user7880 24 сент. 2011 г., 01:05:47

я хочу быть в состоянии генерировать система нано второй последовательности при использовании curl

мой код такой:

завиток -х пост -х содержимое-тип: текст/XML' -д @req.xml server_URL > результат.в XML

в req.xml содержит следующие:

<MessageSeq>${=(Система.nanoTime())}</MessageSeq>

так что ожидаемое значение в запросе должно быть так:

2163586109424686

но вместо этого он дает мне:

${=(Система.nanoTime())}

любой способ, чтобы преобразовать его в систему таймера в наносекундах.

+695
user318165 4 сент. 2016 г., 03:56:47

Пример вопроса:

* 9 * * * Эхо 9
* 10 * * * Эхо 10

Выше будет выстрелить сообщение электронной почты пользователю, каждую минуту, но все "9" ответов будет в 10:00 -> 10:59 утра, а "10"С придет в в 11:00->11:59 утра.

Выполнение задания

* * * * * /ОГРН/дата ; /ОГРН/дата -у

Возвращается ожидаемое (правильное) дата и время. это касается как мирового и местного времени (Америка/Денвер). Изменить эту работу, чтобы работать каждую минуту в конкретный час результаты в зачет (задания в по 9, работать на 10 и т. д.).

Текущая отладки я закончил:

Ладно, это странно. Может мой файл timezone-это как-то перепутались? Позволяет проверить, что

дифф -ы в /etc/локальным /usr/доли/временной зоны/кошка /и т. д./часовой пояс`
Файлы /etc/localtime и /usr/доли/временной зоны/Америка/Денвер идентичны

Я проверил аппаратные часы, чтобы увидеть, если это выходной или каким-то образом расходится с моим локальных параметров (корневые).

дата ; hwclock
СР 26 октября 10:50:13 МДТ 2016
СР 26 октября 2016 10:50:14 утра МДТ -0.204171 секунд

Похоже, хоть на секунду, но это не делает мои задания выполнить полный час в соответствии с планом, верно?

Я также уверена в следующем:

  • Мой часовой пояс менялся за последнее время? Нет
  • А вы попробуйте в любом случае фиксация вручную часовой пояс? Да
  • Сделал сброс хрон после закрепления часовой пояс? Да
  • Я уверен, что служба хрон был перезапущен? Да
  • Я перезапустить службу хрон? Да
  • Вы действительно уверены, что хрон был перезапущен? 100% уверен, что хрон был перезапущен

Другую необходимую информацию:

Под Управлением Debian.

кошка файле /etc/debian_version
8.6

Текущее Ядро

команды uname -а
BigBox в Linux 3.16.0-4-amd64 в #1 СМП в Debian 3.16.7-ckt25-2 (2016-04-08) архитектуру x86_64 GNU/Линукс

Обновлено Отладки:

Управлял hwclock --systohc, не заметны изменения в поведении. Запустил эту команду, чтобы проверить

дата;hwclock
СР 26 октября 12:39:09 МДТ 2016
СР 26 октября 2016 12:39:11 часов МДТ -0.875328 секунд

Я не могу запустить 'кот в /etc/sysconfig нужно/часы' а этот файл не существует. Запустив команду найти в файле /etc/ дерево чтобы найти 'часы' подтверждает, что у меня нет файла с таким именем нет.

Проверил, чтобы увидеть, если что я в курсе и установить переменную CRON_TZ. Она не установлена на пользовательском уровне, ни на уровне корней. Есть хрон эхо их дает никакого вывода.

+630
LIVEKamikadze 25 июн. 2020 г., 11:03:50

Простой способ решить эту проблему, просто добавьте:

набор keymodel-=stopsel

к C:\Program файлы (х86)\ВИМ-Авиа\_vimrc файл (например, после вести mswin линии).

Источник.

+546
Ellouze Anis 17 июл. 2016 г., 10:55:54

можно определить правила udev, чтобы размонтировать диск после запуска или редактирования существующего правила в вашей .правила каталога даже не монтирует его.

Вот некоторая информация о конфигурации udev на possibilieties у вас, и введение в rulewriting: http://www.reactivated.net/writing_udev_rules.html

+482
Wooram Kwon 5 окт. 2018 г., 21:09:16

Нет. Это не возможно ", что снижения cholestrol приведет к прямой, снижение кассационную производства кортизола?"

Есть маленький и большой недостаток в этой мысли. Холестерин - это не "плохо", и это не является существенным питательным веществом. Это значит, уменьшается потребление этого вещества приводит, как правило, только в повышенный синтез этого вещества.

Холестерин (от др.-греч Чоли- (желчь) и stereos (твердый), с последующим химическим суффикс -ол к алкоголю) - это органические молекулы. Это стерол (или модифицированный стероид), тип липидных молекул, и это синтезирована всем животным клеткам, потому что он является важным структурным компонентом всех клеточных мембран животных и имеет важное значение для поддержания мембраны как структурная целостность и текучесть. Холестерин позволяет животным клеткам функционировать без клеточной стенки (которая у других видов защищает целостность мембраны и жизнеспособность клеток); это позволяет животным клеткам стремительно менять форму. (Википедия)

Далее, это неправда, что высокий уровень холестерина > приводит к/причины > высокий кортизол > провода в/причины > высокого напряжения. Это скорее наоборот. Уменьшить стресс и уменьшить производство кортизола и уровня/показатели липопротеинов ("высокий уровень холестерина").

Второй важный физиологический стресс, ось HPA регулирует высвобождение кортизола, который влияет на многие функции организма, такие как обменные, психологические и иммунологические функции. (В Википедии , чтобы сравнить с.)

Полностью заблокировав потребление холестерина и синтеза было бы совсем смертельно.

+478
Leo Chiu 2 мар. 2017 г., 18:16:53

Можно настроить акробат дистиллер с просматриваемой папки, или использовать Automator с ним. Это дает вам лучше контролировать параметры преобразования, как вы могли бы указать .joboptions.

+461
Chris Medicus 30 сент. 2015 г., 19:55:44

Я под управлением GNU/Linux в моск в 2012 году, 11 кластер серверов, есть ли способ помимо удаленного входа, чтобы выяснить процессов, выполняемых на всех 11 серверах сразу? Я попытался запустить команду PS на одном из серверов, но в нем перечислены параметры PID процессов, которые запущены на каждом конкретном сервере, а не всех 11 серверов.

+361
Vladimir Borozna 31 окт. 2016 г., 23:30:07

Я знаю, что это очень специфический вопрос, но может быть, это что-то легче, что то, что я думаю, что стоит спросить Здесь:

Как я могу подключить к часам через Bluetooth, и получить данные, которые он держит внутри? Часы способны передать эту информацию, но сейчас есть только iPhone приложение для этой задачи.

Дополнительную информацию:

У меня есть часы (сайт NewBalance LifeTRNr синхронизации), который измеряет ваши часы сна, сколько калорий, шагов и километров, которые вы сделали в текущие сутки, и хранит их в течение последних 7 дней.

Это устройство может подключаться через Bluetooth к другому устройству, и может передавать эту информацию (на данный момент есть только уже реализованы приложения для айфонов, но у меня есть только Android смартфон).

По крайней мере, мой ноутбук может взглянуть на часы, потому что БТ-устройства -л дает этот выход (я не показать его MAC-адрес здесь, так что я не обнародовать его):

$ БТ-устройства -л
Добавлено устройств:
Жизнь TRNr Синхронизации (**:**:**:**:**:**)

И когда я пытаюсь выполнить сопряжение часов с ноутбуком (Debian Джесси 8.0, с Гном Шелл), часы показывает значок, который должен быть отображен, когда связь с приложения выполняется, поэтому я думаю, что часы получает сопряжения сигнала с ноутбука, но, очевидно, больше ничего не происходит.

Что можно сделать, чтобы поговорить на часы, в любом языке есть, и попытаться получить данные из него?

+354
Rogena Johnson 26 нояб. 2011 г., 19:51:48

Вы можете использовать опцию-M (многострочный) для pcregrep:

pcregrep -м '\{(х\*.*\ы*)* test.txt\}' 

\S-это пробел (включая переводы строк), так что это соответствует нулю или более вхождений (пробел следуют .* с последующим пробелом), все заключены в фигурные скобки.

Обновление:

Это нежадное соответствие:

pcregrep -Н -м '\{(\н*.*?\Н*)*?\}' test.txt
+293
Kamil Jaszkowiak 8 авг. 2011 г., 20:09:53

Да, вы можете сделать полный правильной установки операционной системы Ubuntu на USB-накопитель.
Все будет работать так же, как операционная система была установлена на фактические качестве HD.

Взгляните на этот вопрос инструкции по установке Ubuntu на USB-накопители

Можно ли установить Убунту на моем 32 ГБ usb флэш-накопитель?

+265
gibbdude 23 окт. 2012 г., 08:04:27

Возможно, скрипт, приведенный ниже, это то, что вам нужно:

#!/бин/Баш

# Сохранить хорошие строчки
на awk '{если($0 !~ "^СП")печати > "result_1" }' < file_1
на awk '{если($0 ~ "^СП")печати > "result_2" }' < file_2

# Получить количество строк в result_1 ( == НЛ в result_2 )
nl_file=$(туалет, умывальник -л result_1|вырезать -д' ' -F1)и

# Подготовить сортировки этих файлов предшествовал ряд
сл 2 2 $(( ${nl_file} * 2 )) > numbered_file_1
сл 1 2 $(( ${nl_file} * 2 )) > numbered_file_2

содержание # паста numbered_file_* и result_* бок о бок
паста -д '' numbered_file_1 result_1 > mergedfiles
вставить -д '' numbered_file_2 result_2 >> mergedfiles

сортировка -Н mergedfiles | е с/^[[:цифра:]]\х\+//г'
+233
None None 19 окт. 2022 г., 11:51:48

Киви кожа наверняка съедобные.

Но я бы предложил замочить плоды в воде на некоторое время, чтобы хорошенько помыть и так, что все пестициды были может вам смывается хорошо... Я люблю только жрать кожи золотого киви, как его безволосая и ненавижу волосатые текстура зеленого..:)

+186
jnmr 21 дек. 2016 г., 07:51:23

У меня Макбук Про середина 2009 года, что вылетает при запуске после звукового сигнала и один раз в Голубой Луны становится так далеко, как экран входа в систему, прежде чем грохот.

Сбои в безопасном перезагрузка, перезагрузка восстановления тоже

Аппаратное тестирование с оригинального компакт-диска работает, но не находит ничего плохого Сброс SMC ничего не меняется

У меня еще 2009 года MacBook Pro и обмениваться ими следующих частей работать нормально

Жесткий диск Доска логику Порт питания MagSafe Радиатор Вентилятор Кабель SATA Аккумулятор ОЗУ

Любые идеи для тестов или их частей для проверки, которые могли бы привести к разрушению всего компьютер во время запуска будут оценены!

+130
Gupteshwari 10 июн. 2014 г., 01:50:10

Следующие требует компьютера с помощью BIOS для загрузки или поддержка какой-либо формой "наследие" режим загрузки (совместимость поддержка модуля) – по крайней мере, я думаю, что это делает: у меня нет опыта с ЭФИ системами.


Чтобы создать загрузочную флэшку с установки syslinux вы:

  • создайте разделы
  • инициализация файловой системы на разделах
  • установить файл syslinux на раздел
  • метка файл syslinux активный раздел
  • установить файл syslinux' в MBR код

После этих шагов, вы должны быть в состоянии загрузиться с USB флешки и при загрузке с флешки, будет встречено с syslinux загрузочных запрос; там вы можете вводить команды для загрузки дополнительного кода и продолжить процесс загрузки.

Для того, чтобы не вводить длинную командную строку при каждой загрузке можно создать файл файл syslinux.cfg для того, чтобы провести в командной строке, возможно, несколько.

Часто также устанавливает файл syslinux модулей путем копирования соответствующих *.с32 файлов в файл syslinux каталог раздела; примеры эти модули: меню.с32, цепи.с32.

Пример Изображения

Поскольку у меня нет свободного USB-модем валяется я создал образ 2ГБ например, путем выдачи:

ДД, если=/dev/нуль=пример.ИМГ БС=графа 1к=2М

который потом прилагается к устройству петли, выполнив:

losetup-найти-показать пример.ИМГ

Эта команда требует параметра max_part из цикла модуля должны быть установлены в ряд, по крайней мере, как большой, как количество секций в файле:

петли rmmod 
команды modprobe петли max_part=10

Если цикл модуль был встроен в ядро, вы можете указать max_part как параметр загрузки ядра:

петли.max_part=10

Alternativly вы можете использовать автоматического установить петли устройств:

автоматического -АВ пример.ИМГ

Устройство узлов для перегородок может быть найден ниже /Дев/маппер/. При использовании автоматического и хотят последовать примеру вместе вы должны установить dev_part переменной надлежащим образом.

Переменные

Для примера я поставил следующие переменные:

узел устройства # 
Дэв=$(losetup-найти-показать пример.ИМГ)
# установить например, /dev/маппер/loop0 при использовании автоматического
dev_part=${Дева}

устройств петли # использование буквы " P " для обозначения разделов (например, /dev/loop0p1)
# диски обычно не (например, /dev/sda1, поскольку)
part_divider=Р

# путь к модулям syslinux и МБР
переменной libpath=/УСР/Либ/файл syslinux

# Путь к точке монтирования; используется когда например, файлы нужно редактировать
точка=/тугриков

# Номер раздела, который вы используете для обмена файлами с Windows
files_part_nr=1
# Номер загрузочного раздела
boot_part_nr=2
# Номер раздела, который содержит дистрибутив Linux компакт-диски 
dist_part_nr=3

В качестве примера распределения я выбрал крошечные ядра Linux:

# Скачать крошечные ядра ISO и установить переменную "isofile" к месту назначения
# именем
isofile=$(скручиваемость -# -ОИ -з '%{filename_effective}\п "http://tinycorelinux.net/6.x/x86/release/TinyCore-current.iso")

В завиток команда выполняет следующие действия:

  • -# Показать прогресс-бар на терминале
  • записи файла из URL имя производного
  • -Джей выводят название от "расположения контента" заголовок вместо URL-адреса
  • писать имя файла в стандартный вывод (который будет храниться в переменной "isofile")

Создать Разделы

МБР

# Создаем пустую таблицу разделов в стиле рекламного 
расстались -с "${Дева}" mktable рекламного

# Создать два первичных раздела (т. е. sdb1, sdb2 буд ет экспортироваться)
# один держит ваши файлы и один для syslinux
расстались -с "${Дева}" mkpart основной фат32 0 мегабайт 800МБ
расстались -с "${Дева}" mkpart основной файловой системой ext2 800МБ 900Мб

ОПС

# Создаем пустую таблицу GPT раздел 
расстались -с "${Дева}" mktable ОПС

# Создать два первичных раздела (т. е. sdb1, sdb2 буд ет экспортироваться)
# один держит ваши файлы и один для syslinux
расстались -с "${Дева}" mkpart файлы фат32 0 мегабайт 800МБ
расстались -с "${Дева}" mkpart загрузки с файловой системой ext2 800МБ 900Мб

Файл-Систем Инициализации

Данные # 
массива.для vfat "${dev_part}${part_divider}${files_part_nr}"
# Загрузки
массива.для ext2 "${dev_part}${part_divider}${boot_part_nr}"

Установить файл syslinux (extlinux) на раздел

Смонтировать раздел Boot и запустить extlinux:

горы "${dev_part}${part_divider}${boot_part_nr}" "${точка}"
команды mkdir "${точка}/файл syslinux"
extlinux -я "${точка}/файл syslinux"

размонтировать "${точка}"

Вы можете выбрать любой другой каталог на разделе, чтобы держать файл syslinux файлы: поместить файлы в корневом каталоге: extlinux -я "${точка}"; положить файлы в каталог /загрузки: extlinux -я "${точка}/загрузки".

С файл syslinux команда будет выглядеть следующим образом (Вы должны не иметь загрузочный раздел монтировался):

файл syslinux -я -д /установки syslinux "${dev_part}${part_divider}${boot_part_nr}"

Метка файл syslinux активный раздел

По умолчанию файл syslinux загрузчик в MBR код ищет разделов помечены как активные, чтобы пройти контроль, чтобы найти объем загрузочной записи для загрузки.

МБР

# Раздел Загрузки, как активный (МБР)
расстались "${Дева}" установить "${boot_part_nr}" загрузки

ОПС

# Раздел Загрузки как активный (ОПС)
расстались "${Дева}" установить "${boot_part_nr}" legacy_boot на

Если вы пользуетесь помощью gdisk разбить диск на разделы необходимо активировать "дополнительные функции", нажав х , чтобы быть в состоянии "набор атрибутов" (с).

Установите код программы syslinux МБР

ДД усл=notrunc БС=графа 440=1 Если="${переменной libpath}/МБР/МБР.Бин" из="${Дева}"

Для ОПС секционированного диска вы используете gptmbr.Бен вместо МБР.бин.

Существует также альтернативный загрузчик altmbr.Бен , не ищите раздел помечен активным, но вместо этого использует указанный раздел; использовать его в соответствии со следующим:

печать '\Х2' | кот ${переменной libpath}/МБР/altmbr.Бен - | ДД усл=notrunc БС=440 количество=1 iflag=fullblock из=${Дева}

Загрузки

Добавить этот момент Вы должны иметь возможность начать с устройства и приветствует файл syslinux приглашение загрузчика.

в QEMU-система-для i386 -диск файл="${Дева}",формат=сырье

Поскольку syslinux-это только возможность загрузки файлов из этого же раздела вы не сможете продолжить процесс загрузки ОС.

Загрузить дистрибутив Linux через запуск

Создать Раздел

Создать еще один раздел; запустите (для разделов MBR тип):

развели "${Дева}" mkpart основной файловой системой ext2 900Мб 100%

или использовать (для ОПС):

развели "${Дева}" mkpart распределения файловой системой ext2 900Мб 95%

Затем инициализировать файловую систему:

массива.для ext2 "${dev_part}${part_divider}${dist_part_nr}"

Запуск

Файл syslinux' цепи.с32 модуль позволяет chainload к загрузочной записи в другой раздел, который может использоваться, чтобы обойти файл syslinux' ограничение только будучи в состоянии загрузить файлы раздела, откуда он был загружен, таким образом можно повторно использовать файл syslinux/файла isolinux конфигурационные файлы, включенные в ISO-образ.

Для того, чтобы иметь возможность использовать цепи.с32 модуля вы должны скопировать его и его зависимостей (libcom32.с32 и libutil.с32) в файл syslinux каталог в разделе Boot:

горы "${dev_part}${part_divider}${boot_part_nr}" ${точка}
КП "${переменной libpath}/модули/БИОС/libcom32.с32" ${точка}файл syslinux/
КП "${переменной libpath}/модули/БИОС/услуги.с32" ${точка}/файл syslinux
КП "${переменной libpath}/модули/БИОС/libutil.с32" ${точка}/файл syslinux
размонтировать ${точка}

Далее вы распакуйте ISO-образ и переименование файла isolinux.cfg для имени ожидаемый файл syslinux: файл syslinux.cfg для

горы "${dev_part}${part_divider}${dist_part_nr}" "${точка}"
С 7z х -о"${точка}" "${isofile}"
МВ "${точка}/загрузки/файла isolinux/файла isolinux.cfg" в "${точка}/загрузки/файла isolinux/файл syslinux.ГПФ"

Я нахожу в очиститель для Также переименуйте файла isolinux/ папке в файле syslinux/, хотя это не является строго необходимым, я также удалить некоторые ненужные файлы:

МВ "${точка}/загрузки/файла isolinux" "${точка}/загрузки/файл syslinux"
РМ "${точка}/загрузки/файл syslinux/файла isolinux.бин"
РМ -Р "${точка}/[загрузки]"

TinyCore-это ИСО, кажется, Мисс libutil.с32 (нужно для меню.с32):

СР ${переменной libpath}/модули/БИОС/libutil.с32 "${точка}/загрузки/файл syslinux"

Установить загрузчик на раздел и размонтировать:

extlinux -я ${точка}/загрузки/файл syslinux
размонтировать ${точка}

Загрузки

Когда вы сейчас загрузите изображения

в QEMU-система-для i386 -диск файл=${Дева},формат=непереработанными

и введите следующее в файл syslinux загрузочный строки:

цепи.с32 hd0 3

вы должны получить встречали крошечные ядра Linux файл syslinux меню.

Конфигурации

Смонтировать загрузочный раздел и создать файл syslinux.cfg в файл:

крепление ${dev_part}${part_divider}${boot_part_nr} ${точка}

кошка >${точка}/файл syslinux/файл syslinux.cfg для <<ВФ
Метки ТС
Ярлык меню загрузки TinyCore
Цепь COM32.с32
Добавить hd0 3

размонтировать ${точка}

На диске секционированных с помощью формат GPT можно использовать раздела GUID или его метка прохождение или идентификатор GUID= или метка= в сеть.с32:

Добавить лейбл=<метка>

или

Добавить идентификатор GUID=<идентификатор>

Вы можете использовать blkid найти как метка и идентификатор GUID.


Для grub2

ОПС

Для ГПТ для grub2 требует дополнительной секции для хранения своего загрузочного кода. С пробором можно создать с помощью следующих команд:

расстались ${Дева} grub_boot 95% 100%
расстались ${Дева} установить bios_grub на

С помощью gdisk вы выбрали ef02 в качестве типа раздела.

По данным жратву информация документ он должен иметь минимальный размер 31KiB.

Установить grub

крепление ${dev_part}${part_divider}${boot_part_nr} ${точка}
# использование --модули="part_gpt" для раздела GPT диск
жратва-установить -д ${точка} --модули="part_msdos файловой системой ext2"
размонтировать ${точка}

Я не знаю, --модули строго необходимо – хотя бы с помощью цикла устройство жратва была не в состоянии получить доступ к файлам без него.

Запуск

В grub загрузки введите в командной строке:

цепь insmod 
установить параметр root=(hd0,3)
c возможностью старта обоих +1
загрузки

И вы должны увидеть крошечные ядра Linux файл syslinux меню снова.

Конфигурации

Для крошечного ядра Linux, например, следующее в /граб/граб.cfg на загрузочный раздел:

menuentry "крошечные ядра Linux" {
 цепь insmod 
 установить параметр root=(hd0,3)
 c возможностью старта обоих +1
}

Чтобы быть независимым от того, что на дисках попасть в список вы можете установить корень по UUID; заменить установить корень с:

поиск-установить корневой ФС-идентификатор <идентификатор>

Использовать blkid получить идентификатор UUID.

Загрузочный ISO-образ

В некоторых дистрибутивах' концертники можете подключить их файловой системы из iso-образа; вместе с жратвой в цикле функции вы можете выполнить следующие действия (в качестве примера я использую Archlinux) видео компакт-диск):

isofile=archlinux-2015.11.01-dual.iso

крепление ${dev_part}${part_divider}${dist_part_nr} ${точка}

СР ${isofile} ${точка}

размонтировать ${точка}

Затем используйте следующий код в ваш жратвы.cfg следующее:

menuentry "Archlinux LiveCD с" {
 insmod петлевой

 набор isofile="archlinux-2015.11.01-dual.iso"
 поиск-набор isodrive --файл /$isofile
 зонд --ФС-идентификатор UUID-установить идентификатор UUID $isodrive

 петлевой петля ($isodrive)/$isofile
 установить корень=петля

 Echo "загрузка ядра vmlinuz"
 в Linux /арки/загрузки/i686 в/vmlinuz img_loop=$isofile img_dev=/Дев/диска/на-русский/$UUID и
 Echo "загрузка начального RAMDisk archiso.ИМГ"
 файл initrd /арки/загрузки/i686 в/archiso.ИМГ
}

Я нашел необходимые параметры загрузки для Archlinux ISO в archiso ЖКТ дерево.

+100
Gavinwilliums 11 июл. 2011 г., 02:31:38

Группы запчастей выражения со скобками и позже вспомнить эти группы в разной последовательности С , где Н представляет собой группу индексов. Например

$ Эхо 12345678 | СЭД -е 'ы/(.)(.)(.)(.)/\1\4\3\2/'
14325678
+78
hexhead 20 мая 2012 г., 08:23:51

Я хочу найти слово из моей текущей позиции курсора в Vim вверх в файл.

Как этого добиться?

Также как сделать то же самое для уменьшения файла.

+71
Be bop a lula 12 нояб. 2020 г., 09:50:31

У меня какая-то нестабильная подключение к интернету иногда она обрывается в течение часа вопрос в том , может ли тот час добычи без подсчета интернет ?

спасибо

+22
redtree 8 нояб. 2015 г., 08:59:08

Да. Имея немецкий вид на жительство без разницы https://www.gov.uk/check-uk-visa/y/nigeria/tourism/no

+13
user30571 5 янв. 2014 г., 21:28:03

Показать вопросы с тегом