• Как сделать Дуал Бут на ноутбук на разные диски?

    temis
    @temis
    PhD for informatics
    Первое (важно) на диске установите windows (windows boot manager установится на первом диске),потом установите arch на втором диске.
    c cамого начала у вас загрузится windows.
    В BIOS поменяете, чтоб первое загружалось arch.
    Когда загрузиться arch первым, установите os-prober (sudo pacman -S os-prober)
    Отредактируйте sudo nano /etc/default/grub
    и раскомментируйте (убрать #):
    GRUB_DISABLE_OS_PROBER=false
    Это позволяет os-prober сканировать другие операционные системы и добавлять их в загрузчик.
    потом включить os-prober
    sudo os-prober
    он опознает вторую систему (windows)
    /dev/sda1@/EFI/Microsoft/Boot/bootmgfw.efi:Windows Boot Manager:Windows:efi
    Делаем Grub загрузчиком
    sudo grub-mkconfig -o /boot/grub/grub.cfg
    Это делает Grub загрузчиком.
    Создайте конфигурацию grubs, os-prober должен сделать это и добавить все обнаруженные операционные системы в Grub. Если он отсутствует, убедитесь, что он установлен.
    Ричек
    sudo grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=grub --recheck
    На этом Всё.
    Ответ написан
    Комментировать
  • Могут ли возникнуть проблемы с установкой Убунту?

    dyuriev
    @dyuriev
    A posteriori
    слышал что линукс может не встать на ноут

    ставьте дистриб посвежее. если поставите 20.04/22.04 - то со свежим железом могут быть нюансы, ставьте 24.04

    из-за того что снёс винду слететь гарантия

    не знаю в какой вы стране живете, но в юрисдикции РФ - нет. байки для домохозяек.

    и если установить убунту рядом с виндовс, сильно ли это потеряет в производительности?

    у вас будет работать одна ОС в единицу времени, так что на производительность это не скажется.
    разве что только вашу
    когда вы решите переустановить винду, а потом несколько дней будете в тостере ждать инструкции точной, как вернуть к загрузке линукс, ибо загрузчик потрете.
    Ответ написан
    Комментировать
  • VirtualBox Ubuntu Ошибка при запуске?

    @Drno
    Виртуализация включена в БИОС? образ точно для x86 ?
    ну и ошибка явно намекает на неправильный выбор видеоадаптера в настройках
    Ответ написан
    Комментировать
  • Как запустить полноценный эмулятор?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    Подключите настоящий телефон через ADB.
    Ответ написан
    Комментировать
  • Игнорация файла заканчивается ошибкой. Как исправить?

    @SunTechnik
    А есть понимание, что надо сделать, и что происходит?
    Особенно, что означает первое слово и как оно коррелирует с приведенной командой.

    Сейчас вы, вывод команды направляет в /mnt/etc
    Система честно говорит, что /mnt/etc - это каталог, и в него писать просто данные нельзя.

    Можно указать:
    genfstab -U /mnt >> /mnt/etc/file1
    Ошибки, скорее всего, не будет. Но не факт что получите то, что ожидаете.

    Возможно, вместо file1 надо указать fstab, но задача и исходные данные непонятны...
    Ответ написан
    Комментировать
  • Как победить знаки вопроса вместо кодировки win-1251 на ubuntu 22?

    saboteur_kiev
    @saboteur_kiev Куратор тега Ubuntu
    software engineer
    Локаль в /usr... вам не поможет.
    1251 устарело более чем полностью.

    Правильный выход - переводить все на UTF8

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

    По общим ответам вряд ли подскажут. Нужно либо больше данных, либо заняться переводом на UTF-8, тем более что это не настолько уж сложный вопрос в случае обычных CMS
    Ответ написан
    5 комментариев
  • Почему не обновляются некоторые apt-пакеты в Ubuntu?

    @pv103
    Вероятнее всего, причиной этому является такое явление, как поэтапные обновления (phased updates), которые были внесены в apt начиная с Ubuntu 21.04.
    Чтобы проверить, имеет ли место быть это явление в вашем случае, введите команду:
    apt policy <пакет>
    Например, у меня на момент написания настоящего ответа не обновлялся пакет ubuntu-release-upgrader-qt. Я выполнил команду apt policy ubuntu-release-upgrader-qt и получил такой вывод:

    ubuntu-release-upgrader-qt:
      Установлен: 1:22.04.17
      Кандидат:   1:22.04.18
      Таблица версий:
         1:22.04.18 500 (поэтапно 20%)
            500 http://ru.archive.ubuntu.com/ubuntu jammy-updates/universe amd64 Packages
            500 http://ru.archive.ubuntu.com/ubuntu jammy-updates/universe i386 Packages
     *** 1:22.04.17 100
            100 /var/lib/dpkg/status
         1:22.04.10 500
            500 http://ru.archive.ubuntu.com/ubuntu jammy/universe amd64 Packages
            500 http://ru.archive.ubuntu.com/ubuntu jammy/universe i386 Packages

    В строчке с номером новой версии пакета видно фразу в скобках "поэтапно 20%" (или "phased 20%", если используется английский язык).
    Если вы хотите отключить поэтапные обновления, то вы можете внести изменения в настройки apt путём создания в папке /etc/apt/apt.conf.d файла 99-Phased-Updates (если он ещё не существует) следующего содержания:
    Update-Manager::Always-Include-Phased-Updates true;
    APT::Get::Always-Include-Phased-Updates true;

    Однако на странице: https://discourse.ubuntu.com/t/about-apt-upgrade-a..., откуда мною взята информация про поэтапные обновления в apt в Ubuntu, отключать их рекомендуется, только если вы уверены, что вам это нужно.
    Ответ написан
    1 комментарий
  • Как записать образ из VMWare AstraLinux?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    установил iso'шник на VMWare AstraLinux SE, сделал свои доработки

    Меня не обманывают мои глаза? Взял и просто так вот минимум 15 тыс. денег фуганул в фроточку? Богатый Буратилло...
    Немедленно после твоих "доработок" SE превращается в тыкву : ) то есть по документам она все еще SE, но любая проверка (а там где ставят SE - там непременно будут проверки) обнаружит модификацию и тогда...

    Премию Дарвина - в студию!
    Ответ написан
    4 комментария
  • Как заблокировать доступ к ресурсу для конкретного региона?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    GeoIP ngx_http_geoip_module

    1. Nginx должен включать модуль ngx_http_geoip_module.
    2. Качаем БД GeoLite2 Country.
    3. Пример конфига (nginx.conf), с отправкой всех из Индии в 403 лес:
    http {
        geoip_country /path/to/GeoLite2-Country.mmdb;
        map $geoip_country_code $allowed_country {
            default yes;
            IN no; # banned india
        }
    }
    
    server {
        if ($allowed_country = no) {
            return 403;
        }
    }
    Ответ написан
    5 комментариев
  • Как исправить эту ошибку?

    Elezthem
    @Elezthem Автор вопроса
    17 лет, плохое зрение...
    Написал Lynn «Кофеман»

    Закомментировать строчку deb cdrom:... в /etc/apt/sources.list и запустить sudo apt update
    Ответ написан
    Комментировать
  • Как узнать реально занятое место файлами?

    shambler81
    @shambler81 Куратор тега Linux
    ncdu
    бротик, ставь и кайфуй, интерактивный лазишь по папочкам смотришь, там уже все по размеру отсортировано и даже с графиком заполнения, рекомендую запомнить утилитку и юзать всегда
    Ncdu_screenshot.png
    Ответ написан
    Комментировать
  • Удобный инструментарий для работы с сервером на Linux?

    @pfg21
    ex-турист
    Есть far2l весьма удобный консольный файлменеджер для линукса.
    В отличии от mc умеет просить повышения прав по необходимости.
    Ответ написан
    1 комментарий
  • Почему система использует только половину диска?

    SignFinder
    @SignFinder
    Wintel\Unix Engineer\DevOps
    В чем вопрос?
    ВМ создали с одним размером виртуального жесткого диска, потом расширили, но ОС автоматически не расширяет разделы.

    Ввиду того, что у вас судя по всему стандартное разбиение Ubuntu live образа, то команды следующие. Но конечно нужно понимать, что вы делаете и иметь резервную копию данных, чтобы избежать их потери.
    apt install cloud-utils
    growpart /dev/sda 3
    pvresize /dev/sda3
    lvextend -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv
    resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv
    Ответ написан
    3 комментария
  • Как исправить фризы kde?

    @xibir
    Позитивный опыт есть, ArchLinux+Xorg+KDE+Nvidia работает без лагов много лет. Сейчас (3-4 года) Geforce 1050 ti, ранее была много лет более старая nvidia. Драйвера нвидевские из репозитория арча. Монитор не новый, приблизительно 2010 года.
    Ответ написан
    Комментировать
  • Как поставить MX Linux и Windows на 2 диска с выбором загрузки ОС?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Выбираешь в меню загрузки ноута не винду, а EFI-запись, которую создал установщик
    Проверяешь, что грузит линух
    Идешь в BIOS и гвоздями прибиваешь загрузку с этой записи (в ней должна быть винда)
    Ответ написан
    Комментировать
  • Как вывести общий объем свободного и занятого дискового пространства?

    xotkot
    @xotkot
    хорошо есть и хорошо весьма
    есть замечательная утилита lsblk
    например, вывести информацию по всем смонтированным FS(файловым системам) в виде - имя, доступный размер, используемый размер и процент от использования
    $ lsblk -lo NAME,FSAVAIL,FSUSED,FSUSE\% | awk 'NF>1'
    NAME      FSAVAIL FSUSED FSUSE%
    nvme1n1p1    423M    88M    17%
    nvme1n1p2  423,2G    29G     6%
    nvme0n1p2  360,2G  73,3G    16%

    awk здесь используется для отсечения не смонтированных ФС и самих дисков у которых естественно будет отсутствовать доступный размер.
    Если нужен общий размер файловой системы то добавьте параметр FSSIZE

    если нужно без шапки то используй ключ -n
    $ lsblk -nlo NAME,FSAVAIL,FSUSED,FSUSE\% | awk 'NF>1'
    nvme1n1p1    423M    88M    17%
    nvme1n1p2  423,2G    29G     6%
    nvme0n1p2  360,2G  73,3G    16%

    если нужно по конкретной ФС то просто указываем её
    $ lsblk -nlo NAME,FSAVAIL,FSUSED,FSUSE\% /dev/nvme1n1p2
    nvme1n1p2  423,2G    29G     6%

    если нужна конкретная цифра то оставляем тока нужный параметр
    $ lsblk -no FSUSED /dev/nvme1n1p2
       29G

    при желании можно получить данные через json и после нужным образом обработать, например:
    $ lsblk -Jo FSUSED /dev/nvme1n1p2 | jq -r '.blockdevices[].fsused'
    29G

    если нужно в байтах, то используйте ключ -b
    $ lsblk -Jbo FSUSED /dev/nvme1n1p2 | jq -r '.blockdevices[].fsused'
    31178240000


    еще как пример, для файловой системы nvme1n1p2 отобразим в форматированном виде информацию по свободному и занятому пространству:
    $ lsblk -Jo FSAVAIL,FSUSED /dev/nvme1n1p2 | jq -r '.blockdevices[] | "Всего занято:\t\(.fsused)\nВсего свободно
    :\t\(.fsavail)"'
    Всего занято:	29G
    Всего свободно:	423,2G


    п.с.
    если нужна обобщённая информация сразу по всему диску то наверное проще будет использовать smartctl
    sudo smartctl -ja /dev/nvme0n1 | jq -r '.nvme_namespaces[] | "Всего занято:\t\(.utilization.bytes)\nВсего свободно:\t\(.capacity.bytes - .utilization.bytes)"'
    Всего занято:	88322768896
    Всего свободно:	411785093120

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

    и да, для преобразования размеров довольно удобно использовать утилиту numfmt
    $ sudo smartctl -ja /dev/nvme0n1 | jq -r '.nvme_namespaces[] | "Всего занято: \(.utilization.bytes)\nВсего свободно: \(.capacity.bytes - .utilization.bytes)"' | numfmt --to=iec --field 3 --padding=1 --format %.1f
    Всего занято: 82,3G
    Всего свободно: 383,6G
    Ответ написан
    1 комментарий
  • Ошибка с диском линукs ubuntu 23.10?

    @rPman
    Раскрою ответ который тебе уже дали в комментариях

    Поочередное использование разделов диска Windows (8 и старше версии) потом Linux, при настройках windows по умолчанию будет порождать случайные проблемы, вплоть до потери файлов (в твоем случае файловая система не монтируется).

    Причина, в windows для быстрого включения используется технология FastStartup, в этом режиме файловая система не закрывается корректно и при попытке работать с ней из другой ОС (даже если это другая установка windows!) в файловой системе накапливаются ошибки и она разваливается.

    Лечить файловую систему из windows (можно и из linux но настоятельно рекомендуется родные файловые системы чинить средствами windows). Сделать это можно в windows проводнике, свойства диска, вкладка обслуживание - проверка диска, отметить чекбокс 'исправлять ошибки' либо в диспетчере дисков (либо командой в консоли chkdsk).

    Чтобы такого больше не происходило, если компьютер выключается с целью последующего запуска другой ОС (или например диск извлечь и нести другому человеку), то выключать командой
    shutdown -s -t 0

    Либо полностью отключить гибернацию, как советовали в коментариях
    powercfg -h offТогда любое выключение будет полным (и соответствующий запуск windows медленным)
    Ответ написан
    Комментировать
  • Не могу скачать Windows 10 в россии, как скачать?

    @Drno
    скачать с rutracker .org
    или включи ВПН
    Ответ написан
    6 комментариев
  • С чем может быть связано изменение даты и времени после перезагрузки сервера Ubuntu?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Заменить батарейку CMOS на материнской плате. Используется CR2032.
    Ответ написан
    Комментировать