Могу ли я установить Chromium OS на этот компьютер, смартбук Mediacom 144?

Интеграция Чепнера проницательного комментария относительно каталогов только действительно требующих -разрешения на выполнение:

Настройка:

$ mkdir -p /tmp/lh/subdir1/subdir2/subdir3
$ touch /tmp/lh/subdir1/subdir2/subdir3/filehere
$ chmod -R 700 /tmp/lh
$ find /tmp/lh -ls
16    4 drwx------   3 user  group        4096 Oct 23 12:01 /tmp/lh
20    4 drwx------   3 user  group        4096 Oct 23 12:01 /tmp/lh/subdir1
21    4 drwx------   3 user  group        4096 Oct 23 12:01 /tmp/lh/subdir1/subdir2
22    4 drwx------   2 user  group        4096 Oct 23 12:01 /tmp/lh/subdir1/subdir2/subdir3
23    0 -rwx------   1 user  group           0 Oct 23 12:01 /tmp/lh/subdir1/subdir2/subdir3/filehere

Подготовка:

$ f=/tmp/lh/subdir1/subdir2/subdir3/filehere

Сделай это:

$ chmod o+r "$f"
$ (cd "$(dirname "$f")" && while [ "$PWD" != "/" ]; do chmod o+x.; cd..; done)
chmod: changing permissions of `.': Operation not permitted
$ find /tmp/lh -ls
16    4 drwx-----x   3 user  group        4096 Oct 23 12:01 /tmp/lh
20    4 drwx-----x   3 user  group        4096 Oct 23 12:01 /tmp/lh/subdir1
21    4 drwx-----x   3 user  group        4096 Oct 23 12:01 /tmp/lh/subdir1/subdir2
22    4 drwx-----x   2 user  group        4096 Oct 23 12:01 /tmp/lh/subdir1/subdir2/subdir3
23    0 -rwx---r--   1 user  group           0 Oct 23 12:01 /tmp/lh/subdir1/subdir2/subdir3/filehere

Если вы действительно предпочитаете, чтобы промежуточные каталоги также имели другие -разрешения на выполнение, просто измените команду chmod на chmod o+rx.

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

Цикл выполняется в подоболочке, чтобы изолировать изменение каталогов от $PWD вашей текущей оболочки. Он начинает цикл, входя в каталог, содержащий файл, затем циклически поднимается вверх, выполняя chmod'ы по пути, пока не попадет в корневой каталог /. Цикл завершается, когда он достигает корневого каталога --, он не пытается выполнить chmod для корневого каталога.

Вы можете создать файл скрипта -или функцию из него:

function makeitreadable() (
  chmod o+r "$1"
  cd "$(dirname "$1")" &&
    while [ "$PWD" != "/" ]
    do
      chmod o+x.
      cd..
    done
)

1
30.08.2019, 02:52
1 ответ

Критическим фактором является то, что 32 ГБ памяти, а не ЦП или ОЗУ (, хотя чем больше ОЗУ, тем лучше ). К счастью, для вашей машины потребуется дополнительный диск SSD SATA -III (, см. стр. 7 вашего Краткое руководство ), который устанавливается с помощью одной отвертки с крестообразным шлицем.

Затем используйте приложение для клонирования, например Clonezilla, чтобы перенести Windows на SSD-накопитель.и когда это сработает, вы можете удалить 32-гигабайтное запоминающее устройство (, возможно, карту MMC ).

После этого установить выбранный дистрибутив Linux несложно; процесс установки большинства дистрибутивов даст вам автоматический выбор стороны -на стороне -с Windows.

1
28.04.2021, 23:29

Теги

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