Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Dobrze proszę Pana :)
pablo@lena:~$ sudo grub-set-default /dev/sda Searching for GRUB installation directory ... found: /boot/grub pablo@lena:~$ sudo grub-install /dev/sda Searching for GRUB installation directory ... found: /boot/grub Installation finished. No error reported. This is the contents of the device map /boot/grub/device.map. Check if this is correct or not. If any of the lines is incorrect, fix it and re-run the script `grub-install'. (hd0) /dev/disk/by-id/ata-HITACHI_HTS723232A7A364_E3834563GYW2XN
Ale skąd mam wiedzieć czy jest w MBR czy VBR??
No martwi mnie bo chyba powinno być (hd0,0)??
Offline
Na razie będzie w mbr żeby w ogóle działał, potem będziesz kombinował dalej. :) Jeszcze mi się przypomniało… Wywal uuidy z gruba, bo widzę, że masz kernel bez initrd, a taki będzie panikował jak zobaczy uuidy.
Czyli tutaj zamiast uuid wpisz normalnie partycję „/”:
# kopt=root=UUID=192ef46b-7648-44df-806e-bf0948e12821 ro
np.:
# kopt=root=/dev/sda2 ro
i puść:
update-grub
================
P@blo napisał(-a):
Troche mnie martwi (hd0,0)....
P@blo napisał(-a):
No martwi mnie bo chyba powinno być (hd0,0)??
Nie rozumiem…
Offline
ArnVaker napisał(-a):
Nie rozumiem…
Nie ważne... xD ale napisałem ... Miało być (hd0,1) no ale ok... pozniej sie pobawimy...
## ## End Default Options ## title Debian GNU/Linux, kernel 3.1.0 root (hd0,0) kernel /vmlinuz-3.1.0 root=/dev/sda2 ro noswap rootfstype=ext4 init=/sbin/e4rat-preload quiet title Debian GNU/Linux, kernel 3.1.0 (single-user mode) root (hd0,0) kernel /vmlinuz-3.1.0 root=/dev/sda2 ro single title Debian GNU/Linux, kernel 3.0.4 root (hd0,0) kernel /vmlinuz-3.0.4 root=/dev/sda2 ro noswap rootfstype=ext4 init=/sbin/e4rat-preload quiet title Debian GNU/Linux, kernel 3.0.4 (single-user mode) root (hd0,0) kernel /vmlinuz-3.0.4 root=/dev/sda2 ro single ### END DEBIAN AUTOMAGIC KERNELS LIST
Może być??
Ostatnio edytowany przez P@blo (2011-10-31 21:44:10)
Offline
Domyślam się, że odpowiedzią na to pytanie będzie… Stary grub „liczy” dyski i partycje od 0. Czyli pierwsza partycja na pierwszym dysku (sda1) to u niego (hd0,0). (hd0,1) to u niego sda2, (hd1,3) to sdb4 itd.
EDIT: Zakładając, że Twój system faktycznie jest na sda2 — tak.
Offline
No ok... Czyli już sobie znalazł /boot ??
Ostatnio edytowany przez P@blo (2011-10-31 21:46:00)
Offline
Wygląda wszystko OK… Jeżeli faktycznie masz system na sda2 i nie walnąłeś się wcześniej przy zmianie systemu plików, powinno być w porządku.
Offline
Wstał :) Jakiś tylko komentarz dał na początek (który w dwójce nie występuje). Ah... Stary dobry grub jeden... Że tak powiem moja pierwsza miłość :D
A teraz do rzeczy... No ale jak teraz z tym /boot'em??
Offline
P@blo napisał(-a):
A teraz do rzeczy... No ale jak teraz z tym /boot'em??
Ale że co konkretnie? ;)
Offline
/you napisał(-a):
Na razie będzie w mbr żeby w ogóle działał, potem będziesz kombinował dalej. :)
To jest w MBR czy nie?
Ostatnio edytowany przez P@blo (2011-10-31 21:59:51)
Offline
Teraz jest w mbr, a co dalej chcesz z tym zrobić to ja już nie wiem… Możesz go zainstalować w vbr tej partycji /boot i odpalać tak jak autor wątku jeżeli o to chodzi. U niego przecież starszy grub rozwiązał właśnie ten problem.
Offline
Sory, ale nie widzę jak autor wątku rozwiązał problem... Nie rozumiem...
Instalacja w vbr sda1 (/boot):
pablo@lena:~$ sudo grub-install /dev/sda1 Searching for GRUB installation directory ... found: /boot/grub GNU GRUB version 0.97 (640K lower / 3072K upper memory) [ Minimal BASH-like line editing is supported. For the first word, TAB lists possible command completions. Anywhere else TAB lists the possible completions of a device/filename. ] grub> root (hd0,0) Filesystem type is ext2fs, partition type 0x83 grub> setup --stage2=/boot/grub/stage2 --prefix=/grub (hd0,0) Checking if "/grub/stage1" exists... yes Checking if "/grub/stage2" exists... yes Checking if "/grub/e2fs_stage1_5" exists... yes Running "embed /grub/e2fs_stage1_5 (hd0,0)"... failed (this is not fatal) Running "embed /grub/e2fs_stage1_5 (hd0,0)"... failed (this is not fatal) Running "install --stage2=/boot/grub/stage2 /grub/stage1 (hd0,0) /grub/stage2 p /grub/menu.lst "... failed Error 22: No such partition grub> quit
Coś źle rozumiem??
Offline
U niego za drugim podejściem odpowiednik grub-install /dev/sda1 chyba po prostu wszedł czysto.
spami napisał(-a):
Dzieki zadziałało z automatu bez bledow.
Offline
No to u mnie nie wszedł jak widzisz... Dlatego pytam :) Jakieś rady??
Offline
Nie. :) Powinien wejść czysto jeśli wszystko poszło w porządku, nie wiem o co mu chodzi.
Offline
:( Mi się wydaje, że koledze tak jak mi siedzi w MBR tylko nie jest tego świadom... Wiesz, dowodu nie widzę na to, że weszło mu czysto... Mówię jak matematyk :D
Ostatnio edytowany przez P@blo (2011-10-31 22:20:25)
Offline
U mnie wchodzi czysto, przykład w poście 11. :P
Offline
Widzę... No a / masz ext4. To tak jak ja... Smutne... Nie wiem co robię źle...
Offline
Zawsze możesz spróbować jeszcze raz, zaczynając od wywalenia wszystkiego z /boot/grub. :]
Offline
Nic to nie daje...
Offline
ArnVaker napisał(-a):
U niego za drugim podejściem odpowiednik grub-install /dev/sda1 chyba po prostu wszedł czysto.
spami napisał(-a):
Dzieki zadziałało z automatu bez bledow.
U mnie dziala wszystko jak trzeba z automatu. Recznie, tez cos zle robilem.
Niestety po obiedzie, wiec outputu podczas generowania nie wkleje.
Wszystkie komendy zadziały i automatycznie wygenerowany zostal plik menu.lst. Grub siedzi tam gdzie potrzeba, bo windowsowy loader nadal dziala.
czyli:
aptitude purge grub~i
rm /boot/grub/*
aptitude install grub-legacy
grub-set-default /dev/sda6
update-grub
grub-install /dev/sda6
jeden z wpisow, moze to natchnie:
title Debian GNU/Linux, kernel 2.6.32-5-amd64
root (hd0,5)
kernel /boot/vmlinuz-2.6.32-5-amd64 root=UUID=eb003989-58dc-4095-91dc-ba3c21d1561a ro
initrd /boot/initrd.img-2.6.32-5-amd64
Offline
DZIAŁA!! Jednak super... Zapomniałem o grub-set-default.
pablo@lena:~$ sudo rm /boot/grub/* pablo@lena:~$ sudo grub-set-default /dev/sda1 Searching for GRUB installation directory ... found: /boot/grub pablo@lena:~$ sudo update-grub Searching for GRUB installation directory ... found: /boot/grub Probing devices to guess BIOS drives. This may take a long time. Searching for default file ... found: /boot/grub/default Testing for an existing GRUB menu.lst file ... Generating /boot/grub/menu.lst Searching for splash image ... none found, skipping ... Found kernel: /vmlinuz-3.1.0 Found kernel: /vmlinuz-3.0.4 Updating /boot/grub/menu.lst ... done pablo@lena:~$ sudo grub-install /dev/sda1 Searching for GRUB installation directory ... found: /boot/grub Installation finished. No error reported. This is the contents of the device map /boot/grub/device.map. Check if this is correct or not. If any of the lines is incorrect, fix it and re-run the script `grub-install'. (hd0) /dev/sda
Dzięki chłopaki :) Pozdr
EDIT:
Ale... Ale...
Po wyczyszczeniu MBR nie wstał...
sudo dd if=/dev/zero of=/dev/sda bs=446 count=1
Jak to moja dziewczyna powiedziała... 'niezgodnie ze specyfikacja' :D więc jak to jest?? MBR czy nie??
Ostatnio edytowany przez P@blo (2011-10-31 23:36:33)
Offline
Flaga boot? Flaga chyba ma znaczenie jeżeli nie ma bootloadera w mbr… Zresztą autor wątku jest na bieżąco, to Ci odpowie pewnie. :)
Offline
Tyle, że ja mam flagę:
pablo@lena:~$ sudo fdisk -l Disk /dev/sda: 320.1 GB, 320072933376 bytes 255 heads, 63 sectors/track, 38913 cylinders, total 625142448 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00000000 Device Boot Start End Blocks Id System /dev/sda1 * 63 257039 128488+ 83 Linux /dev/sda2 257040 41222789 20482875 83 Linux /dev/sda3 41222790 144745649 51761430 7 HPFS/NTFS/exFAT /dev/sda4 144745837 625137344 240195754 f W95 Ext'd (LBA) /dev/sda5 144745839 348626564 101940363 83 Linux /dev/sda6 348626628 562644494 107008933+ 83 Linux /dev/sda7 562644558 625137344 31246393+ 83 Linux
i nie wstał... Bez sensu w tym przypadku osobna partycja /boot... Zresztą jak nawet mam gruba w MBR i ściągnę flagę, to też nie wstanie... Dziwne to wszystko... Bo rozumiem, że flaga jest nie potrzebna jak bootloader jest MBR?
Ostatnio edytowany przez P@blo (2011-11-01 17:49:11)
Offline