Aktywne Wpisy
zombine +393
userrrr +12
Nasz kraj byłby bogaty, gdyby szwaby i kacapy wypłacili nam odszkodowanie za II wojne światową, wg szacunków szwaby są nam winne ok 6 bln PLN za II wojne św, kacapy strzelam drugie tyle, bo za wojne, za to, że nas perfidnie okradali za czasów PRLu i za to, że sa narodowymi kłamcami i oszustami, z którymi się nie da rozmawiać, czyli to będzie od kacapów ok 12 bln PLN czyli w sumie
Os-prober bez problemu wygrył win7 i memtest86+, natomiast nie może znaleźć debiania. Gdy dopisuję go ręcznie to chce abym najpierw wczytał jądro, mówi, że nie może go znaleźć w /boot/vmlinuz-3.10.2-amd64 czy jakoś tak.
Zna ktoś rozwiązanie tego problemu aby mój debian powstał ?
#linux #archlinux #debian
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 931,5G 0 disk
├─sda1 8:1 0 118G 0 part
├─sda2 8:2 0 1K 0 part
├─sda3 8:3 0 54,5G 0 part /
├─sda5 8:5 0 476M 0 part
├─sda6 8:6 0 51,2G 0 part
├─sda7 8:7 0 65,2G 0 part
├─sda8 8:8
Z shella mógłbym spróbować gdybym wiedział co i jak.
1. Wchodzi do shella przez 'c'
2. Wybierasz partycję poprzez set root=(hd0,5) (mogę się mylić, bo zamieszali trochę z partycjami, kiedyś numerowali od 0, teraz chyba od 1)
3. Ładujesz kernel pisząc:
linux /vmlinuz-blebleble (albo kerlen /vmlinuz), możesz tu też podać dodatkowe parametry do kernela
Możesz użyć TAB do rozwijania nazw plików
4. Ładujesz initrd
to co jest zamiast blebleble znajdę pewnie jak zamontuję teraz debianową partycję.
Bleble to numerki itp. jak naciśniesz dwa razy Tab to grub powinien Ci przedstawić dostępne opcje (tak jak w zwykłym shellu).
Matrix errorów, initramfs oczekuje na input z klawiatury bo zbootowaniu.
Probowalem dwie mozliwosci. Ale boot zadziałał ;)
Jeżeli tak, to ręcznie dodałbym wpis, tylko najpierw z palca sprawdził jakich parametrów jądro potrzebuje. pewnie root=/dev/sda6 ro, być może również wypadałoby dać quiet splash
Nie mam pojęcia jakich on parametrów może chcieć.
menuentry "Linux Debian" {
set root=(hd0,5)
linux /boot/vmlinuz
initrd /boot/initrd.img
}
gdzie tu to dopisać i jak.
linux /boot/vmlinuz root=/dev/sda6 ro quiet splash
Ja np. nie mam w /boot żadnego vmlinuz
menuentry "Linux Debian" {
set root=(hd0,5)
linux /vmlinuz-3.10-3-amd64 root=/dev/sda6 ro quiet splash
initrd /initrd.img-3.10-3-amd64
}
sprawdźmy.
pawel@archlinux /mnt/debian/boot $ ls -l
razem 33348
-rw-r--r-- 1 root root 146688 08-18 05:55 config-3.10-2-amd64
-rw-r--r-- 1 root root 146678 09-11 10:30 config-3.10-3-amd64
drwxr-xr-x 3 root root 1024 10-02 16:02 extlinux
drwxr-xr-x 3 root root 7168 10-19 21:59 grub
-rw-r--r-- 1 root root 11899038 10-02 15:57 initrd.img-3.10-2-amd64
-rw-r--r-- 1 root root 11912616 10-02 16:03 initrd.img-3.10-3-amd64
drwx------ 2 root root 12288 08-07 10:48 lost+found
-rw-r--r-- 1 root root 176764 2011-11-13 memtest86+.bin
menuentry 'Arch Linux, with Linux core repo kernel (Fallback initramfs)' --class arch --class gnu-linux --class gnu --class os
$menuentryidoption 'gnulinux-core repo kernel-fallback-c0d4dc28-9910-42c2-8a77-7416d4d7f925' {
loadvideo
set gfxpayload=keep
insmod gzio
insmod partmsdos
insmod ext2
set root='hd0,msdos3'
if [ x$featureplatformsearch_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos3 --hint-efi=hd0,msdos3 --hint-baremetal=ahci0,msdos3
c0d4dc28-9910-42c2-8a77-7416d4d7f925
else
search --no-floppy --fs-uuid --set=root c0d4dc28-9910-42c2-8a77-7416d4d7f925
fi
echo 'Wczytywanie systemu Linux core repo kernel...'
linux
To co jest po echo wywala mi w startup'ie systemu
6 menuentry "Linux Debian" {
7 set root=(hd0,5)
8 insmod gzio
9 insmod partmsdos
10 insmod ext2
11
12 linux /vmlinuz-3.10-3-amd64 root=/dev/sda6 ro quiet splash
13 initrd /initrd.img-3.10-3-amd64
14 }
błąd: nie znaleziono pliku "/vmlinuz".
błąd: najpierw należy załadować jądro.
Jeżeli w konfigu byś wpisał linux /dupa - to powinien Ci napisać "nie znaleziono pliku "/dupa", a nie vmlinuz