Εφαρμογή image 18.04 64 bits φτιαγμένου σε legacy mode σε pc με EFI

Ξεκίνησε από Δημήτρης Γκίνης, 26 Νοε 2019, 08:56:28 ΠΜ

« προηγούμενο - επόμενο »

Δημήτρης Γκίνης

Ερώτηση:
Έχω partition image 18.04 64 bits φτιαγμένου σε legacy mode (από vm). Αν το βάλω σε pc με windows 10 εγκατεστημένα σε UEFI, και μετά από live cd UBUNTU 64 bits τρέξω dpkg-reconfigure grub-pc όπως λέει εδώ, θα παίξει το bual boot:
Παράθεση από: Δημήτρης Γκίνης στις 02 Απρ 2019, 01:00:10 ΜΜ
mount /dev/sdax /mnt
cd /mnt
for d in proc sys dev dev/pts; do mount --bind /$d /mnt/$d; done
chroot /mnt dpkg-reconfigure grub-pc
for d in dev/pts dev sys proc; do umount /mnt/$d; done
cd /
umount /mnt
reboot


alkisg

Όχι. Θα πρέπει να απεγκαταστήσεις το grub-pc και να εγκαταστήσεις το grub-efi-amd64-signed για να μπει ο σωστός grub.

Και θέλει και mount το /boot.

Έλα από το IRC να το κάνουμε και γράφουμε τότε και τις εντολές που χρειάστηκαν.

Δημήτρης Γκίνης

Άκυρο τελικά, δεν είναι όλοι οι υποψήφιοι clients 64bits, οπότε θα ξαναστηθούν τα windows και θα μπει 32bit.
Ως case study όμως, ποιες εντολές θα χρειαζόταν;

alkisg

Θέλει κανά μισάωρο να αναπαραγάγουμε το πρόβλημα ώστε να είμαστε μετά σε θέση να δούμε ποιες εντολές χρειάστηκαν. Οπότε για να αποφευχθεί αυτός ο χρόνος, καλύτερα να το δοκιμάσουμε/σχολιάσουμε όταν χρειαστεί σε κάποιον.

Δημήτρης Γκίνης

#4
Boss said so:

Σε περίπτωση που υπάρχουν windows σε efi και περάσουμε και UbuntuLTSP 18.04 64bit image (σε EFI και αυτό φυσικά), οι απαραίτητες εντολές για να πάιξει σωστά ο grub είναι:

Πριν τα παρακάτω, διόρθωση το uuid του efi στο fstab
**************
Όπου sda5->Ubuntu partition, sda2->efi partition
**********
mount /dev/sda5 /mnt
mount /dev/sda2 /mnt/boot/efi/
cd /mnt
for d in proc sys dev dev/pts run; do mount --bind /$d $d; done
chroot /mnt
grub-install /dev/sda
update-grub
exit
umount proc sys dev/pts dev run
cd /
umount /mnt/boot/efi
umount /mnt