Temat: Jak uruchomić gargoyle w virtualboxie? No bootable medium found.

Z 5 lat tu nie zaglądałem i tyle też czasu nie miałem do czynienia z Openwrt więc z góry przepraszam jeżeli strzelam jakąś głupotę.

Potrzebny mi lekki zwirtualizowany router do DHCP, DNSów i NATowania. Normalnie wziąłbym opnsense ale on lekki nie jest.

Próbuję odpalić openwrt na virtuaboxie (6.1.50_Ubuntu r161033). Lecę według tych tutoriali.

https://openwrt.org/docs/guide-user/vir … tualbox-vm
https://gist.github.com/stokito/533e2c1 … da3ab48567

Konwersja zawsze kończy się ok (próbowałem z różnymi obrazami)

$ VBoxManage convertfromraw --format VDI openwrt-*.img openwrt.vdi
Converting from raw image file="openwrt-22.03.5-x86-64-generic-ext4-combined.img" to file="openwrt.vdi"...
Creating dynamic image with size 126337024 bytes (121MB)...

$ VBoxManage convertfromraw --format VDI openwrt-23.05.3-x86-64-generic-ext4-combined.img openwrt2.vdi
Converting from raw image file="openwrt-23.05.3-x86-64-generic-ext4-combined.img" to file="openwrt2.vdi"...
Creating dynamic image with size 126337024 bytes (121MB)...

$ VBoxManage convertfromraw --format VDI gargoyle-1.14.0.3-generic-ext4-rootfs.img gargoyle.vdi
Converting from raw image file="gargoyle-1.14.0.3-generic-ext4-rootfs.img" to file="gargoyle.vdi"...
Creating dynamic image with size 268435456 bytes (256MB)...

Niestety odpalenie wywala błąd związany z niewykryciem dysków. W przypadku gargoyle po prostu napis

FATAL: No bootable medium found! System halted.

A w przypadku openwrt taki screen.
https://www.reddit.com/media?url=https% … 959e035e9b

Za każdym razem wybierałem obrazy z ext4 więc myślałem że to powinno iść bez zająknięcia. Powinienem próbować squashfs?

2

Odp: Jak uruchomić gargoyle w virtualboxie? No bootable medium found.

OT: Ja akurat używam qemu do emulacji, działa bez żadnych konwersji obrazów.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3 (edytowany przez lexmark3200 2024-05-21 14:03:13)

Odp: Jak uruchomić gargoyle w virtualboxie? No bootable medium found.

A po konwersji dodałeś ten dysk do VB??
Bo sama konwersja chyba nic nie da, musisz ten obraz dodać jako dysk.
Uruchamiałem ze dwa lata temu openWRT wlasnie pod VB i bez problemu szło.
Dodaj z GUI VB.

4

Odp: Jak uruchomić gargoyle w virtualboxie? No bootable medium found.

Dobra. poszło z obrazem EFI (i jako IDE a nie SATA). Trochę dziwne bo opcja EFI w maszynie jest wyłączone smile

lexmark3200 napisał/a:

A po konwersji dodałeś ten dysk do VB??
Bo sama konwersja chyba nic nie da, musisz ten obraz dodać jako dysk.
Uruchamiałem ze dwa lata temu openWRT wlasnie pod VB i bez problemu szło.
Dodaj z GUI VB.

Hehehe nie no to raczej oczywiste że trzeba dodać jako dysk, po to jest konwersja żeby VB mógł otworzyć ten dysk. To jakby próbować jechać rowerem bez przykręcenia kół smile

5

Odp: Jak uruchomić gargoyle w virtualboxie? No bootable medium found.

Konwertujesz z formatu img do formatu, który obsługuje VB. Ale nie koniecznie automatycznie go montuje... ( A może jednak - nie pamiętam ;-) )
Grunt że poszło.
Ja ostatnio siedziałem ze 2h żeby odpalić ipfire w vb i za nic nie chciał ruszyć pod Linux. Dopiero pod Windows - te same ustawienia i poszło. Problemem jest virtualna sieć dla hosta, pod Linux nie chce załapać, a pod windows od strzała.

6

Odp: Jak uruchomić gargoyle w virtualboxie? No bootable medium found.

Kurka wodna czy mi się wydaje czy nie ma już DNS forwardera w Gargulcu? Wydaje mi się że był. Jeżeli nie no to lipa trochę. Stawianie kolejnych Pi-holów czy Adguardów tylko dla DNS trochę mija się z celem. Trzeba jakiegoś DNSmasq będzie skonfigurować jako główny server DHCP i DNS.

7

Odp: Jak uruchomić gargoyle w virtualboxie? No bootable medium found.

Dnamsq jest, możesz podać w gui serwery z którym ma korzystać.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

8

Odp: Jak uruchomić gargoyle w virtualboxie? No bootable medium found.

Cezary napisał/a:

Dnamsq jest, możesz podać w gui serwery z którym ma korzystać.

Raczej mi chodziło o nadpisywanie zewnętrznych domen i tworzenie lokalnych. Po to głównie potrzebny mi jest router ( i po części do DHCP).

Ale już nie istotne, wymieniłem openwrt na dockera z adguardem home który jest zarówno serwerem/forwarderem DNS jak i DHCP. Więcej mi nie trzeba

Dzięki wielkie za pomoc.

9

Odp: Jak uruchomić gargoyle w virtualboxie? No bootable medium found.

W gui tego nigdy nie było. Jest przełącznik żeby dodawać dodatkowe serwery i domeny, ale robi to automat, więc jak chcesz coś więcej to tylko ręcznie przez odpowiednie zmiany w konfigu.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

10

Odp: Jak uruchomić gargoyle w virtualboxie? No bootable medium found.

Hmm od lat korzystam ze split horizon (adresy ustawione na VPNowe IP a w domu nadpisane na wewnętrzne IP) i wydawało mi się że w czasach gdy używałem gargoyle też. I nie sądzę żebym ustawiał to przez UCI. Ale coś pewnie mi się przyśniło, być może jeszcze coś ustawiałem. Enyłej, dzięki jeszcze raz.