Direct boot to Windows
Giannis Tsakiris
giannis.tsakiris at gmail.com
Fri Aug 17 14:04:02 BST 2007
Ναι, βγάζει νόημα αλλά όντως περιπλέκεται πολύ το πράγμα.
Και καλό θα ήταν να μπορούσες να αλλάζεις το bootable partition με τρόπο
non-interactive (γιατί από όσο ξέρω στα Windows πρέπει να πας στο Startup
and Recovert και στο linux με το fdisk, οπότε και στις δύο περιπτώσεις
χρειάζεται να κάνεις αρκετές ενέργεις), έτσι ώστε να υπάρχει π.χ ενα
εικονίδιο που να καλεί ένα scriptaki και να γίνονται όλα αυτόματα... Αμα
πρέπει να κάνεις τόση φασαρία κάθε φορά, καλύτερα να περιμένεις το grub και
να διαλέξεις τι θα κάνεις boot...
Ασε που δε ξέρουμε και αν αυτό θα παίξει 100%...
Τελος πάντων, τουλάχιστον προέκυψε μια αποικοδομητική συζήτηση :-)
Αν είχαμε το grub-reboot πάντως στα Windows, το "πρόβλημα" θα είχε βρει τη
λύση του. Κρίμα
On 8/17/07, Giannis Stoilis <giannis at stoilis.gr> wrote:
>
> Το grub-reboot είναι ουσιαστικά ένα shell script που κάνει αυτό που
> θέλεις:
> default="$1" ; shift
> grub --batch --config-file=$config_file $@ <<EOT
> savedefault --once --default=$default
> quit
> EOT
>
> Από windows δύσκολα τα πράγματα. Βρήκα ένα grubοειδές win32 πρόγραμμα,
> αλλά όχι native win32 grub κάτι έστω που να μπορεί να κάνει manipulate
> το grub state.
>
> Να πω μια άλλη λύση; Περιπλοκότητα εν όψη, φόρα κράνος.
>
> Όταν πρόκειται να bootάρει ένα δίσκο στο BIOS, διαβάζει το MBR του, τα
> πρώτα 512 byte. Αν δεν βρει τίποτα, πάει στο partition marked as
> bootable και διαβάζει τα πρώτα 512 αυτού.
>
> Το bootable flag είναι κάτι που μπορεί να καθοριστεί και από τον πιο
> απλό partition manager, ανεξαρτήτος λειτουργικού.
>
> Ξηλώνεις το GRUB από MBR και το βάζεις στο partition του linux.
>
> Φτιάχνεις ένα shell script προγραμματάκι που να κάνει manipulate το
> bootable flag από linux. Έτσι θα ορίζεις εσύ το bootable flag και εσύ
> θα ορίζεις το επόμενο λειτουργικό που θα ξεκινήσει.
>
> Λογικά πρέπει να είναι σχετικά εύκολο να κάνεις κάτι τέτοιο και από
> windows. Και άμα κλειστείς και από έξω, τα windows μπορούν εύκολα να
> bootάρουν linux με μια απλή προσθήκη στο boot.ini σου, το έχω κάνει.
>
> Βγάζει(ς) νόημα;
>
> Όπως και να έχει, μου φαίνεται πολύ περίπλοκο, οπότε σίγουρα θα
> υπάρχει απλούστερη λύση.
>
> - Γιάννης
> --
> Ubuntu-gr mailing list
> Ubuntu-gr at lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-gr
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://lists.ubuntu.com/archives/ubuntu-gr/attachments/20070817/080bd4f1/attachment.htm
More information about the Ubuntu-gr
mailing list