Izja Опубликовано 6 декабря, 2010 Жалоба Поделиться Опубликовано 6 декабря, 2010 много букв получилось. русский мне не роднои и потому строго не судите за ошибки. решил плавно переити на линукс. до того опыт был но неудачен. пробовал несколько дистров и каждому что то не хватало. прошло время, продвинулись технологии и решил по новои пересесть на линукс. мои деиствия: скачал дистр 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 ставить разные линуксы и пробовать. соответственно мне будет проблема правильно прописать в конфиге каждый раз, как буду ставить новый дистр, правильные значения. и от куда мне их брать (где смотреть). Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Byte Опубликовано 7 декабря, 2010 Жалоба Поделиться Опубликовано 7 декабря, 2010 1. Linux не работает с дисками через БИОС соответственно ему все равно что там в БИОС понавыключено с дисками. 2. Для одного физического диска может быть только один MBR 3. Физический IDE диск первый будет hda, разделы hdaX, где X - номер раздела, второй будет hdb и т.д. в зависимости от того, как они подключены, а не перетасованы в БИОС. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Izja Опубликовано 7 декабря, 2010 Автор Жалоба Поделиться Опубликовано 7 декабря, 2010 спасибо. для меня оч ценная инфа. след вопрос. как знать где GRUBу надо писать hdxX и где hdX,X. я правильно понимаю: если мне fdisk показал что нужный мне Линукс на диске hdb3 то мне надо писать root (hd,2)? или root (hd1,2)? только что пересмотрел первый конфиг который привел тут и заметил что Calculate что то питаетса на sda3 наити. там его нет и не должно быть так как SATA диски были физически отключены. попробую подставить вместо sda3 > hdb3 и снова обединить оба конфиг фаила. слишком радикальные експерименты не могу делать. жене понравилса Линукс так как он реклам срезает и бистро страницы грузитса а сыну нужен виндовс для игрушек. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
AccessD Опубликовано 8 декабря, 2010 Жалоба Поделиться Опубликовано 8 декабря, 2010 Если раздел видно как hdb3, то для граба он будет (hd1,2). Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.