LINUX.ORG.RU

Сообщения alex52mail

 

Gentoo. Хочу Grub c U-Boot - но не получаю - как правильно сделать?

Хочу Grub c U-Boot. Выбираю флаги ==> equery uses grub

Потом ==> time sudo USE="grub_platforms_qemu grub_platforms_uboot grub_platforms_efi-64 -grub_platforms_pc" emerge -av sys-boot/grub

Но получаю ==> configure: error: platform "uboot" is not supported for target CPU "i386"

Во флагах нет i386 - но исключаю -grub_platforms_pc

Что не так: как скомпилировать Grub с U-Boot

P.S. В Gentoo еще нет Grub. Загрузка efi с отдельного раздела - где сейчас Grub-2.12

Перемещено dataman из development

 , ,

alex52mail
()

Linux для компиляции или вынужденный побег от Windows в Linux

Хотел узнать: Есть ли Linux - где все готово для компиляции. По профессии далек от IT - и тут чтобы спрашивать советы.

Советы: «Все сборки готовы - не готов автор» - это троллинг. Ясно же: автор готов - он бы не спрашивал. Наводка была только тут.

По Linux: собраны ссылки тут ==> 1.1). Linux OpenBSD Android ==> на описания опыта по ==> | My Linux Wiki | Tiny Core | Knoppix | Arch Install | Gentoo Install | OpenBSD Install | Android on PC | Bluefin | ucore on Fedora CoreOS |

Базовые понятия были: в студентах программировал в двоичных кодах на бумажной ленте для лампового Минск-1. Потом: несколько лет рассчитывал пробеги частиц, поля, и переходные процессы - на перфокартах Algol-68 и Fortran-4. Потом 25 лет другие дела; и 22 года назад составил Инструкция по первому Live-CD_Linux-Knoppix - но тогда Linux был убогим на внешность - и вернулся в Windows и отошел от кодов. Многое позабылось да и устарело. Сейчас: могу написать несколько строк для cmd или Bash. Cовременное програмирование не знаю.

Украинский пенсионер с б\у ноутом 2011 года (см. ниже) - ценой месячной пенсии. Оптимизация б\у компа: подбор процессора и памяти

  • Современный комп: как миниум полугодовая пенсия. Как в такой ситуации: оставаться на уровне современных ОС - этому и посвяща тема.

Для ориентации: собираю в кучу процы - что мелькают мимо. На всех CPU до 1000 лучше не ставить Win-11 - а запускать готовые облегченные сборки. Чтобы видеть спецификацию: переместить нужный в первые 6.

  • Причина побега.

1). На дешевый б\у ноут расчитанный на 35 Вт Core-i5-2430M - поставил не разбирая ВЕСЬ ноут - а выломав пластик снизу - значительно мощнее за $18 45 Вт Core-i7-2760QM - который при нагрузке развивает до 55 Вт. Естественно: при нагрузки выше расчетной - ноут греется.

Cоветуют: верни штатный 35 Вт CPU - нет. Мощнее CPU - быстрее проглатывает короткие нагрузки\зависания - которые больше раздражают - но не успевают перегреть. Скриптом измерения времени выполнения задачь - измерено: насколько быстрее Core_i7-2760QM Ниже: время сжатия мелких файлов того же WinPe ~461 mb strelec11x64Eng.wim - развернутого в папку \dirout ==> в dirout.7zip

7zip_dirout-inRAM  == 133 sec 4+4g Core_i7-2760QM 
7zip_dirout-inRAM  == 281 sec 4+4g Core_i5-2430M

Ну и с пониманием делать - что может привести к перегреву.

  • Windows: при 100% CPU - перегрев вырубает через 5-6 минут - даже с выставлением предела температуры 60 градусов в CoreTemp64.exe
  • Linux: компиляция qemu-10.0.2 с ==> ./configure --target-list=x86_64-softmmu --enable-debug на всех 8 потоках Core-i7-2760QM при постоянных 100% CPU - закончилась ==> time make -j8 -l8 ==> real 8m29.624s, user 26m59.174s, sys 34m5.654s

2). В руководстве ноута рекомендовано 8 гб памяти. Для проверки: купил на али дешевую и поставил за $11 DDR3L 8+8 гб память.

