LINUX.ORG.RU

Сообщения alex52mail

 

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

Форум — General

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

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

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

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

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

 , , ,

alex52mail
()

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

Форум — General

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

Форум — General

Конечная цель - перевести загрузку 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-install

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

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

Современные 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

Форум — General

Хочу по образцу ниже загрузить свой 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 без записи болванки и форматирования флешки

Форум — Linux-install

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

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

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

 , ,

alex52mail
()

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

Форум — Development

Почувствовав на том же слабом 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 разделе.

Форум — Development

Долго рылся в Интернете - но везде или 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 подписка на новые темы