Монетный двор начальной загрузки от USB высвечивается на macmini3,1 (с установленной перенаходкой)

Это означает, что модуль ядра bridge не загружен. На большинстве машин загрузка модуля выглядит следующим образом:

sudo modprobe bridge
-121--92271-

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

i=$(who | grep -c "username")

if [ $i -eq "1" ]
then
/bin/rm -rf /tmp/tmpdir/
fi
-121--111741-

Предложение if будет выполнять все, что находится между , затем и fi , если выражение после , если имеет значение true, что в оболочечном выражении означает, что его значение выхода равно нулю. Для команды test можно использовать команду или скобки, которые являются просто короткой формой. Конструкция a & & b означает: «вычислить a и если она истинна также вычислить b». Таким образом, ваши два примера эквивалентны, но предложение if более читаемо и может использоваться для группировки нескольких команд.

1
22.07.2014, 07:32
1 ответ

Я уверен, что сработает следующее:

sudo dd if=path/to/image.iso of=/dev/diskx bs=4M

Breakdown:

  • sudo для выполнения команды как root (плохие вещи случаются, когда кто-то делает это на disk0)
  • dd копирует данные из файла в блочное устройство (или наоборот)
  • if=path/to/image. iso сообщает dd, куда взять данные из
  • of=/dev/diskx сообщает, куда поместить данные. Замените diskx на имя устройства! (возможно disk1 на BSD-подобных ОС (например, OS X) или sdb на Linux)
  • bs=4M делает передачу более быстрой. IIRC использует больше оперативной памяти, но это повлияло на меня только на Chrome OS (в оболочке, заморозила весь Chromebook, упс!)
0
28.01.2020, 01:56

Теги

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