!!!!! Сразу. Проблемы ниже: сначала сам грешил на дешевую $11 память. Но ставил и дорогую $48 память - с теми же проблемами. Дорогую память за половину пенсии: брал для теста - и сдал обратно в магазин. Так что дешевая память: не обязательно плохая - ведь чипы памяти делают только 3 фирмы - и во всей памяти - те же чипы.

  • Windows: 10ка на моем ноуте с 45 Вт Core-i7-2760QM и с 8+8 гб памяти ==> грузится 6 минут (19 сек при 8 гб памяти) и постоянно 35-45% CPU. У первых Win-11 постоянно 15-25% CPU - у 24Н2 3775 постоянно 5-8% CPU - а последняя Win-11 грузится 80 сек (35 при 8 гб памяти) и постоянно 0-1% CPU. И винда: все лучше работает и с памятью и с проблемным железом - на заметку любителям старых ОС - 7рок и 10ток.
  • Linux: Gentoo-KDE грузится 29 сек с 8 гб памяти - и 70 сек с 8+8 гб памяти - но без нагрузки: 0% CPU at 800 MHz

Пока не понятно: тут сведены тесты - и по одной DDR3L 8 гб и 8+8 - тестируются штатно - как в рабочей ОС в aida64 так и без нагрузки OC - в загруженом PassMarkMemtest86x64.efi А вот скорости что в памяти (разные Windows RamDisk и tmpfs Linux) - снижаются.

  • Не ясно: это 45 Вт Core-i7-2760QM не оставляет энергии для памяти? Но частота памяти не снижается - а скорости что в памяти - снижаются.

  • И тут выбор: CPU быстрее и больше памяти но медленнее - предпочтительнее - чем меньше памяти быстрее и CPU медленнее.

О шустрости и быстроте систем. Выводы: не на основе предположений - а на основе цифр || Есть ли смысл загрузки системы в память, и роль быстроты накопителя <== в тексте ссылка на ролик: мужик проверял игры с HDD, SSD, NVMe, памяти. И показал: мала разница FPS - откуда сама игра. Но естественно: есть разница подгрузки.

Все что исполняется: грузится в память и исполняется ТОЛЬКО в памяти.
Если время обработки данных:  превышает время обмена данными (это все напряженные задачи, обработка: архив, образ, видео, сами игры) - то МАЛА разница - где система (привет любителям грузить всю систему в память) - и где данные. 
   Ниже цифры в Linux:
>time sudo unsquashfs -f -d /tmp/fs /media/admin/btrfs_128/rootfs.sfs  #  real 0m24,755s  ~ распаковка архива с диска в память.
>time sudo unsquashfs -f -d /tmp/sda3/fsunsq /tmp/rootfs.sfs           #  real 0m24.083s  ~ все в памяти.
  • Как видно выше: Linux более эффективно работает с проблемным железом.
  • Конечно: описанный ноут - не супер комп - но и на нем нормально идут современные ОСи - без раздражающих зависаний. Надо только остановить все: вам лично не нужное.
  • Еще 10ки: отказывались ставится штатно на этот ноут. Проверка была в boot.wim - но установка\развертка без boot.wim - и все работало. А с 24Н2 - ввели проверку в саму винду: начинается настройка - но дойдя до драйверов: «Не может установится на это железо». Но выведение 24Н2 типа W11Ent4351Tiny.vhd - на рабочий стол в виртуалке: и далее самые последние 24Н2 - нормально грузятся и работают на этом ноуте.
  • Такое же и с Linux. Большинство просмотренных современных Linux: при загрузки с ISO на железе - уходят в rescue или dracut (у ноута нет Secure Boot, TPM). Из новейших ISO - грузятся только: Manjaro, Ubuntu, Bluefin-stable - а Bluefin-GTS и LTS - не грузятся.
  • Но развертка из образа и настройка в chroot - или установка в qemu - и все самое современное - работает.

