Forum CDRinfo.pl

Forum CDRinfo.pl (https://forum.cdrinfo.pl/)
-   Komputery - oprogramowanie i sprzęt (https://forum.cdrinfo.pl/f113/)
-   -   Instalacja GRUB2 bez instalacji Linuksa. (https://forum.cdrinfo.pl/f113/instalacja-grub2-bez-instalacji-linuksa-94720/)

Berion 01.06.2015 21:33

Instalacja GRUB2 bez instalacji Linuksa.
 
Uprzedzając pierwsze pytanie po przeczytaniu tytułu tematu, czyli: "po co?". Po to żeby móc bootować obrazy z dysku twardego. ;)

Więc wymyśliłem, że w 40-custom wpiszę sobie tak:
Kod:

!/bin/sh
exec tail -n +3 $0

menuentry "Recovery"{
        configfile (hd0,3)/boot/recovery.cfg
}

Kod:

menuentry "Parted Magic (2014-01-04)" {
        # insmod part_gpt
        set isofile="/pm.iso"
        loopback loop (hd0,3)$isofile
        linux (loop)/pmagic/bzImage iso_filename=$isofile edd=off load_ramdisk=1 prompt_ramdisk=0 ro vga=normal loglevel=9 max_loop=256 vmalloc=512MiB
        initrd (loop)/pmagic/initrd.img
}

A owy konfig i obraz położę na sda3 z EXT4. Uprzedzając kolejne pytanie: po to osobno ten cfg, aby przy każdej edycji np. dołożeniu kolejnego obrazu, nie rekompilować bootloadera (co za idiota wymyślił aby w GRUB2 zespawać listę z binarką? :/).

Testowałem powyższe i działa. Problem pojawia się teraz jak na komputerze gdzie jest tylko Windows, wgrać GRUB2, ale nie instalując przy tym całego Linuksa (ponieważ nie potrzebuję tam instalki, a sama partycja musi mieć nie więcej jak 1GB - bo tak ;}).

Odpaliłem Minta 17.1 z LiveDVD. Za pomocą GParted, zmniejszyłem sda2 z Windowsem i zrobiłem sda3. Następnie w terminalu wklepałem:
Kod:

sudo su
mkdir /mnt/wynalazek
mount /dev/sda3 /mnt/wynalazek
for dir in bin boot dev etc lib opt proc sbin sys tmp usr var; do mkdir /mnt/wynalazek/$dir && mount --bind /$dir /mnt/wynalazek/$dir; done
chroot /mnt/wynalazek
grub-install /dev/sda3
update-grub2

Niby przekopiował coś z boot, ale przy obu powyższych czynnościach dostałem:
Kod:

grub-probe: error: failed to get cannonical path of '/cow'.

Jaki cow? Nie ma czegoś takiego nigdzie, nawet w zainstalowanym systemie.

Nie wiem nawet czy to się zainstalowało, trzymając shift przy starcie wcale nie odpala się GRUB tylko recovery Windowsowe.


Wszystkie czasy w strefie CET. Aktualna godzina: 15:36.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions Inc.