Podgląd pojedynczego posta
Stary 06.05.2012, 12:24   #8
sobrus
Jukebox Hero
 
Avatar użytkownika sobrus
 
Data rejestracji: 17.09.2004
Lokalizacja: Back for the Attack
Posty: 10,800
sobrus ma z czego być dumnym <1000 - 1499 pkt>sobrus ma z czego być dumnym <1000 - 1499 pkt>sobrus ma z czego być dumnym <1000 - 1499 pkt>sobrus ma z czego być dumnym <1000 - 1499 pkt>sobrus ma z czego być dumnym <1000 - 1499 pkt>sobrus ma z czego być dumnym <1000 - 1499 pkt>sobrus ma z czego być dumnym <1000 - 1499 pkt>sobrus ma z czego być dumnym <1000 - 1499 pkt>sobrus ma z czego być dumnym <1000 - 1499 pkt>
Niestety nie mam nowego GRUBa (choć ściągam milestone 3 żeby zobaczyć jak to jest)

Ale z tego co widze to najpierw GRUB musi zobaczyć katalog z obrazem ISO i teraz moim zdaniem najlepiej wgrać go do /boot - tam gdzie zazwyczaj jest kernel (grub na pewno te pliki widzi).

I na przykład dać
loopback loop /boot/slax-6.1.2.iso
linux (loop)/boot/vmlinuz from=/boot/slax-6.1.2.iso ramdisk_size=6666 root=/dev/ram0 rw autoexec=startx
initrd (loop)/boot/initrd

w pierwszej linijce definiujemy co to jest "loop" i gdzie szukać obrazu
a w następnych gdzie szukać vmlinuz i initrd już w "loop"

Istnieje coś takiego jak /root ale jest to po prostu katalog home użytkownika root - i jeżeli tam nie masz tego ISO to raczej nie zatrybi.

A następnie w tym obrazie ISO zamontowanym przez loopback muszą być pliki

/boot/vmlinuz
/boot/inintrd.gz

Takie pliki to najczęściej dowiązania symboliczne, sprawdz czy faktycznie są w obrazie.
Nie podoba mi się to .gz po initrd, ale może w slaxie tak jest.

Przykładowo u mnie jest (po lewej dowiązania, po prawej rzeczywiste pliki)
@initrd = initrd-3.3.4-1-desktop
@vmlinuz = vmlinux-3.3.4-1-desktop.gz

Do tego nie wiem jak jest w nowym i czy dotyczy to ISO ale w starym każdy dysk musi być dopisany w device.map

Ostatnio zmieniany przez sobrus : 06.05.2012 o godz. 12:36
sobrus jest offline   Odpowiedz cytując ten post