Ниже показаны: и характеристики старого дешевого (~$100 с модернизацией) - но выжатого до предела ноута - и что на нем идет самая новейшая со всеми инновациями The Next Generation Linux workstation, designed for reliability, performance, and sustainability

        $ sudo neowofetch	
	bluefin: stable
	Bluefin (Version: 42.20250519.2 / FROM Fedora Silverblue 42)
	Linux 6.14.3-300.fc42.x86_64
	46 mins
	Forged on Mar 26 2025
	HP ProBook 4530s (A0000402)
	Intel(R) Core(TM) i7-2760QM (8) @ 3.50 GHz
	AMD Radeon HD 6400M/7400M Series [Discrete]
	Intel 2nd Generation Core Processor Family Integrated Graphics Controller @ 1.30 GHz [Integrated]
	 3.49 GiB / 7.68 GiB (46%)
	1.54 GiB / 1.54 GiB (100%) - overlay
	22.94 GiB / 54.24 GiB (42%) - btrfs [Read-only]
	3.45 GiB / 4.99 GiB (69%) - vfat
	1366x768 @ 60 Hz in 15" [Built-in]
	ST LIS3LV02DL Accelerometer
 	GNOME 48.1
	Mutter (Wayland)
	bash 5.2.37
	Ptyxis 48.3
	1940 (rpm), 41 (flatpak)

Bluefin выше: довольно затратная: размер ~24 ГБ (это сжатый в ~2 раза), и грузится ~2,3 гб памяти и ~342 процесса.

Предпочитаю работать на системах: где не работает - не нужное мне. Так ~1.4 GB Server2025TurbineCore.vhd - запускаю с ~600 мб памяти и ~30 процессов. Там работает: браузер, офис-2007, видео, музыка, рисунки - все что нужно большинству.

В Linux: пока такой выбор.

  • Минимальный: компилированный Gentoo-console openrc ==> опыт, компиляция с использованием большей части ресурса компа.
  • Рабочий: компилированный Gentoo-console systemd + Sway Vim Firefox btop amdgpu doublecmd neofetch qemu
  • Максимальный: Gentoo-KDE ==> пока осваиваю развернутый с образа внутри livegui-amd64-*.iso. Из всех Linux что сейчас у меня (см. ниже): только в Gentoo-KDE - смог компилировать
  • ucore on FedoraCoreOS: ==> смотреть новшества, запуск ОС в контейнерах - как и в Bluefin выше. Но ucore - много компактнее монстра Bluefin. В обоих: overlayfs - заменяется на composefs; rpm-ostree - заменяется на bootc; и Docker - заменяется на Distrobox
Мой SSD 128 GB разбит на 3 раздела:
/dev/sda1  LABEL=FAT_128   ~ 5 гб Fat32 - отсюда efi и mbr загрузка компа, и отсюда грузятся все WinPe.wim
/dev/sda2  LABEL=ntfs_128  ~ 50 гб - отсюда грузяться Windows каждая в одном файле vhd 
/dev/sda3  LABEL=btrfs_128 ~ 64 гб - отсюда с ОДНОГО раздела - грузятся все Linux - вкл блочные.

При размещении Linux в нескольких отдельных разделах на диске: и там и там и там - теряется много пустого места. А вот с btrfs: с ОДНОГО раздела типа /dev/sda3 - можно монтировать много «разделов» как одного Linux - так и запускать много Linux - каждый в своем subvol | Ниже: что есть у меня сейчас:

# sudo du -hd 1 /sda3    # <== mounted /dev/sda3  LABEL=btrfs_128
2,1G	/sda3/arch       #  i3-wm Firefox, ставился с запуска 3.5 мб ipxe-arch.efi
186M    /sda3/boot
2,3G	/sda3/Downloads  # mounted to all my Linux
12G	/sda3/gentoo-kde #  FileManager: 10,9 ГиБ (11 663 742 064 байта) еще не удалена компиляция qemu
3,5G    /sda3/gentoo-console
3,7G	/sda3/lmde-6     # Блочный:  Linux Mint Debian Edition - загрузка с: ~3.2 GB vdroot.vdi и ~198 MB overlay.vdi
6,8G    /sda3/manjaro
1,4G	/sda3/minios     # Блочный:  Debian - загрузка с 8 *.sb  есть qemu
297M	/sda3/mix-data   # mounted when running lmde-6
1023M	/sda3/stea       # Блочный:  Runtu-16 - загрузка с 11 *.sqfm
0	/sda3/ucore-fedora # ожидается тут - а пока изучается в ucore.vdi в qemu 
------------
При загрузке: всем монтируется корневой /dev/sda3 - а в btrfs папки - попадают указанием subvol= загружаемой системы.
       Grub:  linux  ${vmlinuz}  root=LABEL=btrfs_128  rootflags=subvol=arch
       fstab: LABEL=btrfs_128  /  btrfs  defaults,subvol=arch,compress=zstd:3 0 0
