OSDev

для всех
Текущее время: 19 авг 2017, 19:44

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Ubuntu Linux
СообщениеДобавлено: 03 июн 2017, 22:00 

Зарегистрирован: 21 сен 2007, 17:24
Сообщения: 1021
Откуда: Балаково
Потихоньку настраиваю. На моём ЖД несколько разделов NTFS с данными и один раздел Ext4 для Linux. Разделы NTFS и прочие сторонние диски монтируются к ФС по мере захода в них через окно файлового менеджера, но при старте системы они не смонтированы. Из-за этого не работают символьные ссылки (ярлыки) на директории в этих дисках. Пришлось сделать монтировку на загрузке системы.
* Нажимаем в самом верхнем углу кнопку "Поиск", вводим "Автоматически запускаемые приложения" (первых букв достаточно) и открываем.
* Нажимаем Добавить.
* Вводим любое имя, и команду udisksctl mount -b /dev/mapper/isw_dhaeiaciia_Volume1p6
Здесь /dev/mapper/isw_dhaeiaciia_Volume1p6 - это имя раздела. Вам надо смотреть у себя название через "Диски" или командой sudo mount (смотрите в самом низу списка).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ubuntu Linux
СообщениеДобавлено: 03 июн 2017, 22:16 

Зарегистрирован: 21 сен 2007, 17:24
Сообщения: 1021
Откуда: Балаково
* Чтобы дефрагментировать файлы на системном диске, запускаем sudo e4defrag /
* Убунта у меня 64-битная, в ней нет 32-битного компилятора GCC, поэтому я его скомпилировал из исходников под TARGET=i686-linux-gnu. После сборки i686-linux-gnu-gcc мы получаем только бинарники. При попытке компиляции чего-нибудь, появляется ошибка отсутствия заголовочных файлов, первым делом stubs-32.h
поэтому необходимо установить пакет libc6-dev-i386
Если его ставить терминальной командой apt-get install, то вместе с ним установится ещё куча библиотек. Я сделал по другому. Скачал отдельный пакет командой sudo apt-get download libc6-dev-i386
и в файловом менеджере "запустил" его, потом в диалоге нажал кнопку "Установить".
* Для сборки i686-linux-gnu-gcc из исходников потребовались библиотеки gmp, mpfr, mpc и cloog. Я их скомпилировал вручную, но потом нашёл способ их загрузки из дистрибутива командой sudo apt-get build-dep gcc
Предварительно надо в настройках "Источников обновлений" поставить галочку на Sources.


Последний раз редактировалось Himik 03 июн 2017, 23:45, всего редактировалось 3 раз(а).

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ubuntu Linux
СообщениеДобавлено: 03 июн 2017, 22:37 

Зарегистрирован: 21 сен 2007, 17:24
Сообщения: 1021
Откуда: Балаково
* Пакет Bochs в Убунте годовой давности, и по умолчанию даже не запускается. Не может найти модуль графики X, которого нет. В конфигурационном файле /etc/bochs-init/bochsrc надо прописать другой модуль WX
config_interface: wx
display_library: wx

В принципе, конфигурационный файл нужно скопировать в домашнюю директорию, и при запуске Bochs будет загружать пользовательский файл из текущей директории. Запускать с ключом bochs -q
По ходу работы всё-равно зависает.

* VirtualBox работает нормально.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ubuntu Linux
СообщениеДобавлено: 04 июн 2017, 09:52 

Зарегистрирован: 21 сен 2007, 17:24
Сообщения: 1021
Откуда: Балаково
Настройка времени на локальный часовой пояс: https://losst.ru/sbivaetsya-vremya-v-ubuntu-i-windows
По умолчанию Linux использует формат хранения времени UTC, поэтому ubuntu сбивает время windows, но можно заставить систему хранить в аппаратном таймере местное время. Во всех дистрибутивах, использующих Systemd, в том числе в Ubuntu 16.04 для этого достаточно выполнить команду:

$ sudo timedatectl set-local-rtc 1 --adjust-system-clock

Чтобы посмотреть текущее состояние аппаратных и программных часов выполните:

$ sudo timedatectl


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ubuntu Linux
СообщениеДобавлено: 19 июн 2017, 20:22 

Зарегистрирован: 21 сен 2007, 17:24
Сообщения: 1021
Откуда: Балаково
Есть образ виртуального жёсткого диска в неком файле. Мне понадобилось открыть каталог файлов для копирования. С помощью штатных системных утилит это делается так.
Файл с образом находится в /media/a3/28C610C2C61091E4/My Virtual Machines/Express-min/hd0-flat.vmdk
Корневой каталог будет подключен в директорию vd1, которую нужно создать заранее.
Т.к. в виртуальном жёстком диске есть таблица MBR с несколькими разделами, а выбрать нужно только один раздел, поэтому сначала нужно узнать одно число - смещение раздела внутри дискового пространства (в байтах). Запускаем
Код:
fdisk -l '/media/a3/28C610C2C61091E4/My Virtual Machines/Express-min/hd0-flat.vmdk'
Диск /media/a3/28C610C2C61091E4/My Virtual Machines/Express-min/hd0-flat.vmdk: 512 MiB, 536870912 байтов, 1048576 секторов
Единицы измерения: секторов из 1 * 512 = 512 байтов
Размер сектора (логический/физический): 512 байт / 512 байт
I/O size (minimum/optimal): 512 bytes / 512 bytes
Тип метки диска: dos
Идентификатор диска: 0x0006199c

Устр-во                                                                   Загрузочный Start   Конец Секторы  Size Id Тип
/media/a3/28C610C2C61091E4/My Virtual Machines/Express-min/hd0-flat.vmdk1              2048 1048575 1046528  511M  b W95 FAT32

Умножаем Start 2048 секторов на размер сектора 512, получаем 1048576. Запускаем
Код:
sudo mount -o loop,offset=1048576 "/media/a3/28C610C2C61091E4/My Virtual Machines/Express-min/hd0-flat.vmdk" /home/a3/vd1

Если надо отключить диск: sudo umount /home/a3/vd1


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ubuntu Linux
СообщениеДобавлено: 23 июн 2017, 19:53 

Зарегистрирован: 21 сен 2007, 17:24
Сообщения: 1021
Откуда: Балаково
То же самое для Windows, можно использовать утилиту ImDisk
http://www.ltr-data.se/opencode.html/#ImDisk
Для загрузки лучше брать установщик "Download ImDisk install package, current stable version".
После установки, в файловом менеджере Windows выбираем файл с образом виртуального диска, нажимаем правой кнопкой мыши, в контекстном меню нажимаем на команду "Mount as ImDisk". В системе появится новый диск.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB