Jak zmusić Th do bootwania z /dev/sda5 i ata_piix gdy się ma się aktualnie root na /dev/hda5 via ide_generic ? - opcja z grubem
Mateusz Korniak
mateusz w ant.gliwice.pl
Nie, 13 Kwi 2008, 14:24:34 CEST
On Saturday 12 of April 2008, Krystian Tomczyk wrote:
> Dnia 2008-04-12, sob o godzinie 16:59 +0200, Mateusz Korniak pisze:
> > Z oczywistych względów chciałbym przejść na ata_piix w pewnym laptopie.
> > Niestety gdy przegeneruje geninitrd z --preload ata_piix to mam kernel
> > panic po reboocie (co jest zrozumiałe bo pewine próbuje szukać / na
> > /dev/hda5 a powinien na /dev/sda5)
> >
> > Gdy próbuje wygenerować initrd majać w /etc/fstab / na /dev/sda5 to
> > krzyczy "can;t find real device"
> > Prawdziwego device na /dev/sda nie moge mieć bo załadowanie ata_piix
> > wrzuca "IDE port busy"
> >
> > Jak rozwiązać ten problem ?
> > Z góry dzięki za odpowiedzi !
>
> Jak masz gruba to powinno się dać w "shelu" gruba odpalić system...
Nie miałem, ale w akcie rozpaczy się przyjrazłem grubowi.
Niestety klęknąłem przed grubem dość prędko:
[root w gustaw grub]# grub --no-config-file
Probing devices to guess BIOS drives. This may take a long time.
Unknown partition table signature
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,4)
root (hd0,4)
Filesystem type is ext2fs, partition type 0x83
grub> setup (hd0)
setup (hd0)
Checking if "/boot/grub/stage1" exists... no
Checking if "/grub/stage1" exists... no
Error 2: Bad file or directory type
Wg mnie powinno być wszystko OK:
[root w gustaw grub]# fdisk /dev/hda
Command (m for help): p
Disk /dev/hda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x121501e7
Device Boot Start End Blocks Id System
/dev/hda1 1 124 995998+ 82 Linux swap / Solaris
/dev/hda2 * 125 4987 39062047+ 7 HPFS/NTFS
/dev/hda3 4988 14713 78124095 7 HPFS/NTFS
/dev/hda4 14714 19457 38106180 5 Extended
/dev/hda5 14714 19457 38106148+ 83 Linux
[root w gustaw grub]# mount
/dev/hda5 on / type ext3 (rw)
none on /proc type proc (rw,gid=17)
usbfs on /proc/bus/usb type usbfs (rw)
sysfs on /sys type sysfs (rw)
securityfs on /sys/kernel/security type securityfs (rw)
none on /dev/cpuset type cpuset (rw)
none on /dev/pts type devpts (rw,gid=5,mode=620)
/dev/hda2 on /mnt/windows_system type ntfs (rw,nls=utf8,umask=007,gid=1000)
/dev/hda3 on /mnt/windows_dane type ntfs (rw,nls=utf8,umask=007,gid=1000)
[root w gustaw grub]# ls -la /boot/grub/
total 548
drwxr-xr-x 2 root root 4096 Apr 13 12:59 .
drwxr-xr-x 3 root root 4096 Apr 13 14:08 ..
-rw------- 1 root root 196 Apr 13 12:59 default
-rw-r--r-- 1 root root 30 Apr 13 12:59 device.map
-rw-r--r-- 1 root root 7560 Jan 13 18:09 e2fs_stage1_5
-rw-r--r-- 1 root root 7424 Jan 13 18:09 fat_stage1_5
-rw-r--r-- 1 root root 6664 Jan 13 18:09 ffs_stage1_5
-rw-r--r-- 1 root root 6656 Jan 13 18:09 iso9660_stage1_5
-rw-r--r-- 1 root root 8128 Jan 13 18:09 jfs_stage1_5
-rw-r--r-- 1 root root 965 Apr 13 12:51 menu.lst
-rw-r--r-- 1 root root 899 Jan 13 18:09 menu.lst~
-rw-r--r-- 1 root root 6844 Jan 13 18:09 minix_stage1_5
-rw-r--r-- 1 root root 9152 Jan 13 18:09 reiserfs_stage1_5
-rw-r--r-- 1 root root 68147 Jan 13 18:09 splash.xpm.gz
-rw-r--r-- 1 root root 512 Jan 13 18:09 stage1
-rw-r--r-- 1 root root 178892 Jan 13 18:09 stage2
-rw-r--r-- 1 root root 178892 Jan 13 18:09 stage2_eltorito
-rw-r--r-- 1 root root 7004 Jan 13 18:09 ufs2_stage1_5
-rw-r--r-- 1 root root 6228 Jan 13 18:09 vstafs_stage1_5
-rw-r--r-- 1 root root 8820 Jan 13 18:09 xfs_stage1_5
[root w gustaw grub]# rpm -q grub
grub-0.97-6.i686
--
Mateusz Korniak
Więcej informacji o liście dyskusyjnej pld-users-pl