Указывать UUID длинно сложно, /dev/sda3 - а вставлена флешка и стал /dev/sdb3  Удобнее LABEL=btrfs_128 - можете задать сами.
  • С btrfs: каждому загруженному Linux - доступно ВСЕ свободное место раздела /dev/sda3 LABEL=btrfs_128.
  • btrfs сжимает новые файлы - оптимально ==> compress=zstd:3 в ~2 раза. А старые файлы ==> btrfs filesystem defragment -r -v -c zstd /sda3/gentoo-console ==> и это сжимает zstd:3 в ~2 раза.
  • Сжатие: не только экономит место на диске - но и ускоряет систему. Загрузить в память сжатый и там разжать - быстрее - чем грузить в память не сжатый файл.

Много разных ОС: это когда была пора исканий Windows - сейчас остались: ~1.4 GB Server2025TurbineCore.vhd и ~2 GB W11Ent4351Tiny.vhd и описанные выше: опять 4 Linux для их изучения.

Тут описано: почему вынужден перебежать от Windows в Linux и как и из старого железа - выжать все возможное

Тут описано: как сравнивать производительность разных систем

Тут описано: как с помощью местных товарищей: на ноуте 2011 года - скомпилировал и qemu-10 и свой первый Gentoo

 , ,

alex52mail
()

usb-3 драйвер для Grub - и ventoy не работает с btrfs

Сделал поиск и тут и в сети - но не нашел: ни активной темы про usb-3 Grub драйвер - ни решение проблем.

Не могу найти xhci.mod - его нет ни в одном Grub - даже в релизах последних дней.
Нужен именно usb-3 драйвер для Grub - а не для установленного Linux

В Linux: с usb-3 копируется до 120 мб/с
В вот в Grub: с usb-3 копируется (в память) 23 мб/с - как с usb-2

С таким кодом в grub.cfg - где собрано что нашел: usb-3 работает как usb-2

#  for usb-3   From grub2 try to load these:  lspci  pcidump   pci  setpci    https://unix.stackexchange.com/questions/323069/grub2-boot-from-usb3-pcie-card  https://github.com/SunnyKi/bareBoot/blob/master/XhciDxe/X64/XhciDxe.efi
insmod xhci  lspci  pcidump   pci  setpci  
insmod  ahci ehci  ohci uhci
iommu=soft
fucksb -i
fucksb -n
insmod btrfs
insmod setkey
if [ -z "$grub_enable_menu_hotkey" ]; then
	export grub_enable_menu_hotkey=1
	save_env grub_enable_menu_hotkey
fi

menuentry "---------------- " {echo ""}
menuentry " =====  modified to one packet - for booting all from fast disk - without re-formating " { echo "" }
menuentry " AIO-Boot Grub 2.05 ==> /AIO/efi/grubx64.efi " --hotkey=a { chainloader /AIO/efi/grubx64.efi}
menuentry " Clover ==> /efi/Clover/Cloverx64.efi " --hotkey=c { chainloader /efi/Clover/Cloverx64.efi }
menuentry " Grub4Dos-efi 2025 ==> /efi/grub4dos-efi/bootx64.efi " --hotkey=4 { chainloader /efi/grub4dos-efi/bootx64.efi  }
menuentry " Grubfmx64 2.11 2022 ==> /AIO/grubfm/grubfmx64.efi " --hotkey=g { chainloader /AIO/grubfm/grubfmx64.efi }
menuentry " PassMarkMemTest86 ==> /efi/boot/PassMarkMemTest86.efi " --hotkey=p { chainloader /efi/boot/PassMarkMemTest86.efi }
menuentry " reFind ==> /efi/refind/refind_x64.efi " { chainloader /efi/refind/refind_x64.efi }
menuentry " U_Boot Grub 2.05 2021 ==> /efi/U_Boot/bootx64.efi " --hotkey=u { chainloader /efi/U_Boot/bootx64.efi }
menuentry " Ventoy-1.1.05 ==> /ventoy/ventoy_x64.efi " --hotkey=v { chainloader /ventoy/ventoy_x64.efi }
menuentry " /ventoy/grub/grub.cfg " --hotkey=1 { search -s -l FAT_128 ; prefix=/ventoy/grub ; configfile $prefix/grub.cfg }
menuentry " Windows Boot ==> /efi/boot/sstr64.efi " --hotkey=w { chainloader /efi/boot/sstr64.efi }

Выше: запуск Ventoy без установки.
Также: Ventoy-1.1.05 ставится в efi матрёшку ==> ventoy.vhd - у меня в ventoy-2.5gb.vhd - который грузиться в память map --mem -f --rt -l /ventoy-2.5gb.vhd
А внутри (у меня) ventoy-2.5gb.vhd - просто меняем (без правки загрузки) на любой динамический 25 гб vhd: типа с реально занятым 1.98 гб w11EntRu3775Tiny.vhd или 1.59 гб Server2019x64RuTiny.vhd или 970 мб Server2025Core.vhd
И с ventoy.vhd матрешки в памяти: ventoy грузит внутренний *.vhd с памяти - как рабочая система.
При этом: памяти меньше на размер ventoy.vhd

Также: можно не занимая память map -f /ventoy-2.5gb.vhd
А в ventoy жмем F2 - и выбираем: с любого места - грузить практически любой образ или *.efi файл.
И не надо для ventoy: пере-форматировать флешки или диск.

Но остаются вопросы:

1). Где взять xhci или что другое - для полноценной работы usb-3 в Grub ?

Также с таким кодом: AIO-Boot Grub 2.05 и U_Boot Grub 2.05 и Grubfmx64 Grub 2.11 - работают с btrfs
А вот Ventoy Grub 2.04 с таким кодом в VTOYEFI:\grub\grub.cfg - не распознает btrfs

2). Почему Ventoy не распознает btrfs - и что делать - чтобы Ventoy распознавал btrfs ?

Также с таким кодом: U_Boot показывает hotkey нумерацию типа [g] menuentry " Grubfmx64…
А в AIO-Boot меню: нажатие hotkey срабатывает - но нет нумерации типа [g] menuentry

3). Что не хватает: для нумерации меню hotkey ?

 , , , ,

alex52mail
()

Где скачать последнее 2025 bootx64.efi U-Boot

Поиск на форуме U-Boot - выкинул только его сборку. Поиск в сети bootx64.efi U-Boot - ничего не дал. Перерыл и https://www.u-boot.org и https://github.com - но опять только коды.

Мне бы последнее 2025 bootx64.efi U-Boot - где скачать ?

Посмотрел несколько типа команды U-Boot - но там нет команды map - а U-boot нужен именно для этой команды.

Еть U_Boot Grub 2.05 2021 ==> /efi/U_Boot/bootx64.efi - тут команда map есть.

Или смотрю не те команды - или команда map пропала в последней версии U_Boot ?

1). Где скачать последнее 2025 bootx64.efi U-Boot ?

 , ,

alex52mail
()

Загрузка Arch без заданного пользователя и пароля

Установил Arch в виртуалке в vdi и перегрузка - не задав пользователя и пароля.

Просит login password - которых не создал.

Понятно: быстрее переустановить - чем выяснить - как загрузить такой Arch

Но все же интересно: можно ли как ни будь загрузить такую систему ?

vdi без проблем в виртуалке - но проблемы монтирования в реальной системе.

 , , ,

alex52mail
()

Загрузка нескольких Linux с одного РАЗДЕЛА

128 гб SSD и делать отдельные разделы для каждого линя - и там и там и там - теряется много места.

Отвел:

5 гб efi fat32 - откуда грузятся также 5 WinPe*.wim

70 гб ntfs - откуда грузятся до десятка разных виндоус с w11*.vhd

44 гб ext4 - откуда грузятся 4 блочных линя - каждый в своей папке - но общими Home Root tmp Загрузки,

Еще надо запускать с этого ОДНОГО раздела - 2 рассыпных линя Manjaro Arch - также каждый в своей папке.

Пытался загрузить рассыпной линь с папки (hd0,3)/mnj-kde/

	menuentry "  /mnj-kde/boot/vmlinuz-kver-x86_64  " {
set kver=6.12
set     ucode=/mnj-kde/boot/intel-ucode.img
set   vmlinuz=/mnj-kde/boot/vmlinuz-$kver-x86_64
set initramfs=/mnj-kde/boot/initramfs-$kver-x86_64.img
	search --set=root  -f  ${vmlinuz}  ;  prefix=/mnj-kde/boot/grub
echo  ====-f   kver == $kver  rt==$root${vmlinuz}  prefix==$prefix  ;  sleep -i 4
echo	root=(hd0,msdos3)  ;  prefix=/boot/grub
echo  ====rt   kver == $kver  rt==$root${vmlinuz}  prefix==$prefix  ;  sleep -i 4
echo	root=LABEL=Manjaro_128   root=UUID=       root=/dev/sda3
	linux	 ${vmlinuz}  root=/dev/sda3  rw  quiet  splash  udev.log_priority=3
	initrd	 ${ucode} ${initramfs}	 }

