View previous topic :: View next topic |
Author |
Message |
fwaschoe n00b
Joined: 11 May 2005 Posts: 62
|
Posted: Sun Jan 14, 2007 1:31 pm Post subject: Nach "Umzug" auf SATA kein Boot möglich [gelöst] |
|
|
Hallo NG,
nach einer Woche probieren, brauche ich bitte Eure Hilfe. Die vorhandenen Threads zu diesem Thema lösen mein Problem nicht.
Ich habe meine vorhandenes Gentoo von der /dev/hdb1 (/boot), /dev/hdb2 (swap), /dev/hdb3 (Root) mit dem Winprogramm "Paragon Festplattenmanager" auf meine neue SATA Platte kopiert.
Gentoo liegt jetzt auf /dev/sda5 (/boot), /dev/sda6 (swap), /dev/sda7 (Root) - erweiteret Partition.
So sieht die "fdisk" aus
Quote: |
Disk /dev/hda: 80.0 GB, 80060424192 bytes
255 heads, 63 sectors/track, 9733 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hda1 * 1 3187 25599546 7 HPFS/NTFS
/dev/hda2 3188 9733 52580745 c W95 FAT32 (LBA)
Disk /dev/hdb: 40.9 GB, 40982151168 bytes
255 heads, 63 sectors/track, 4982 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hdb1 1 5 40131 83 Linux
/dev/hdb2 6 68 506047+ 82 Linux swap / Solaris
/dev/hdb3 69 4982 39471705 83 Linux
Disk /dev/sda: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 1 3 24066 83 Linux
/dev/sda2 4 67 514080 82 Linux swap / Solaris
/dev/sda3 68 8991 71682030 83 Linux
/dev/sda4 8992 30401 171975825 f W95 Ext'd (LBA)
/dev/sda5 8992 8996 40131 83 Linux
/dev/sda6 8997 9060 514048+ 82 Linux swap / Solaris
/dev/sda7 9061 13975 39479706 83 Linux
|
Die "grub.conf" sowie die /etc/fstab habe ich auf dem neuen System angepaßt.
Das System startet, bleibt aber dann mit der Meldung hägen:
Quote: |
VFS: Cannot open root device "sda7" or unknown-block(0,0)
Please open a correct "root=" boot option
Kernel panic - not syncing: VFS: unable to mount root fs on unknown-block(0,0)
|
Die "grub.conf" sieht so aus:
Quote: |
default 0
timeout 20
splashimage=(hd1,0)/grub/splash.xpm.gz vga=0x317
title=Gentoo Linux 2.6.11-r9
root (hd1,0)
kernel (hd1,0)/kernel-2.6.11-gentoo-r9_EIGEN root=/dev/hdb3 udev vga=0x317
initrd (hd1,0)/initrd-2.6.11-gentoo-r9
title=Gentoo Linux 2.6.11-r9-OLD
root (hd1,0)
kernel (hd1,0)/kernel-2.6.11-gentoo-r9_EIGEN_OLD root=/dev/hdb3 vga=0x317
initrd (hd1,0)/initrd-2.6.11-gentoo-r9
title=Gentoo Linux 2.6.11-r9-Genkernel
root (hd1,0)
kernel (hd1,0)/kernel-2.6.11-gentoo-r9_GENKERNEL root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/hdb3 udev vga=0x3$
initrd (hd1,0)/initrd-2.6.11-gentoo-r9
title=Gentoo Linux 2.6.11-r9 auf SATA ==>> DAMIT WILL ICH STARTEN
root (hd2,4)
kernel (hd2,4)/kernel-2.6.11-gentoo-r9_EIGEN root=/dev/sda7 resume=/dev/sda7 udev vga=0x317
initrd (hd2,4)/initrd-2.6.11-gentoo-r9
default 0
timeout 20
splashimage=(hd1,0)/grub/splash.xpm.gz vga=0x317
|
Ein "Umzug" vor längerer Zeit auf die jetzige "alte" Platte ging problemlos über die Bühne.
Könnte mir jemand bitte helfen, ich weiss nicht mehr weiter.
Vielen Dank und noch
einen schönen Sonntag
Felix
Last edited by fwaschoe on Sun Jan 14, 2007 7:06 pm; edited 1 time in total |
|
Back to top |
|
|
Keruskerfuerst Advocate
Joined: 01 Feb 2006 Posts: 2289 Location: near Augsburg, Germany
|
Posted: Sun Jan 14, 2007 1:40 pm Post subject: |
|
|
Soweit ich weiß, fängt Grub beim Zählen der Festplatten und Partitionen mit 0 an. |
|
Back to top |
|
|
firefly Watchman
Joined: 31 Oct 2002 Posts: 5323
|
Posted: Sun Jan 14, 2007 1:43 pm Post subject: |
|
|
hmm kannst du die partitionen auf der SATA platte überhaupt mounten?
Wiso hast du resume auch auf /dev/sda7 gelegt? sollte diese nicht auf ne swap-partition zeigen.
Ach ja ein windows-tool wäre dafür nicht notwendig gewesen
Ne live-cd + dd (wenn ganze partitionen kopiert werden sollen) bzw. cp(mit vorherigem anlegen der partitionen) hätte gereicht _________________ Ein Ring, sie zu knechten, sie alle zu finden,
Ins Dunkel zu treiben und ewig zu binden
Im Lande Mordor, wo die Schatten drohn. |
|
Back to top |
|
|
firefly Watchman
Joined: 31 Oct 2002 Posts: 5323
|
Posted: Sun Jan 14, 2007 1:44 pm Post subject: |
|
|
Keruskerfuerst wrote: | Soweit ich weiß, fängt Grub beim Zählen der Festplatten und Partitionen mit 0 an. |
ja nur das bei ihm /dev/hda für windows belegt ist und der kernel kann ja auch von grub gestartet werden -> kein grub problem. _________________ Ein Ring, sie zu knechten, sie alle zu finden,
Ins Dunkel zu treiben und ewig zu binden
Im Lande Mordor, wo die Schatten drohn. |
|
Back to top |
|
|
nikaya Veteran
Joined: 13 May 2006 Posts: 1471 Location: Germany
|
Posted: Sun Jan 14, 2007 1:45 pm Post subject: |
|
|
Code: | default 0
timeout 20
splashimage=(hd1,0)/grub/splash.xpm.gz vga=0x317 |
Diese Einträge können aus dem Block den Du starten willst imho raus da oben schon mal angegeben.
Code: | title=Gentoo Linux 2.6.11-r9 auf SATA ==>> DAMIT WILL ICH STARTEN
root (hd2,4)
kernel (hd2,4)/kernel-2.6.11-gentoo-r9_EIGEN root=/dev/sda7 resume=/dev/sda7 udev vga=0x317
initrd (hd2,4)/initrd-2.6.11-gentoo-r9 |
root=/dev/sda7 ist in Grub-Syntax doch root (hd0,6).
Dieses ist aber auch verkehrt da /boot auf /dev/sda5 liegt.Also müßte es doch heißen: root (hd0,4) und in der kernel-Zeile root=/dev/sda7 _________________ Notes on Dhamma
How to waste your time: look for an explanation of consciousness, ask to know what feeling is. (Nanavira Thera) |
|
Back to top |
|
|
fwaschoe n00b
Joined: 11 May 2005 Posts: 62
|
Posted: Sun Jan 14, 2007 2:34 pm Post subject: |
|
|
Vielen Dank für die schnellen Antworten.
Die SATA Platte kann ich mounten. Das würde funktionieren.
Für mich wäre die Platte 0 /dev/hda, die Platte 1 /dev/hdb und die Platte 2 /dev/sda. So hatte ich die "grub.con" gefüttert. Die grub.conf liegt auf der /dev/hdb.
In der Grub-Syntax wäre doch "root (hd2,4)" richtig? Oder? Jetzt bin ich total verwirrt. Könnte mir bitte jemand den kompletten Grub Eintarg mitteilen. Vielen Dank,
Felix |
|
Back to top |
|
|
pablo_supertux Advocate
Joined: 25 Jan 2004 Posts: 2946 Location: Somewhere between reality and Middle-Earth and in Freiburg (Germany)
|
Posted: Sun Jan 14, 2007 3:44 pm Post subject: |
|
|
Für mich sieht es nach einem falsch konfiguriertem Kernel aus. Hast du SATA Support drin und fest eingebaut?
Wenn du beim Grub immer die (hdx,x) benutzt (wie bei kernel (hd... oder initrd (hd...., dann brauchst du root (hd...) nicht mehr eingeben) _________________ A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth! |
|
Back to top |
|
|
fwaschoe n00b
Joined: 11 May 2005 Posts: 62
|
Posted: Sun Jan 14, 2007 4:39 pm Post subject: |
|
|
Der SATA Support ist fest eingebaut. Beim entsprechenden Eintrag im Kernel steht in Klammern: "deprecated: conflicts with libata SATA driver". Hat das etwas zu bedeuten?
Felix |
|
Back to top |
|
|
shinji n00b
Joined: 05 Aug 2006 Posts: 24
|
Posted: Sun Jan 14, 2007 4:47 pm Post subject: |
|
|
Durchsuche mal die Kernel Config vom neuen Kernel nach SATA und SCSI und poste das mal hier.
Und zu deiner Frage, wenn du beide Treiber drin hast läuft das System entweder instabil oder garnicht, also den generic Treiber immer rauslassen. (Das ist der hinter dem die info steht) |
|
Back to top |
|
|
fwaschoe n00b
Joined: 11 May 2005 Posts: 62
|
Posted: Sun Jan 14, 2007 5:24 pm Post subject: |
|
|
Vielen Dank an dieser Stelle für die rege Hilfe.
Den generic Treiber habe ich wieder rausgenommen. Hier der Auszug aus der ".config" mit den Schlagworten "SATA" und "SCSI"
Quote: | # Please see Documentation/ide.txt for help/info on IDE drives
#
# CONFIG_BLK_DEV_IDE_SATA is not set
# CONFIG_BLK_DEV_HD_IDE is not set
CONFIG_BLK_DEV_IDEDISK=y
CONFIG_IDEDISK_MULTI_MODE=y
CONFIG_BLK_DEV_IDECS=m
CONFIG_BLK_DEV_IDECD=y
CONFIG_BLK_DEV_IDETAPE=m
CONFIG_BLK_DEV_IDEFLOPPY=m
# CONFIG_BLK_DEV_IDESCSI is not set
CONFIG_IDE_TASK_IOCTL=y
# SCSI low-level drivers
#
CONFIG_BLK_DEV_3W_XXXX_RAID=m
CONFIG_SCSI_3W_9XXX=m
CONFIG_SCSI_7000FASST=m
CONFIG_SCSI_ACARD=m
CONFIG_SCSI_AHA152X=m
CONFIG_SCSI_AHA1542=m
CONFIG_SCSI_AHA1740=m
CONFIG_SCSI_AACRAID=m
CONFIG_SCSI_AIC7XXX=m
CONFIG_AIC7XXX_CMDS_PER_DEVICE=32
CONFIG_AIC7XXX_RESET_DELAY_MS=5000
CONFIG_AIC7XXX_PROBE_EISA_VL=y
# CONFIG_AIC7XXX_DEBUG_ENABLE is not set
CONFIG_AIC7XXX_DEBUG_MASK=0
CONFIG_AIC7XXX_REG_PRETTY_PRINT=y
# CONFIG_SCSI_AIC7XXX_OLD is not set
CONFIG_SCSI_AIC79XX=m
CONFIG_AIC79XX_CMDS_PER_DEVICE=32
CONFIG_AIC79XX_RESET_DELAY_MS=5000
# CONFIG_AIC79XX_ENABLE_RD_STRM is not set
# CONFIG_AIC79XX_DEBUG_ENABLE is not set
CONFIG_AIC79XX_DEBUG_MASK=0
CONFIG_AIC79XX_REG_PRETTY_PRINT=y
CONFIG_SCSI_DPT_I2O=m
CONFIG_SCSI_IN2000=m
CONFIG_MEGARAID_NEWGEN=y
CONFIG_MEGARAID_MM=m
CONFIG_MEGARAID_MAILBOX=m
CONFIG_SCSI_SATA=y
CONFIG_SCSI_SATA_AHCI=m
CONFIG_SCSI_SATA_SVW=m
CONFIG_SCSI_ATA_PIIX=m
CONFIG_SCSI_SATA_NV=m
CONFIG_SCSI_PATA_PDC2027X=m
CONFIG_SCSI_SATA_PROMISE=m
CONFIG_SCSI_SATA_QSTOR=m
CONFIG_SCSI_SATA_SX4=m
CONFIG_SCSI_SATA_SIL=m
CONFIG_SCSI_SATA_SIS=m
CONFIG_SCSI_SATA_ULI=m
CONFIG_SCSI_SATA_VIA=m
CONFIG_SCSI_SATA_VITESSE=m
CONFIG_SCSI_BUSLOGIC=m
# CONFIG_SCSI_OMIT_FLASHPOINT is not set
CONFIG_SCSI_DMX3191D=m
CONFIG_SCSI_DTC3280=m
CONFIG_SCSI_EATA=m
CONFIG_SCSI_EATA_TAGGED_QUEUE=y
CONFIG_SCSI_EATA_LINKED_COMMANDS=y
CONFIG_SCSI_EATA_MAX_TAGS=16
# CONFIG_SCSI_EATA_PIO is not set
CONFIG_SCSI_FUTURE_DOMAIN=m
CONFIG_SCSI_GDTH=m
# CONFIG_SCSI_GENERIC_NCR5380 is not set
# CONFIG_SCSI_GENERIC_NCR5380_MMIO is not set
CONFIG_SCSI_IPS=m
CONFIG_SCSI_INITIO=m
CONFIG_SCSI_INIA100=m
CONFIG_SCSI_PPA=m
CONFIG_SCSI_IMM=m
# CONFIG_SCSI_IZIP_EPP16 is not set
# CONFIG_SCSI_IZIP_SLOW_CTR is not set
CONFIG_SCSI_NCR53C406A=m
CONFIG_53C700_IO_MAPPED=y
CONFIG_SCSI_SYM53C8XX_2=m
CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1
CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16
CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64
# CONFIG_SCSI_SYM53C8XX_IOMAPPED is not set
CONFIG_SCSI_IPR=m
# CONFIG_SCSI_IPR_TRACE is not set
# CONFIG_SCSI_IPR_DUMP is not set
CONFIG_SCSI_PAS16=m
CONFIG_SCSI_PSI240I=m
CONFIG_SCSI_QLOGIC_FAS=m
CONFIG_SCSI_QLOGIC_ISP=m
CONFIG_SCSI_QLOGIC_FC=m
# CONFIG_SCSI_QLOGIC_FC_FIRMWARE is not set
CONFIG_SCSI_QLOGIC_1280=m
CONFIG_SCSI_QLOGIC_1280_1040=y
CONFIG_SCSI_QLA2XXX=y
CONFIG_SCSI_QLA21XX=m
CONFIG_SCSI_QLA22XX=m
CONFIG_SCSI_QLA2300=m
CONFIG_SCSI_QLA2322=m
CONFIG_SCSI_QLA6312=m
CONFIG_SCSI_SIM710=m
CONFIG_SCSI_SYM53C416=m
CONFIG_SCSI_DC395x=m
CONFIG_SCSI_DC390T=m
CONFIG_SCSI_T128=m
CONFIG_SCSI_U14_34F=m
CONFIG_SCSI_U14_34F_TAGGED_QUEUE=y
CONFIG_SCSI_U14_34F_LINKED_COMMANDS=y
CONFIG_SCSI_U14_34F_MAX_TAGS=8
CONFIG_SCSI_ULTRASTOR=m
CONFIG_SCSI_NSP32=m
# CONFIG_SCSI_DEBUG is not set
SCSI device support
#
CONFIG_SCSI=y
CONFIG_SCSI_PROC_FS=y
#
# SCSI support type (disk, tape, CD-ROM)
#
CONFIG_BLK_DEV_SD=y
# CONFIG_CHR_DEV_ST is not set
# CONFIG_CHR_DEV_OSST is not set
CONFIG_BLK_DEV_SR=y
CONFIG_BLK_DEV_SR_VENDOR=y
CONFIG_CHR_DEV_SG=m
|
Kann jemand damit etwas anfangen?
Grüße
Felix |
|
Back to top |
|
|
shinji n00b
Joined: 05 Aug 2006 Posts: 24
|
Posted: Sun Jan 14, 2007 5:36 pm Post subject: |
|
|
Ohne den hier kann es nicht gehen =>
CONFIG_BLK_DEV_IDE_SATA is not set
Je nach Chipsatz muss
CONFIG_SCSI_SATA_VIA=m
auch auf y stehen. |
|
Back to top |
|
|
firefly Watchman
Joined: 31 Oct 2002 Posts: 5323
|
Posted: Sun Jan 14, 2007 6:07 pm Post subject: |
|
|
hast du etwa die SATA treiber unter dem IDE-punkt (make menuconfig) aktiviert?
Wenn ja dann deaktiviere sie dort, und aktiviere SATA unterhalb von SCSI, dann wirst du auch deine /dev/sda* bekommen
Doe John wrote: |
Code:
default 0
timeout 20
splashimage=(hd1,0)/grub/splash.xpm.gz vga=0x317
Diese Einträge können aus dem Block den Du starten willst imho raus da oben schon mal angegeben.
Code:
title=Gentoo Linux 2.6.11-r9 auf SATA ==>> DAMIT WILL ICH STARTEN
root (hd2,4)
kernel (hd2,4)/kernel-2.6.11-gentoo-r9_EIGEN root=/dev/sda7 resume=/dev/sda7 udev vga=0x317
initrd (hd2,4)/initrd-2.6.11-gentoo-r9
root=/dev/sda7 ist in Grub-Syntax doch root (hd0,6).
Dieses ist aber auch verkehrt da /boot auf /dev/sda5 liegt.Also müßte es doch heißen: root (hd0,4) und in der kernel-Zeile root=/dev/sda7 |
ähm das passt alles schon sonst könnt er den kernel erst gar nicht starten
immer wieder lustig wie manche die grub config im verdacht haben, wenn der kernel mit ner kernel-panic kommt _________________ Ein Ring, sie zu knechten, sie alle zu finden,
Ins Dunkel zu treiben und ewig zu binden
Im Lande Mordor, wo die Schatten drohn. |
|
Back to top |
|
|
fwaschoe n00b
Joined: 11 May 2005 Posts: 62
|
Posted: Sun Jan 14, 2007 7:05 pm Post subject: Nach "Umzug" auf SATA kein Boot möglich [gelöst] |
|
|
Das Problem ist gelöst.
Es waren alle meine Einstellungen bereits i.O.
Bis auf Eine:
SCSI device support ---
SCSI low-level drivers ---
Serial ATA (SATA) support --- WAR BEREITS AKTIVIERT
NVIDIA SATA support --- statt "m" jetzt "*" --- DAS WAR's
Es lag einzig und alleine an der letzten Zeile statt "m" jetzt "*". Verrückt was?
Nochmals vielen Dank an Alle für die Hilfestellungen.
Schönen Abend noch
Felix |
|
Back to top |
|
|
pablo_supertux Advocate
Joined: 25 Jan 2004 Posts: 2946 Location: Somewhere between reality and Middle-Earth and in Freiburg (Germany)
|
Posted: Sun Jan 14, 2007 8:48 pm Post subject: Re: Nach "Umzug" auf SATA kein Boot möglich [gel |
|
|
fwaschoe wrote: |
Es lag einzig und alleine an der letzten Zeile statt "m" jetzt "*". Verrückt was?
|
nein, es ist nicht verrückt, denn ohne diesen Treiber weiß der kernel nicht, wie er deine S-ATA Sachen handhaben muss. Wenn die root Partition auf einem S-ATA/SCSI Device liegt, muss das fest und nicht als Modul eingebaut sein. _________________ A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth! |
|
Back to top |
|
|
|