[Λύθηκε]Εγκατάσταση puppel στο σκληρό

evkarab | Τρί, 03/01/2011 - 18:22 | 2' | 3

Παιδιά τα φώτα σας...
Κάνω ένα φάκελο /puppel και βάζω τα αρχεία του puppel εκεί.
Στο ίδιο διαμέρισμα που έχω ένα mint10.
Ανοίγω το /boot/grub/grub.cfg και βάζω αυτά που δίνει στην ιστοσελίδα των hamsters

και προσθέτουμε το παρακάτω:
   title Puppy Linux 4.00 frugal
   rootnoverify (hd0,x)
   kernel /vmlinuz root=/dev/ram0 pmedia=idehd
   initrd /initrd.gz

όπου x είναι το partition που έχουμε κάνει την εγκατάσταση του puppy.

Αυτό είναι για grub και όχι για grub2 που έχει το mint.
Αποτέλεσμα...δεν βλέπει πουθενά την αναφορά στο puppel.
Έκανα μια μετατροπή όπως ακριβώς έχει o grub2 τις αναφορές...δηλαδή:

menuentry "puppel bla bla" {
   rootnoverify (hd0,x)
   kernel /vmlinuz root=/dev/ram0 pmedia=idehd
   initrd /initrd.gz

}
Φυσικά αλλάζω το χ με τον αριθμό του διαμερίσματος.

Αποτέλεσμα: βλέπει την αναφορά στο puppel αλλά μου βγάζει τα εξής λάθη:
unknown command 'rootnoverify'
unknown command 'kernel'
you must load kernel first
hit any key to continue...

Εδώ βέβαια έκανα και το εξής
kernel /puppel/vmlinuz root=/dev/ram0 pmedia=idehd
initrd /puppel/initrd.gz
αλλά δεν κατάφερα τίποτα.

Τι πρέπει να κάνω;

Φόρουμ
Δώσε αστέρια!
Σχόλια

Για να προσθέσεις manual entry σε grub2 αρκεί να πειράξεις το αρχείο:
/etc/grub.d/40_custom

Εγώ έχω προσθέσει κάτω κάτω το εξής:

menuentry "sda9 - Puppel Frugal"{
#rootnoverify (hd0,9)
set root=(hd0,9)
linux /puppel/vmlinuz root=/dev/ram0 PMEDIA=idehd PSUBDIR=puppel
initrd /puppel/initrd.gz
}

Όπως βλέπεις το rootnoverify το έχω σχολιασμένο (μπορείς να το αφαιρέσεις)
Άλλαξε το "0,9" με τα αντίστοιχα νούμερα...
Το "PSUBDIR=puppel" το έχω επειδή τα αρχεία του puppel δεν τα έχω χύμα στο "/" αλλά μέσα στον υποκατάλογο "/puppel".


Τέλος (αφού σώσεις το "40_custom") μη ξεχάσεις (ως root):
update-grub2 


menuentry "puppel 52" {
root '(hd0,6)'
linux /puppel52/vmlinuz root=/dev/ram0 pmedia=idehd
initrd /puppel52/initrd.gz
}

η δικιά μου εγγραφή. Aλλάζεις το 6 με το νούμερο τού δικού σου partition. Τα αρχεία τα έχω στον φάκελο "puppel52"