Не грузится: как правильно прописать здесь root=/dev/sda3 ??? - для загрузки рассыпного линя со своей папки ?

=================

P.S.

У меня под постами тут подпись:

Везде трудно первые 15 лет, потом легче.

Все проблемы имеют ПРОСТОЕ решение.

Так и эта проблема: оказалась с простым решением.

Разобрался с btrfs - поставил в ОДИН раздел россыпью и Arch и Manjaro и Kubuntu - вынеся общие большие папки - для совместного пользования,

Всем: доступен весь размер ВСЕГО раздела - что и ставилось задачей.

 , , ,

alex52mail
()

загрузка с vhd из Grub2 efi

Конечная цель - перевести загрузку w10.vhd в память из Grub4Dos - в Grub2 efi на компе где нет Legacy mbr

Но заткнулся в начале - такое меню:

menuentry "vhd to RAM" (
insmod part_msdos
insmod ntfs
set vhd=/vhd-to-ram-3.0gb.vhd
search --no-floppy --file  --set=root ${vhd}
loopback -m lpvhd ${vhd} tdisk=VHD
ls (lpvhd)/
sleep 25
chainloader (lpvhd)/bootmgr
)

loopback -m .. выдает: «out of memory» - хотя памяти достаточно.

Что не так с этим меню ?

А не дождавшись совета - пришлось долго копаться и ниже грузит динамический GPT w10.vhd в память:

menuentry "GPT-vhd-to-RAM" (
insmod part_msdos
insmod ntfs
insmod chain
set vhd=/vhd-to-ram-3.0gb.vhd
set vhd=/GPT-vhd-to-RAM.vhd
search --no-floppy --file  --set=root ${vhd}
map --mem --type=hd ${vhd} gd
ls (gd,2)/
sleep -i -v 5
chainloader (gd,2)/EFI/Boot/bootx64.efi
boot
)

 , ,

alex52mail
()

Как при pxe загрузке задать МАС нужный для входа в сеть через своего провайдера

Просмотрел поиск на форуме МАС - но не нашел решения вроде простой проблемы.

Кабель один и выход в сеть только с прописанным у провайдера МАС - а компов несколько.

Современные Linux типа Kubuntu - как то могут сами «считывать» МАС у провайдера и выходить в сеть - сами прописав у себя нужный МАС.

Винда сама не может, а прописанный руками МАС: в 10ке - часто слетает, а вот в 7ке - держится стабильно.

Сейчас нужна рхе загрузка с компа с другим МАС - но чтобы провайдер пропустил в сеть - нужен его МАС - а системы где можно прописать МАС через 'ip' или 'ifconfig' - еще нет.

Получается - при рхе загрузи - системы где можно сменить МАС - только Grub\рхе

Но для Grub - даже здесь - не нашел про МАС.

1). Можно ли и как в Grub\рхе задать МАС - нужный для выхода в сеть через провайдера ?

А вообще - чтобы не скачивать полностью разные варианты - как начать установку например прямо с адресов типа:

ftp://mirrors.sonic.net/pub/OpenBSD/6.6/i386/bsd.rd
ftp://ftp.eu.openbsd.org/OpenBSD/5.7/i386/bsd.rd
https://cdn.openbsd.org/pub/OpenBSD/snapshots/i386/bsd.rd

Загрузить (на голый комп, через pxe) эти 10 мб - а дальше они сами знают как развернуться.

Пробовал на виртуалке - где нет проблемы МАС (прописан в хост системе) - 'pxeboot' и

boot ftp://mirrors.sonic.net/pub/OpenBSD/6.6/i386/bsd.rd

- но 'Permission Denied'. Что еще надо - если это уже /pub/ ?

Но виртуалка для установки не годится - Для слабых компов - отдельно стоят типа FreeBSD, OpenBSD - уже не Linux - а другие Unix подобные системы - надо установку с запуском реальной машины. А это через pxe.

2). Как правильно прописать загрузку с адресов выше ?

3). Где в установленном OpenBSD прописать МАС постоянно ?

