On Tue, Aug 25, 2015 at 12:48:42PM +0200, dz Zana János wrote:
> A gépemből kiszedtük a PATA winchestert, és most SATA van benne.
> Ellenben az a harddiszk tertalma, amelyen a linux van, NEM
> VÁLTOZOTT. A probléma ennek ellenére mégis a régi. F12-vel választok
> boot winchestert (az elsőn van az új Windows 7, a másodikon a
> linux). A linux szabályosan bebootol, ám
>
> ----->>>>> boot közben kicseréli önmagát a két harddiszk <<<<<-----
>
> Sikeres boot után ez az első winchester:
>
> Disk /dev/sda: 80.0 GB, 80026361856 bytes
> 255 heads, 63 sectors/track, 9729 cylinders, total 156301488 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: 0x86308630
>
> Device Boot Start End Blocks Id System
> /dev/sda1 * 2048 206847 102400 7 HPFS/NTFS/exFAT
> /dev/sda2 206848 156299375 78046264 7 HPFS/NTFS/exFAT
>
> mert addigra már a /dev/sdb-vé vált a linux helye.
> Ez akkor válik kritikussá, amikor apt-get upgrade után megkísérli a
> /dev/sda-ra tenni a kernelt, holott azt a /dev/sdb-re kellene
> tennie.
>
> Ha valaki tudja, hogy hogyan lehet ezt a grub2-vel levezényelni,
> kérem, ne tartsa titokban. Üdvözlettel János
>
> U.i. jöhet lilo tanács is!
zless /usr/share/doc/lilo/README.gz
/UUID
Using UUIDs for partitions:
In the configuration file of lilo all lines with 'root=' can be
used together with UUIDs. To extract your UUIDs let run the
program blkid.
Here an example:
#OLD#root = /dev/hda6 = /dev/sda6
root = "UUID=5472fd8e-9089-4256-bcaa-ceab4f01a439"
But then you should also use a similar expression for the 'boot='
line. Unfortunately you cannot use UUIDs because devices haven't
any UUIDs. The solution is using the udev device names which can
be found in /dev/disks/by-id/ i. e. for a PATA disk:
boot = /dev/disk/by-id/ata-SAMSUNG_SV1604N_S01FJ10X999999
or i. e. for a SATA disk :
boot = /dev/disk/by-id/ata-SAMSUNG_HD502HI_S1VZJ90S999999
Roviden: a blkid programot kell root-kent futtatnod, a
valaszkent kapott kimenetben megtalalod a particioid UUID-jet,
ezeket kell beirnod a lilo.conf fajlodba, majd mehet a lilo
parancs.
A grub eseten is hasonlo a megoldas, de annak a megkereseset (es
ide megirasat!) rad bizom :)
--
Udvozlettel
Zsiga
_________________________________________________
linux lista - [email protected]
http://mlf.linux.rulez.org/mailman/listinfo/linux