Pagina 1 di 1

[RISOLTO] avvio di slackware guest in virtualbox efi

Inviato: lun 8 set 2014, 0:40
da tornadomig
ciao a tutti, chiedo lumi, per gentilezza.

scaricato oggi la iso di alienbob e poi installato slack*64 -current come guest in virtualbox ultima versione (4.3.14) su gentoo x86_64 host, per provare. ho abilitato l'opzione EFI, pero'. il bootloader e' grub.
domanda: l'installazione e' andata, ho montato le guest additions, modificato /etc/X11/xorg.conf e X parte, ma non capisco se si puo' avere immediato l'avvio della VM. ho provato con debian-testing, sempre come guest, e archlinux ma non ho avuto problemi (oddio, un po' di googlate ci sono state #-o ).
invece con la slack* mi entra la UEFI shell e devo immettere il percorso dove poi si arriva al file grubx64.efi. cosi' poi parte grub e fa il boot. mi piacerebbe che la slack * facesse subito il boot.

spero di essermi spiegato.

grazie a voi della pazienza e supporto :thumbright:

Re: avvio di slackware guest in virtualbox efi

Inviato: lun 8 set 2014, 13:06
da tornadomig
ciao a tutti!

mi sa che mi devo arrendere...ho provato ad aggiungere una voce di boot col comando bcfg nella UEFI shell di virtualbox ma quando spengo se ne va tutto...lo dice anche qui
https://forums.virtualbox.org/viewtopic.php?f=1&t=63233

va beh, mi ritengo abbastanza soddisfatto di essere arrivato fin qui. faro' poi un piccolo e semplice tutorial per spiegare la cosa ;)

Re: avvio di slackware guest in virtualbox efi

Inviato: lun 8 set 2014, 22:03
da urka58
Il firmware EFI di virtualbox, che tutto sommato è meno peggio di altri, accetta come opzione di boot /EFI/BOOT/bootarch.efi. Dovresti rinominare /EFI/Slackware/elilo.efi con /EFI/BOOT/bootx64.efi.
Almeno è l'opzione di default definita dal consorzio UEFI, altri tipo HP, Dell etc fanno di peggio, soprattutto su macchine che usano win 8...
Ho installato la 14.1 su virtualbox con questo espediente, credo vada bene anche per la -current.
Ciao

Re: avvio di slackware guest in virtualbox efi

Inviato: mar 9 set 2014, 12:28
da tornadomig
@urka58

ti ringrazio della risposta!!! in effetti non contento di ciò ho virtualizzato con le stesse modalità EFI anche debian jessie. ho dovuto rinominare il bootloader per via di quelle specifiche, in quel caso era grub. quindi dovrebbe essere anche con slack*.
vabbeh, facciamo e vediamo che succede! ;)

ciao!!!

Re: avvio di slackware guest in virtualbox efi

Inviato: mar 9 set 2014, 16:45
da tornadomig
comunque mi hai fregato in pieno con il tuo insettino :lol:

Re: avvio di slackware guest in virtualbox efi usando grub2

Inviato: mar 9 set 2014, 17:33
da tornadomig
@urka58

funziona! :thumbright:


in pratica, una volta finita l'installazione classica in virtualbox efi di slack*64 guest (io l'ho fatta con la .iso di alienbob) omettendo elilo, quando chiede il riavvio andate al terminale

Codice: Seleziona tutto

# chroot /mnt

Codice: Seleziona tutto

# grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=grub --recheck --debug
se usate initrd, createla, altrimenti andate avanti

Codice: Seleziona tutto

# grub-mkconfig -o /boot/grub/grub.cfg
e adesso il tocco dell'artista, permettimi caro urka58,

Codice: Seleziona tutto

# cp /boot/efi/EFI/grub/grubx64.efi /boot/efi/EFI/boot/bootx64.efi
questo permette l'accesso diretto alla schermata di grub, diversamente alla UEFI shell si immette il percorso. per pura curiosita nel mio caso era

Codice: Seleziona tutto

Shell> fs1:\EFI\grub\grubx64.efi
e partiva il boot
in fs0 ho le Guest Additions cd
(ancora una cosa, io tengo solo il kernel generic per comodita, usando initrd)

ciao e grazie ancora!!!

Re: [RISOLTO] avvio di slackware guest in virtualbox efi

Inviato: mar 9 set 2014, 21:07
da urka58
:thumbright:
tornadomig ha scritto:(ancora una cosa, io tengo solo il kernel generic per comoditá usando initrd)
Scusa non capisco, è una domanda o un tuo commento?
Ciao

Re: [RISOLTO] avvio di slackware guest in virtualbox efi

Inviato: mer 10 set 2014, 0:59
da tornadomig
domanda?

ho solo specificato che io uso initrd. tutto qui ;)