Пишут что нужно прописать в

/etc/network/interfaces
hwaddress ether 00:0b:....

но такого файла нет. Создать его или нужно где-то в другом файле прописывать МАС ?

 , ,

alex52mail
()

Где скачать vboot-v2.zip или хотя бы vhd.mod

Хочу по образцу ниже загрузить свой vhd.img - но не могу найти vhd.mod

1). Загрузка с *.vhd (от Windows) через Grub2

menuentry "VHD Ubuntu, Linux 2.6.31-14-generic" {
    insmod vhd
    vhd vhd0 (hd0,1)/ubuntu-910/ubuntu-910-desktop-i386.vhd --partitions
    linux (vhd0,1)/boot/vmlinuz-2.6.31-14-generic root=/dev/sda1 vloop=/ubuntu-910/ubuntu-910-desktop-i386.vhd quiet splash
# root=/dev/vhdhost/Partition1 
    initrd (vhd0,1)/boot/initrd.img-2.6.31-14-generic-vboot
}
достаточно ли этого модуля insmod vhd или vloop= специфический флаг в ядро - которое должно быть модифицировано под него, и не с каждым ядром эти применимо?

Сделал поиск скачать vboot-v2.zip или vhd.mod - не нашел где без регистрации можно скачать это? А можно ли где это скачать?

Обычно выставляют на форумах типа - но сам vhd.mod и тут не нашел.

vboot есть в составе NTBOOT - а вот где взять отдельно vhd.mod ?

 , ,

alex52mail
()

Как запустить\установить FreeBSD без записи болванки и форматирования флешки

Для установки и винды Оптимальные ОС, их защита - *-diff.vhd RamDisk pagefile ewf и Linux - никогда не записывал сд или форматировал флешку - всегда - установка с диска, или с флешки без форматирования Запуск и установка разных Linux

Тут Linux - продолжение. Сравнение с Windows на слабых компах. уже просмотрел 21 дистрибутив, и дошла очередь до FreeBSD-12.0-RELEASE-i386-disc1.iso - где не нашел как его установить с диска.

1). Как запустить FreeBSD через Grub2 с подхватом файлов FreeBSD с диска ?

 , ,

alex52mail
()

Правда ли - что systemd тормозит, и тормозят ли многослойные squashfs

Почувствовав на том же слабом Pentium-1400 - как даже на Live antiX-19 и \pra09-1910-i686 - пока CPU не загружен - все летает, тогда как на lubuntu-18, Runtu-16 - притормаживает, а на MX-19.1 - полные тормоза. Тогда невольно обращаешь внимание на такое мнение отсюда

Но лучше без убунты :)
Там systemd, где-то тесты были, что в два раза медленнее работает она , чем devuan - debian, который без systemd.
Да и на глаз видно, что ddr медлительная.
Или Antix 19, он на debian 10 , есть и 64 bit, скоро выйдет стабильная версия, сейчас бета 3.
MX-Linux от тех же авторов, но с системд, тоже медленнее антикса.
1). Так есть ли у кого цифры такого сравнения. Какая там разница - существенна или ей можно пренебречь.

Еще не ясно - как многослойность влияет на скорость. С виртуальными дисками ясно - нет разницы во времени доступа - когда монтируете кусок диска как раздел, или когда монтируете такой же кусок диска - как образ, лучше одним фрагментом (лучше - быстрее до 2,5 раз - в самом начале HDD) - тогда головка будет ограничена областью одного образа. А вот при многослойности - медленной головке диска (да и SSD) придется мотаться по всему диску в разные слои\образы.

При установке Windows в vhd сразу с LZX сжатием - сжимается (по разному, но в среднем 2,5 раза) - отдельно каждый файл. И быстрее - загрузить в память и там развернуть сжатый файл - чем загружать с носителя не сжатый файл. Если squashfs также сжимает каждый файл - то это также убыстряет работу. Но если сжатие всего сразу как обычные архиваторы - то загрузка одного файла - замедляется распаковкой.

2). Так есть ли цифры сравнения многослойных и установленных россыпью на ext4 Linux систем? Опять же - разница существенна - или ей можно пренебречь?

 , ,

alex52mail
()

Запуск Linux на ext4 с одного файла \vhd.img на ntfs разделе.

Долго рылся в Интернете - но везде или Linux в VM, или Linux в *.vhd - инструмент Windows и нет причины его тащить в Linux - хотя тут это обсуждают- но все ссылки как делать - битые.

