много букв получилось. русский мне не роднои и потому строго не судите за ошибки.
решил плавно переити на линукс. до того опыт был но неудачен. пробовал несколько дистров и каждому что то не хватало. прошло время, продвинулись технологии и решил по новои пересесть на линукс.
мои деиствия:
скачал дистр Back Track 4 R2. записал на болванку. чтоб случаино неиспоганить виндовс и нужные данные в БИОСе отключил все диски кроме того на котором буду ставить линукс. начинаю ставить и по совету смотрю fdisk -l. опаньки. он выдит все диски несмотря на то что в БИОСе они отключены.
Цитата:
Disk /dev/hdb: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000001
Device Boot Start End Blocks Id System
/dev/hdb1 1 486 3903763+ 82 Linux swap / Solaris
/dev/hdb2 * 487 2796 18555075 83 Linux
/dev/hdb3 2797 6276 27953100 83 Linux
/dev/hdb4 6277 9729 27736222+ 83 Linux
Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x3460345f
Device Boot Start End Blocks Id System
/dev/sda1 * 1 6374 51199123+ 7 HPFS/NTFS
/dev/sda2 6375 7649 10241437+ 83 Linux
/dev/sda3 7650 20397 102398310 7 HPFS/NTFS
/dev/sda4 20398 121601 812921130 f W95 Ext'd (LBA)
/dev/sda5 20398 39519 153597433+ 7 HPFS/NTFS
/dev/sda6 39520 58641 153597433+ 7 HPFS/NTFS
/dev/sda7 58642 77763 153597433+ 7 HPFS/NTFS
Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xae68ca78
Device Boot Start End Blocks Id System
/dev/sdb1 * 1 6374 51199123+ 7 HPFS/NTFS
/dev/sdb2 6375 60800 437176845 f W95 Ext'd (LBA)
/dev/sdb5 6375 19122 102398278+ 7 HPFS/NTFS
/dev/sdb6 19123 31870 102398278+ 7 HPFS/NTFS
/dev/sdb7 31871 44618 102398278+ 7 HPFS/NTFS
/dev/sdb8 44619 60800 129981883+ 7 HPFS/NTFS
Disk /dev/sdc: 200.0 GB, 200049647616 bytes
255 heads, 63 sectors/track, 24321 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x000b6270
Device Boot Start End Blocks Id System
/dev/sdc1 * 1 13 102400 7 HPFS/NTFS
Partition 1 does not end on cylinder boundary.
/dev/sdc2 13 6375 51097600 7 HPFS/NTFS
напишу что где мне есть:
hda = CD
hdb = 80 Гб для експериментов с линукс
hdb1 = swap
hdb2 = Back Track 4 R2 (на основе ubuntu он)
hdb3 = Calculate (Gentoo)
hdb4 = пусто
sda = 1 Тб винда и архивы с данными
sda1 = win XP
sda2 = неудачная попытка ставить Debian
sda3-7 = архивы нужные
sdb = 500 Гб архивы, данные
sdc = 200 Гб win 7 (смотрел что он из себя представляет. если удалю нечаянно нечего не потеряю. диск можно сказать пустои)
береженного бог бережет и я отключаю все диски механически (снимаю провода). теперь все вроде в порядке. установил, перезагрузил, разобралса с настроиками сети. подключаю обратно диски. виндовс там где был и осталса. линукс гружу так: при включении компа жму F11 и появляетса меню с какого диска буду грузитса. указываю тот на котором линукс. все в порядке. в GRUB по дефолту установлено не показывать ее и автоматом грузить БТ. я там вроде разобралса и поставил чтоб было норм меню.
потом решил попробовать другие дистры линукса. скачал, записал, отключил все диски и поставил на hdb3 Calculate x64. по окончании он переписал GRUB и теперь могу только Calculate грузить. начал колдовать над grub.conf который на hdb3. получилось сделать так чтоб в GRUB отображаетса выбор и БТ и Калкулеит но я что то намудрил и могу загрузить только БТ который на hdb2. при попытке грузить Calculate викидивает какую то ошибку и конечно не грузит. вернул конфиг фаилы такие как были по дефолту до моих експериментов.
в итоге у меня конфиг GRUB на hdb3 а ОС на hdb2.
сколько не ползал по Гуглу не чего толкового нет. или на англ или для особо продвинутых.
вот как у меня выглядит grub.conf на hdb3 (по дефолту как создал установщик):
Цитата:
timeout 5
default 0
fallback 1
splashimage=(hd0,2)/boot/grub/grub-calculate.xpm.gz
title Calculate Linux Desktop x86_64 10.9 KDE
root (hd0,2)
kernel /boot/vmlinuz-0fe2d942 root=/dev/sda3 video=uvesafb:ywrap,
1024x768-32@60
[/email]
[/email]
[/email]
[/email]
[/email]
,mtrr:3,splash=silent,theme: tty1 CONSOLE=/dev/tty1 udev quiet resume=/dev/sda1 elevator=cfq doscsi
initrd /boot/initrd-0fe2d942
title Calculate Linux Desktop x86_64 10.9 KDE Safemode
root (hd0,2)
kernel /boot/vmlinuz-0fe2d942 root=/dev/sda3 video=uvesafb:ywrap,
1024x768-32@60
[/email]
[/email]
[/email]
[/email]
[/email]
,mtrr:3,splash=silent,theme: tty1 CONSOLE=/dev/tty1 udev quiet resume=/dev/sda1 elevator=cfq doscsi
initrd /boot/initrd-0fe2d942-install
а тут как выглядит menu.lst на hdb2:
Цитата:
splashimage=088d4630-ce26-4305-b2eb-af4280b1a001/boot/grub/s plash.xpm.gz
title BackTrack 4 R2, kernel 2.6.35.8
uuid 088d4630-ce26-4305-b2eb-af4280b1a001
kernel /boot/vmlinuz-2.6.35.8 root=UUID=088d4630-ce26-4305-b2eb-af4280b1a001 ro quiet splash
initrd /boot/initrd.img-2.6.35.8
quiet
title BackTrack 4 R2, kernel 2.6.35.8 (recovery mode)
uuid 088d4630-ce26-4305-b2eb-af4280b1a001
kernel /boot/vmlinuz-2.6.35.8 root=UUID=088d4630-ce26-4305-b2eb-af4280b1a001 ro single
initrd /boot/initrd.img-2.6.35.8
title BackTrack 4 R2, memtest86+
uuid 088d4630-ce26-4305-b2eb-af4280b1a001
kernel /boot/memtest86+.bin
quiet
перемучалса по всякому и наконец решил обратитса к вам за помощю.
я хочу чтоб GRUB был на hdb2 и конфигурацию он тоже брал бы с hdb2. чтоб я мог при желании снести Calculate если не понравитса. просто я пробую разные дистры и на том который мне понравитса остановлюсь.
итого у меня будет 2 независимих систем с своими MBR. в какои хочу сидеть ту и ставлю в БИОСе как первую. как потом все обединить уже прочитал но еще не начал пробовать. все по порядку. с начало одно а потом уже другое. винда коварная. при переустановки сотрет к чертям все мои старания. потому пускаи живет отдельно. я ее не трогаю и она меня.
и еще хотелось би разобратса почему в однои конфигурации пишетса hd0,2 а втором какои то uuid. и от куда GRUB придумывает номера дискам. с БИОСа или сам сканирует комп. какое соответствие между hdaX и hdX,X. что есть что. то есть как GRUB присваевает номера дискам и разделам. повлияет на присвоение номеров если в БИОСе поменяю порядок дисков или надо физически менять проводами.
если не затруднит обясните что менять в конфиг фаилах, как заставить GRUB брать конфиг с hdb2, да и вобще что в GRUB конфиге что означает (default 0, fallback 1, splashimage, root, boot, uuid). чтоб сам мог разбиратса в будущем и подставлять такие данные какие мне нужно. я собираюсь БТ, который мне на hdb2, оставлять а на hdb3 и hdb4 ставить разные линуксы и пробовать. соответственно мне будет проблема правильно прописать в конфиге каждый раз, как буду ставить новый дистр, правильные значения. и от куда мне их брать (где смотреть).