• Флешка монтируется в папку, как вернуть по дефолту?

    xotkot
    @xotkot
    если писать образ через dd то лучше так:
    sudo dd if=your.iso of=/dev/sdb1 bs=4M conv=fsync oflag=direct status=progress

    но на скока я помню win10 так просто на флешку не запишешь
  • Оригинальный Windows XP на современный компьютер?

    xotkot
    @xotkot
    Drno, значит у автора под 10-кой оперативка еще чем то забита
    И да, пусть докупит еще оперативки)

    это если она там у него не распаяна, а так да, лучшим вариантов добавить еще 4 гига, судя по процу он может до 8 гиг тянуть
  • Оригинальный Windows XP на современный компьютер?

    xotkot
    @xotkot
    Keffer, 64 не поможет, вы не верно поняли автора вопроса, у него имеется всего 4 ГБ ОЗУ
    10-ка забирает 3ГБ и остается 1ГБ на всё про всё, он хочет установить ХP чтобы оставалось свободными З-3.5 ГБ
  • Не работает USB Bluetooth на Ubuntu?

    xotkot
    @xotkot
    Никита Савченко, пробовали на новом ядре делать ?
    modprobe btusb
    systemctl restart bluetooth.service
    lsusb
    bluetoothctl list
  • Существует ли программа для Ubuntu, чтобы перенести систему с диска на диск не вникая в нюансы и тонкости устройства Linux?

    xotkot
    @xotkot
    Роми,
    какой ключ ? этот --disk-id ? естественно, можете даже легко это проверить
    $ truncate -s 100M disk.img
    $ echo -e "label:mbr\nstart=1M," |sfdisk disk.img
    $ sfdisk --disk-id disk.img
    0x3ebe6089
    $ sfdisk --disk-id disk.img 0x7
    $ sfdisk --disk-id disk.img
    0x00000007

    здесь мы создали файл в 100 метров и разместили в нём таблицу mbr и один раздел на весь диск(здесь файл) со смещением от начала в 1 метр, естественно вместо файл можно легко указывать диск например тот же /dev/sda или любой другой.

    если вы про --part-uuid то используется тока для gpt, у mbr привязка PARTUUID фиксированная и зависит от disk-id и номера раздела, если брать пример выше то первый раздел будет 3ebe6089-01 а после смены id диска получим 00000007-01

    п.с.
    тока не путайте UUID(UUID файловой системы) и PARTUUID(UUID раздела) это немного разные(но цель у них одна) вещи и в том же fstab это нужно ну путать при указывании
    $ lsblk -o +UUID,PARTUUID /dev/sda
    NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS UUID                                 PARTUUID
    sda      8:0    1  15G  0 disk
    └─sda1   8:1    1  15G  0 part             d2bad92d-9315-4ff5-bb1a-401c33dcacd6 00000007-01
  • Существует ли программа для Ubuntu, чтобы перенести систему с диска на диск не вникая в нюансы и тонкости устройства Linux?

    xotkot
    @xotkot
    hint000,
    там спец ключи для этого есть
    --part-uuid device partition-number [uuid]
    Change the GPT partition UUID. If uuid is not specified, then print the current partition UUID.

    --disk-id device [id]
    Change the disk identifier. If id is not specified, then print the current identifier. The identifier is UUID for GPT or unsigned integer for MBR.
  • Существует ли программа для Ubuntu, чтобы перенести систему с диска на диск не вникая в нюансы и тонкости устройства Linux?

    xotkot
    @xotkot
    hint000,
    потому что образуются два диска с полностью одинаковыми UUID - в одной системе им не ужиться нормально без новой разметки.

    а разве проблема сменить UUID без новой разметки ? тот же sfdisk справляется с этим на ура, останется тока подправить fstab.
  • Не работает USB Bluetooth на Ubuntu?

    xotkot
    @xotkot
    Никита Савченко, добавлю
    при желании можете проверить работоспособность данного блютус адаптера на новом ядре прямо сейчас, малой кровью, без всяких живых установок на комп.
    качаете последний образ Арча с ядром 5.17.1
    после чего пишете arch на флешку и загружаетесь с него на своем компе; можно в принципе и через виртуальную машину если умеете в ней готовить сеть и проброс usb-адаптера.
    после загрузки поочередно пишете команды:
    pacman -Sy bluez bluez-utils
    modprobe btusb
    systemctl start bluetooth.service
    lsusb
    bluetoothctl list

    первая - устанавливает(в озу) необходимые утилиты для блютус
    вторая - подгружает блютус модуль
    третья - загружает блютус сервис
    четвертая - убедимся что в системе ваш юсб-адаптер присутствует
    пятая - покажет ваш блютус контроллер в том случае если с ним можно будет работать.
  • Не работает USB Bluetooth на Ubuntu?

    xotkot
    @xotkot
    Никита Савченко, всегда жмите ответить когда отвечаете кому-то на комментарий под своим вопросом, а то уведомление не придет тому кому отвечаете; зашел по наитию

    nikita@nikita-desktop:~$ uname -r
    5.13.0-39-generic

    Как обновить?

    я так понимаю у вас установленна Ubuntu 21.10 ?
    судя по этой статье дабы было меньше проблем проще будет подождать несколько дней до релиза Ubuntu 22.04 (ядро 5.15), установить, и уже на неё накатить ядро 5.17, ну или пробуйте на текущей версии руководствуясь той информацией что приведена в ссылке выше.
  • Не работает USB Bluetooth на Ubuntu?

    xotkot
    @xotkot
    Никита Савченко, вам не повезло с данным адаптером - 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode), много касяков с ним наблюдается судя по темам в интернете.

    для начала попробуйте воткнуть ваш блютус-адаптер в другой usb-hub(Bus 002) на компе, а то судя по выводу lsusb у вас там два usb-хаба(Bus 001 и Bus 002), но всё висит на первом(Bus 001), а это иногда может вызывать проблемы.

    также судя по последним сообщениям на багзиле по данному адаптуру в ядре 5.17 проблема с ним вроде как исправленна, так что есть вариант просто обновится на свежее ядро.
    узнать текущую версию ядра можно командой:
    uname -r
  • Не работает USB Bluetooth на Ubuntu?

    xotkot
    @xotkot
    гляньте для начала не заблокирован ли он
    rfkill list
    ну и конечно же непомешает узнать что это за "USB-адаптер блютуз" такой:
    lsusb
    да и помимо всего непомешает узнать
    подгружен ли модуль btusb:
    lsmod | grep btusb
    и видит ли bluetoothctl данный контролер
    bluetoothctl list

    да и вообще включен ли сервис bluetooth:
    systemctl status bluetooth.service
  • Нагревается экран нового айфон 11. В чем причина?

    xotkot
    @xotkot
    мыслите позитивно, теперь вы обладатель высокотехнологического переносного обогревательного комплекса что холодными ночами согреет ваши пальцы.
  • Существует более мощный, чем nano текстовый редактор из командной строки?

    xotkot
    @xotkot
    Миша,
    думаю вряд ли в подсветке кода проблема, хотя всё может быть, надо тестить
    у меня всё по дефолту кроме некоторых забинденых клавиш для удобства
    подобный кусок выглядит примерно так
    625abc8e20dba581704883.png
    п.с.
    попробуйте использовать другой терминал, возможно в нём проблема
  • Существует более мощный, чем nano текстовый редактор из командной строки?

    xotkot
    @xotkot
    Миша, странно, у меня таких проблем нету
    можете скинуть файл или часть кода с которым наблюдается проблема ?
  • Как на bash получить строку из консоли?

    xotkot
    @xotkot
    Antonio,
    и в конце установки, в консоль выводится ключ

    если там ключ выводится в последней строке то можно вообще тупо через tail сделать
    программа |tee log.txt && tail -n1 log.txt > key.txt
  • Как на bash получить строку из консоли?

    xotkot
    @xotkot
    общий принцип:
    программа | tee log.txt && rg/grep/awk/sed "условие" log.txt > key.txt
  • CURL | Как скачать не зная версию?

    xotkot
    @xotkot
    mureevms,
    все это частности не имеющие значение.

    ну мы же рассматриваем частную задачу уровня однострочник где частности с лёгкостью могут превалировать над чем-то глобальным. Вы же надеюсь не будете предлагать автору сделать еще дополнительно тестирование и обработку ошибок ? всему своё время и место

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

    -sL vs --silent --location
    для понимающего человека и часто пользующемуся данными ключами читаемость будет сравнима, хотя в первом случае возможно даже лучше, так как например команда rm -rf довольно легко воспринимается и запоминается, команду с длинными ключами rm --recursive --force также легко прочесть и понять то что она делает даже для незнающего, НО это будет действовать для ключей которые не несуть в себе большую смысловую нагрузку, сравните:
    f, --force ignore nonexistent files and arguments, never prompt
    -r, -R, --recursive remove directories and their contents recursively

    и
    -L, --location
    (HTTP) If the server reports that the requested page has moved to a different location (indicated with a Location: header and a 3XX response code), this option will make curl redo the request on the new place. If used together with --include or -I, --head, headers from all requested pages will be shown. When authentication is used, curl only sends its credentials to the initial host. If a redirect takes curl to a different host, it will not be able to intercept the user+password. See also --location-trusted on how to change this. You can limit the amount of redirects to follow by using the --max-redirs option.

    When curl follows a redirect and if the request is a POST, it will send the following request with a GET if the HTTP response was 301, 302, or 303. If the response code was any other 3xx code, curl will re-send the following request using the same unmodified method.

    You can tell curl to not change POST requests to GET after a 30x response by using the dedicated options for that: --post301, --post302 and --post303.

    The method set with --request overrides the method curl would otherwise select to use.

    -s, --silent
    Silent or quiet mode. Do not show progress meter or error messages. Makes Curl mute. It will still output the data you ask for, potentially even to the terminal/stdout unless you redirect it.

    Use --show-error in addition to this option to disable progress meter but still show error messages.

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

    Зачем, если можно по-большей части избежать этого, просто указывая полные ключи? Вопрос риторический.

    еще раз, я не призываю всегда и для всего использовать короткие ключи, как я писал выше часто употребляемые ключи обычно 3-4 (их короткая форма) обычно является более оптимальным вариантом использования особенно если это однострочники.
  • CURL | Как скачать не зная версию?

    xotkot
    @xotkot
    кстати, если доставать ссылку через json то можно использовать тот же jq
    curl -sH "Accept: application/vnd.github.v3+json" "https://api.github.com/repos/adoptium/temurin8-binaries/releases?per_page=1" |jq -r '.[].assets[] |select(.name|test("OpenJDK8U-jdk_x64_windows_hotspot_.*.msi$")) | .browser_download_url'

    ну а дальше качаем пакет удобным для нас способом