И Grub2 не понимает *.vhd c Windows - хотя в Windows - *.vhd очень эффективны

Linux с многослойными sfs http://puppyrus.org тоже не плохи - но все же - ext4 побыстрее, надежнее и доступнее.

Идея - где не пахнет Linux и проблема резать диск - например у пенсионера трясущего за свой старый комп - на котором без SSE2 в Windows уже отрезали Skype, youtube, заход в банк. Там запуск Linux Live c iso или с раздела ntfs - хоть многослойные хоть с \filesystem.squashfs и создаем \vhd.img на ntfs разделе

sudo dd if=/dev/zero of=/mnt/sdb3/vhd.img bs=1M count=5000
и в нем Linux на ext4.

Проблема - как запускать Linux с такого \vhd.img

Grub2 монтирует с ntfs раздела образ \vhd.img и с него в памяти запускает /initrd.gz

menuentry " Boot /vhd.img root=(lp) " {
loopback lp (hd1,3)/vhd.img
set root=(lp)
echo '===ls / '
ls /   #  видно содержание образа \vhd.img
linux  /vmlinuz fullinstall root=/  vhdimg
initrd /initrd.gz
}

Но при передаче управления initrd - монтирование \vhd.img образа слетает.

В принципе - развернутые на ext Linux запускаются и без /initrd - так при запуске с \vhd.img - но с

linux  /vmlinuz  root=/dev/sdb1
# откуда установленный там Linux был скопирован в \vhd.img - то Linux запускается с этого ext4 sdb1 раздела и без /initrd

А с \vhd.img - наверное проще сделать и запустить свой /init-vhd в котором - пока /initrd.gz в памяти - снова монтировать Linux в \vhd.img с ntfs - чтобы успеть его сделать / перед

mount -t rootfs -o remount,rw rootfs /
И передать управление в Linux /sbin/init

Сделать это с ядра - у меня не сработало

linux  /vmlinuz  root=/dev/sdb3/vhd.img

Сам вернулся к Linux после долгой разлуки == моя инструкцию по первому Live-CD_Linux-Knoppix и приходится многое вспоминать, да и новое осваивать. Поэтому вопросы:

1). Или все же можно как-то смонтировать \vhd.img образ с ядра (или оставить монтированным после Grub2) и запускать без initrd ?

2). Можно ли чтоб после loopback lp (hd1,3)/vhd.img - (lp) - представлялось типа /dev/(lp) - которое можно представить типа root=/dev/(lp)

3). Если нет - то как и где лучше вставить используя флаг в ядро vhdimg - монтирование \vhd.img

for i in $(cat /proc/cmdline) ; do
  [ "$i" = "vhdimg" ] && exec mount /dev/sdb3/vhd.img  /
done
3.1). Править существующие в начале /init

( читать дальше... )

или /sbin/usablefs

#!/bin/sh

mount -t proc none /proc
mount -t sysfs none /sys
mount -t rootfs -o remount,rw rootfs /

mount -t devtmpfs devtmpfs /dev 2>/dev/null

# got a kernel panic in dpup stretch with debian kernel 4.9
# this solved the issue
sleep 0.5

# this is not required for huge kernels and actually fails
# but it's needed by other type of kernels for the usb stuff to work
mkdir -p /proc/bus/usb 2>/dev/null
mount -t usbfs none /proc/bus/usb 2>/dev/null

ln -s /proc/mounts /etc/mtab 2>/dev/null

# loop1-15
for i in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15; do
    [ -e /dev/loop${i} ] && continue
    mknod /dev/loop${i} b 7 $i
done

# busybox 1.25 losetup somehow requires /dev/loop/X in the initrd to work..
# edit: only if CONFIG_FEATURE_DEVFS is enabled

### END ###
3.2). Или делать новый /init-vhd - и как его сделать правильно?

========== Это в рамках Linux на слабых компах для нищих пенсионеров Файна-Юкраин.

P.S. Первый пост на этом форуме.

1). Не уверен что разместил пост в правильном месте. Может мой уровень низкий и вопрос простой для этой ветки.

2). Не получилось спрятать под спойер ' cut code ..... /code /cut ' 2 длинных последних сода. Если без code то текст рвется внутри кода.

 , , , ,

alex52mail
()

RSS подписка на новые темы