Тогда каким сервисом сейчас управляется сеть
Если ip-адрес не присваивается, то наверное, никаким.
Прошу прощения, поспешил, надо было написать, что нужно включить сеть
systemctl enable systemd-networkd.service
systemctl enable systemd-resolved.service
Вообще, в Arch`e сеть может управляться либо systemd-networkd, либо NetworkManager. Раньше ещё был netctl, но сейчас он все равно читает конфиги systemd-networkd.
1) Конфигурация интерфейса не сохраняется между рестартами виртуалки
Нет. Для этого надо создать файл конфигурации. Например, для systemd-networkd настройка статики выглядит так:
Создаём и редактируем конфиг (под root)
nano /etc/systemd/network/static.network

[Match]
Name=enp0s8
[Network]
Address=192.168.56.10/24
Gateway=192.168.56.1
DNS=8.8.8.8

Далее редактируем файл /etc/ssh/sshd_config
nano /etc/ssh/sshd_config
ListenAddress=192.168.56.10:22 #IPадрес и порт, на котором будем слушать демон SSH
Затем запускаем ssh
systemctl enable sshd

После этого разбираемся с сетевыми адаптерами хоста: почему их два(enp0s3 и enp0s8)? Это можно посмтреть в настройках самой виртуалки.
Я предлагаю изменить тип подключения хоста с VirtualBox Host-Only Network на "Сеть NAT"
1. Добавляем сеть NAT (Файл - Настройки - Сеть - Добавть NAT
2. Изменяем настройки ip адресов на нужные
3. Добавляем проброс портов



4. В настройках хоста выбираем нужную сеть NAT



5. С основной системы пробуем зайти на виртуалку:
ssh [email protected] -p 22
jim945
А смысл второй флешки?
На самом деле у меня кроме двух загрузочных флешек есть ещё и внешний USB-жёсткий диск, тоже загрузочный (UEFI+Legacy). На этом диске помимо live-систем хранятся ещё и образы рабочих мест, которые занимают много места. Это часть моей работы. Допустим, мне упала заявка, что не работает ноутбук менеджера. Я прихожу, в делаю вывод о том, что надо переустановить операционную систему или поменять жёсткий диск. Тогда я просто сохраняю данные со старой системы и потом раскатываю образ новой (со всеми дровами, программами и настройками). Для Windows - это Acronis, для Linux - использую Clonzilla.
Смысл в обилии загрузочных носителей прост - резервирование.
Если одна флешка сдохла (потерялась, поломалась и т.д), всегда можно воспользоваться запасной. Очень выручает, особенно в командировках.
Столкнулся как-то раз с такой бедой - при вставленной флешке, когда компьютер перезагрузился, флешка форматнулась. Да. Файлы физически остались, но стерлась ФС и флешка стала бесполезной. Было это давно, года четыре назад с неттопом какой-то мутной корейской фирмы. Но я был в шоке. Остаться без рабочего инструмента (загрузочной флешки) на объекте в соседнем городе - это не прикольно ))). С тех пор всё нужное мне в двух, а то и в трёх экземплярах.
Помимо резервирования есть ещё одна причина: есть оборудование, которое распознаёт далеко не каждую флешку. Натурально, вставляю одну флешку, захожу в БИОС - не видит. Вставляю другую флешку - всё нормально работает. В чем дело - незнаю, разбираться как-то не было времени. Просто пробую разные флешки.
jim945
В такой ситуации я говорю: Вы не понимаете о чем пишите. Офф образ арча не загрузится из нтфс. И проблема не в граб.
У меня две мултизагрузочные флешки: одна UEFI+Legacy, вторая чисто Legacy (для древнего железа), обе размечены в NTFS, обе с GRUB2, с обеих флэшек я могу запустить archlinux-*.iso в (loop) и я не понимаю, о чём Вы говорите.
Для примера кусок конфига:
insmod vbe # video BIOS
insmod efi_gop # video UEFI
insmod efi_uga # video  UEFI
insmod part_msdos
insmod ntfs
insmod fat
insmod search_fs_uuid
insmod regexp

 dir=/ISO
 probe -s root_uuid -u $root

 for iso in $dir/archlinux-*.iso ; do
  if [ ! -f "$iso" ] ; then continue; fi
  regexp -s build 'archlinux-(.+)' "$iso"
  for arch in i686 x86_64 ; do

 menuentry "Arch Linux ISO $build $arch" --source="\
 loopback loop $iso
 probe -s isolabel -l loop
 linux (loop)/arch/boot/$arch/vmlinuz archisolabel=\$isolabel img_dev=/dev/disk/by-uuid/$root_uuid img_loop=$iso earlymodules=loop
 initrd (loop)/arch/boot/$arch/archiso.img"

  done
 done
Арч например не загрузится из NTFS.
Почему не грузится? Очень даже грузится. И с FAT и с NTFS и с чего угодно, хоть UEFI, хоть MBR
Надо только подгрузить соответсвующий модуль:

insmod ntfs
insmod fat
С Наступающим!!!
что для подключения сети необходим модуль r8169
Модуль собран и подключен?
lsmod|grep r8169 
У меня кстати, на ванильном ядре он есть и загружен
[station ~]$lsmod|grep r8169
r8169                  90112  0
libphy                 77824  2 r8169,realtek

[station ~]$uname -r
4.19.12-arch1-1-ARCH

(в лайв сиди решается при помощи параметров amdgpu.dpm=0 и nomodeset).
Что мешает Вам в конфиге загрузчика прописать эти опции?

nickfaces
Что посоветуете?
Для советов нужно побольше информации, а именно:
- что у Вас за ядро
- какой у Вас загрузчик
- не помешает посмотреть на конфиг загрузчика и fstab
Буду признателен за советы.
Единственное, что приходит в голову - таки найти/записать современный LiveCD/USB, загрузиться с него и сделать chroot в уставновленную систему, а там по обстоятельствам. На худой конец - забекапить настройки (конфиги), важные данные и список установленных пакетов и переустановить систему. Жалко конечно, но за десять лет в Arch произошли колоссальные изменения, может оно и к лучшему...
ИМХО, самое главное в компьютере - это данные, а не то как они обрабатываются. При правильном подходе можно и на Win10 работать, хотя и не привычно, да.
jamakasi
Вика не так давно научилась с ssd работать.
Хорошая новость. Надо будет потыкать.
Просто на работе на критичных участках метода простая - через "родное" приложение для контроля SSD сморится процент износа. Если более 5% - диск под замену. Потом он ставится либо на некритичные участки, либо на подмену.
Для того чтобы контроллер ssd провел НАСТОЯЩУЮ проверку состояний надо принудительно провести полное чтение\запись всего диска от и до
Возможно, спорить не буду.
Просто я Викой прогоняю тест поверхности HDD, на предмет битых блоков (бэды). Но в SSD нет блоков, как и нет физического доступа к диску (он есть только у контроллера). Если есть возможность, скиньте ссылочку, где расписана данная методология проверки SSD. Я почитаю на досуге, самому интересно.