LINUX.ORG.RU

Дуалбут FreeBSD и Debian'a на флешке

 , , ,


0

1

Привет, ЛОР! Недавно поставил фря на 16гб флешку для работы в чужеродных условиях, но тут же столкнулся с проблемой - в FreeBSD нет нужного мне софта - skype, discord и ещё парочка утилит которые мне реально очень нужны. Пришла в голову идея вкрячить туда же Debian чтоб не заморачиваться с этим самым софтом. И тут опять столкнулся с проблемой - как вкрячить FreeBSD в grub2 тем самым избавившись от родного загрузчика FreeBSD? Я пробовал просто прочитать ядро. Плюет какой-то:

invalid argument

или что-то такое. Тыкните носом туда где я не понимаю.

Ответ на: комментарий от andytux

псмотрю - но вроде все ссылки что в поисковике были посмотрел

Dumppper001 ()

иНЖАЛИД ДЕЖИЦЕ

Обычно поцоны добавляют фряху в граб через чейнлоадер. Но фряхин загрузчик при этом остаётся.

cocucka ★★★★★ ()
Ответ на: комментарий от andytux

о том что они не особо уживаются вместе, одни проблемы и суета
даже не уверен что можно моунтить фс одной к другой, для запуска chroot контейнера и т.п.,
а для виртуалки и образ подойдет прям на флешке в родной фс, можно и с раздела грузить
но это суета опять и для разных типов ос это сильно усиливается

nanosecond ()
Последнее исправление: nanosecond (всего исправлений: 3)

Для мультибута с флэшки тебе придётся немного поплясать с бубном, причём это не специфично для какой-то отдельной ОС, это "беда" (на самом деле всё логично, просто ты хочешь странного) стандартов.

Лично я не плясал, потому никаких конкретных шаманских фокусов не подскажу. (%

mord0d ★★★★★ ()
Ответ на: иНЖАЛИД ДЕЖИЦЕ от cocucka

иНЖАЛИД ДЕЖИЦЕ

Ааааа! /ö\

Но фряхин загрузчик при этом остаётся.

Правильно, потому что kenv(1).

mord0d ★★★★★ ()
Ответ на: комментарий от mord0d

нет я не хочу странного - я бы поставил просто FreeBSD, но там нету несколько нужных мне софтин: skype, discord, VScode и прочего нужно. Поэтому и решил попробовать провернуть такое.

Dumppper001 ()
Ответ на: комментарий от Dumppper001

я не хочу странного

  • Загрузка с removable media;
  • Мультибут;
  • Мультиплатформенный;

Всё это вместе — странно. С технической точки зрения.

mord0d ★★★★★ ()
Ответ на: комментарий от Dumppper001

я бы поставил просто FreeBSD, но там нету несколько нужных мне софтин: skype

Skype чат прекрасно работает через браузер. На счет звонков не уверен, но некоторые утверждают что при обработке напильником работают и они. Мне проще ответить на звонок со скайпа на мобильнике.

discord

Вродь тоже работает через браузер. Но я не проверял, так как его не юзаю на постоянку.

VScode

Есть в портах

iron ★★★★★ ()
Ответ на: комментарий от Dumppper001

там нету несколько нужных мне софтин: skype, discord, VScode и прочего нужно.

Во FreeBSD прекрасно работает линуксатор. Включи linux_enable="YES" в /etc/rc.conf (и загрузи модуль kldload linux), поставь emulators/linux_base-c7 и смонтируй специфичные для линукса ФС в /etc/fstab:

linprocfs	/compat/linux/proc	linprocfs	rw		0	0
linsysfs	/compat/linux/sys	linsysfs	rw		0	0
tmpfs		/compat/linux/dev/shm	tmpfs		rw,mode=1777	0	0

mount -a

iZEN ★★★★★ ()
Ответ на: комментарий от nanosecond

Лорчую, вещь ведь копеечная вообще.

Точно дешевле времени серьезных людей™, что будут тут помогать :)

ololoid ★★★★ ()

У фри обычно грузят не ядро а loader.

slovazap ★★★★★ ()
Ответ на: комментарий от Dumppper001

Идея в том, что зум из порта подтянет за собой зависимые библиотеки для линуксатора (alsa-lib, dbus-libs, gtk3, libdrm и другие), которые понадобятся и твоим приложениям в том числе. Иначе тебе придётся искать необходимые для запуска сторонних приложений библиотеки в коллекции портов и ставить их по-отдельности, теряя на этом время.

% portmaster -gD net-im/zoom
...
# Опция DOCS во всех зависимостях отключена
...
===>>> Continuing initial dependency check for net-im/zoom
===>>> Initial dependency check complete for net-im/zoom


===>>> net-im/zoom >> (49)

===>>> The following actions will be taken if you choose to proceed:
	Install net-im/zoom
	Install accessibility/linux-c7-atk
	Install emulators/linux_base-c7
	Install audio/linux-c7-alsa-lib
	Install audio/linux-c7-alsa-plugins-oss
	Install audio/linux-c7-alsa-lib-devel
	Install devel/linux-c7-devtools
	Install devel/linux-c7-libgfortran
	Install devel/linux-c7-dbus-libs
	Install devel/linux-c7-systemd-libs
	Install archivers/linux-c7-lz4
	Install devel/linux-c7-elfutils-libs
	Install devel/linux-c7-elfutils-libelf
	Install security/linux-c7-libgcrypt
	Install security/linux-c7-libgpg-error
	Install graphics/linux-c7-cairo-gobject
	Install graphics/linux-c7-cairo
	Install graphics/linux-c7-dri
	Install graphics/linux-c7-libdrm
	Install devel/linux-c7-libpciaccess
	Install graphics/linux-c7-libglvnd
	Install x11/linux-c7-xorg-libs
	Install x11-fonts/linux-c7-fontconfig
	Install print/linux-c7-freetype
	Install graphics/linux-c7-png
	Install textproc/linux-c7-expat
	Install graphics/linux-c7-wayland
	Install x11/linux-c7-pixman
	Install graphics/linux-c7-gdk-pixbuf2
	Install graphics/linux-c7-jasper
	Install graphics/linux-c7-jpeg
	Install graphics/linux-c7-tiff
	Install graphics/linux-c7-jbigkit
	Install x11-toolkits/linux-c7-gtk3
	Install accessibility/linux-c7-at-spi2-atk
	Install accessibility/linux-c7-at-spi2-core
	Install graphics/linux-c7-libepoxy
	Install graphics/linux-c7-librsvg2
	Install textproc/linux-c7-libcroco
	Install textproc/linux-c7-libxml2
	Install x11-toolkits/linux-c7-pango
	Install converters/linux-c7-fribidi
	Install devel/linux-c7-libthai
	Install print/linux-c7-harfbuzz
	Install graphics/linux-c7-graphite2
	Install x11/linux-c7-libxkbcommon
	Install x11/linux-c7-xcb-util
	Install x11/linux-c7-xcb-util-image
	Install x11/linux-c7-xcb-util-keysyms
	Install x11/linux-nvidia-libs-390

===>>> Proceed? y/n [y]
iZEN ★★★★★ ()
Последнее исправление: iZEN (всего исправлений: 2)
Ответ на: комментарий от mord0d

ну… это точно… установка дебиана у меня сфейлилась на середине значит придётся ставить только фря и ставить костыли чтобы скайп норм работало тема закрыта

Dumppper001 ()
Ограничение на отправку комментариев: только для зарегистрированных пользователей