Comando makeactive di Grub in Grub2?


3

Attualmente ho GRUB2 con Ubuntu 9.10 installato, inclusi altri 2 O / S. Ho una voce per un o / s nel mio grub.cfg:

menuentry "My OS" {
    insmod ntfs
    rootnoverify (hd0,6)
        makeactive
        chainloader +1
}

Tuttavia, quando eseguo questo, dice che il comando makeactive non esiste. Ho già provato cose come "attivo" e "attivo", ma tutti mi danno lo stesso errore.

Qual è il comando makeactive in Grub2?

Risposte:


2

Il comando makeactive è stato sostituito in GRUB2. Ora dovresti usare parttool.

Per impostare il flag attivo di una partizione con parttool:

parttool (hd0,6) boot +

e per rimuoverlo:

parttool (hd0,6) boot-

ho provato questo, e ha detto che "rootnoverify" non esiste. così ho rimosso quella riga, ma ora mi dà "errore: non partizione primaria". Cosa fare?
Deniz Zoeteman,

Linux consente solo 4 partizioni primarie. Sembra che i dati siano installati su una partizione non primaria. Questa è una domanda diversa che non si riferisce al makeactive e sembra che tu abbia già fatto un'altra domanda a tale scopo.
John T,

Sì, sebbene non abbia ricevuto risposta e guardato solo +/- 5 volte in 1 ora.
Deniz Zoeteman,

2
per chiarire, "4 partizioni primarie" non è una limitazione di Linux, è una limitazione della tabella delle partizioni MBR utilizzata per partizionare l'unità.
Quack Quixote,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.