Grub makeactive w Grub2?

3

Obecnie mam GRUB2 z zainstalowanym Ubuntu 9.10, w tym 2 inne O / S. Mam wpis o / s w moim grub.cfg:

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

Jednak gdy to uruchomię, mówi, że polecenie makeactive nie istnieje. Próbowałem już kilku rzeczy, takich jak „aktywne” i „aktywuj”, ale wszystkie dają mi ten sam błąd.

Jaka jest komenda makeactive w Grub2?

Deniz Zoeteman
źródło

Odpowiedzi:

2

Polecenie makeactive zastąpiono w GRUB2. Teraz masz używać parttool.

Aby ustawić aktywną flagę partycji za pomocą parttool:

parttool (hd0,6) boot+

i aby go usunąć:

parttool (hd0,6) boot-
John T
źródło
Próbowałem tego i powiedział, że „rootnoverify” nie istnieje. więc usunąłem tę linię, ale teraz daje mi „błąd: nie partycja podstawowa”. co robić?
Deniz Zoeteman
Linux zezwala tylko na 4 partycje podstawowe. Wygląda na to, że dane zostały zainstalowane na partycji innej niż podstawowa. Jest to inne pytanie, które nie odnosi się do aktywności, i wydaje się, że już w tym celu postawiłeś inne pytanie.
John T
Tak, chociaż nie ma odpowiedzi, a oglądano ją tylko 5 razy w ciągu 1 godziny.
Deniz Zoeteman
2
aby wyjaśnić, „4 partycje podstawowe” nie jest ograniczeniem Linuksa, jest to ograniczenie tabeli partycji MBR używanej do partycjonowania dysku.
quack quixote