lesmly Napisano Lipiec 25, 2008 Zgłoszenie Share Napisano Lipiec 25, 2008 Witam. Mam taki problem: mam dysk 80GB (SATA) na którym jest Fedora7, drugi dysk 80GB(IDE) z WXP, ostatnio sobie dokupiłem 160 GB (SATA) i zainstalowałem FC9, ale instalowałem po odłączeniu dysku z FC7. Teraz dysk z FC7 jest podpięty jak był pod pierwszy port SATA, dysk z FC9 podpięty do drugiego portu SATA, dysk z WXP bez zmian. Polecenie fdisk -l daje coś takiego: Disk /dev/sda: 81.9 GB, 81963220480 bytes 255 heads, 63 sectors/track, 9964 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sda1 * 1 13 104391 83 Linux /dev/sda2 14 9964 79931407+ 8e Linux LVM Disk /dev/sdb: 160.0 GB, 160040803840 bytes 255 heads, 63 sectors/track, 19457 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sdb1 * 1 25 200781 83 Linux /dev/sdb2 26 12829 102848130 83 Linux /dev/sdb3 12830 19203 51199155 83 Linux /dev/sdb4 19204 19457 2040255 5 Extended /dev/sdb5 19204 19457 2040223+ 82 Linux swap / Solaris Disk /dev/sdc: 80.0 GB, 80025280000 bytes 255 heads, 63 sectors/track, 9729 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sdc1 * 1 1020 8193118+ b W95 FAT32 /dev/sdc2 1021 9729 69955042+ f W95 Ext'd (LBA) /dev/sdc5 1021 5885 39078081 b W95 FAT32 /dev/sdc6 5886 9729 30876898+ b W95 FAT32 mój grub.conf przerobiony wygląda tak: # grub.conf generated by anaconda # # Note that you do not have to rerun grub after making changes to this file # NOTICE: You have a /boot partition. This means that # all kernel and initrd paths are relative to /boot/, eg. # root (hd0,0) # kernel /vmlinuz-version ro root=/dev/VolGroup00/LogVol00 # initrd /initrd-version.img #boot=/dev/sda default=0 timeout=5 splashimage=(hd0,0)/grub/splash.xpm.gz hiddenmenu title Fedora FC7 (2.6.22.9-91.fc7) root (hd0,0) kernel /vmlinuz-2.6.22.9-91.fc7 ro root=/dev/VolGroup00/LogVol00 rhgb quiet initrd /initrd-2.6.22.9-91.fc7.img title Fedora FC7 bez NVIDIA (2.6.22.1-41.fc7) root (hd0,0) kernel /vmlinuz-2.6.22.1-41.fc7 ro root=/dev/VolGroup00/LogVol00 rhgb quiet initrd /initrd-2.6.22.1-41.fc7.img title Fedora FC9 (2.6.25.10-86.fc9.x86_64) root (hd2,0) kernel /vmlinuz-2.6.25.10-86.fc9.x86_64 ro root=UUID=bdab76ea-4524-49ea$ initrd /initrd-2.6.25-14.fc9.x86_64.img title WXP rootnoverify (hd1,0) makeactiv map (hd0) (hd1) map (hd1) (hd0) chainloader (hd1,0)+1 no i tak - działa FC7 oraz WXP, ale nie wiem co jest nie tak z FC9 - co tam należy poprawić??? Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Kalashnikov Napisano Lipiec 25, 2008 Zgłoszenie Share Napisano Lipiec 25, 2008 A grub podczas ładowania Fedory 9 wywala jakieś błędy? Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
@WalDo Napisano Lipiec 25, 2008 Zgłoszenie Share Napisano Lipiec 25, 2008 Mnie to się nie podoba ten "$" na końcu UUID kernel /vmlinuz-2.6.25.10-86.fc9.x86_64 ro root=UUID=bdab76ea-4524-49ea$ Sam UUID jest zbyt krótki. Sprawdź UUID /dev/sdb2. Jako root: blkid /dev/sdb2 i wpisz wartość, która się pokaże do grub.conf w miejsce "bdab76ea-4524-49ea$" Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
lesmly Napisano Lipiec 25, 2008 Autor Zgłoszenie Share Napisano Lipiec 25, 2008 dolara faktycznie nie powinno być tylko dłuższe UUID, ale mimo poprawki ciągle jest to samo, a wypisuje m.in. open /proc/scsi/scsi : No such file or directory albo could not find file system /dev/root A ogólnie to ten sdb to powinno być tak: sda1 - boot sda2 - partycja home sda3 - partycja / sda5 - swap zaraz jeszcze sprawdzę czy przypadkiem nie powinno być w grub.conf: zamiast root (hd2,0) (hd2,2) Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
@WalDo Napisano Lipiec 25, 2008 Zgłoszenie Share Napisano Lipiec 25, 2008 zamiast root (hd2,0) (hd2,2) Jeśli układ jest taki jak napisałeś (zakładam, że miało być sdb zamiast sda ) to faktycznie powinno pomóc. [EDIT]aha, i w grub.conf musisz wtedy wpisać UUID blkid /dev/sdb3 Jeśli wisałeś UUID partycji /dev/sdb2, to masz błąd. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
lesmly Napisano Lipiec 25, 2008 Autor Zgłoszenie Share Napisano Lipiec 25, 2008 wpisałem dobry kod z sdb3 jeszcze spróbuję dodać (hd2,0) przec /vmlinuz... Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
@WalDo Napisano Lipiec 25, 2008 Zgłoszenie Share Napisano Lipiec 25, 2008 Zastanawiam się jeszcze czy wszystko jest OK z numeracja dysków. Tak na moje oko powinno być sda - (hd0), sdb - (hd1), sdc - (hd2). Ale pewnie się mylę, skoro mowisz, że F7 i XP uruchamiają się poprawnie. No i w sumie byłoby dobrze sprawdzić czy na /boot w F9 są pliki vmlinuz-2.6.25.10-86.fc9.x86_64 i initrd-2.6.25-14.fc9.x86_64.img Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
lesmly Napisano Lipiec 25, 2008 Autor Zgłoszenie Share Napisano Lipiec 25, 2008 też mi się wydawało to dziwne i na początku próbowałem odpalić XP (znaczy ustawiłem w grubie) na hd2 - ale nie poszło, a z hd1 idzie, pliki te muszą tam być gdyż jak dysk był podpięty samotnie - F9 uruchamiała się. Ale tak jeszcze myślę, czy to problem gruba - może jeszcze gdzie indziej muszę coś zmienić? Żeby F9 wiedziała że nie startuje już tak jak była instalowana z sda tylko z sdb ??? A może jakoś ukryć w grubie tamte dyski żeby F9 myślała że startuje jak dawniej? tylko tego to juz ja sam nie zrobię ??? Albo trzeba zmenić coś w pliku init zawartym w initrd-2.6.25-14.fc9.x86_64.img??? Znaczy na pewno trzeba zmienić resume /dev/sda5 na /dev/sdb5 ale czy coś więcej? #!/bin/nash mount -t proc /proc /proc setquiet echo Mounting proc filesystem echo Mounting sysfs filesystem mount -t sysfs /sys /sys echo Creating /dev mount -o mode=0755 -t tmpfs /dev /dev mkdir /dev/pts mount -t devpts -o gid=5,mode=620 /dev/pts /dev/pts mkdir /dev/shm mkdir /dev/mapper echo Creating initial device nodes mknod /dev/null c 1 3 mknod /dev/zero c 1 5 mknod /dev/systty c 4 0 mknod /dev/tty c 5 0 mknod /dev/console c 5 1 mknod /dev/ptmx c 5 2 mknod /dev/tty0 c 4 0 mknod /dev/tty1 c 4 1 mknod /dev/tty2 c 4 2 mknod /dev/tty3 c 4 3 mknod /dev/tty4 c 4 4 mknod /dev/tty5 c 4 5 mknod /dev/tty6 c 4 6 mknod /dev/tty7 c 4 7 mknod /dev/tty8 c 4 8 mknod /dev/tty9 c 4 9 mknod /dev/tty10 c 4 10 mknod /dev/tty11 c 4 11 mknod /dev/tty12 c 4 12 mknod /dev/ttyS0 c 4 64 mknod /dev/ttyS1 c 4 65 mknod /dev/ttyS2 c 4 66 mknod /dev/ttyS3 c 4 67 echo Setting up hotplug. hotplug echo Creating block device nodes. mkblkdevs echo "Loading ehci-hcd module" modprobe -q ehci-hcd echo "Loading ohci-hcd module" modprobe -q ohci-hcd echo "Loading uhci-hcd module" modprobe -q uhci-hcd mount -t usbfs /proc/bus/usb /proc/bus/usb echo "Loading ext3 module" modprobe -q ext3 echo "Loading scsi_mod module" modprobe -q scsi_mod echo "Loading sd_mod module" modprobe -q sd_mod echo "Loading libata module" modprobe -q libata echo "Loading pata_acpi module" modprobe -q pata_acpi echo Waiting for driver initialization. stabilized --hash --interval 250 /proc/scsi/scsi echo "Loading ata_generic module" modprobe -q ata_generic echo "Loading sata_nv module" modprobe -q sata_nv echo Waiting for driver initialization. stabilized --hash --interval 250 /proc/scsi/scsi modprobe scsi_wait_scan rmmod scsi_wait_scan mkblkdevs resume /dev/sda5 echo Creating root device. mkrootdev -t ext3 -o defaults,ro UUID=bdab76ea-4524-49ea-ab19-97600cea0c92 echo Mounting root filesystem. mount /sysroot echo Setting up other filesystems. setuproot loadpolicy echo Switching to new root and running init. switchroot echo Booting has failed. sleep -1 Zastanawiam się jeszcze czy wszystko jest OK z numeracja dysków. Tak na moje oko powinno być sda - (hd0), sdb - (hd1), sdc - (hd2). Ale pewnie się mylę, skoro mowisz, że F7 i XP uruchamiają się poprawnie. No i w sumie byłoby dobrze sprawdzić czy na /boot w F9 są pliki vmlinuz-2.6.25.10-86.fc9.x86_64 i initrd-2.6.25-14.fc9.x86_64.img Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się