Инсталация на Linux

12 отговора 570 прегледа
#1

Инсталация на Linux

Здравейте,
сложил съм WinXP с FAT32 на C:
диска ми е разцепен на още 2 части (неформатирани) и мисля на някоя от тях да сложа някоя дистрибуция на Линукс (Fedora може би).
Възможно ли е това да стане или трябва Линукса да се инсталира първи (на C:), а след това WinXP?

Отговор
в отговор на new #2

Re: Инсталация на Linux

Инсталирай линукса след Windows-a. Така boot loader-a ще се конфигурира автоматично и няма да имаш проблеми.

Отговор
в отговор на new #3

Re: Инсталация на Linux

Точно този е реда - първо се инсталира Windows, а после Linux.

При Линукс няма C:, D:, E:, F:. Там устройствата се наричат:
hda -твърд диск (или CD-ROM) на първи IDE канал, Master
hdb - твърд диск (или CD-ROM) на първи IDE канал, Slave
hdc - твърд диск (или CD-ROM) на втори IDE канал, Master
hdd - твърд диск (или CD-ROM) на втори IDE канал, Slave

hdаn - дял номер n на hda

Пример:
диск C: = hda1
диск D: = hda5
В този пример номера на втория дял е 5, защото номерата на дяловете 1, 2, 3, 4 са запазени за "Pimary" дялове. hda5 е "Logical".

Дяловете, които си направил най-вероятно не са с правилен тип, (типът на дяла е нещо различно от файловата му система). Най-добре изтрий излишните дялове и ги създай използвайки инсталационната програма на дистрибуцията, която ще инсталираш (обикновено тези инсталационни програми ги правят така, че да е много трудно да объркаш нещо при създаването на дяловете - тези дялове трябва да са с тип "Linux" и "Linux swap".).

Препоръчвам ти да почетеш малко - има четива на български език на този адрес:

[линк]

Препоръчвам ти книгите:

Първи стъпки с Linux
Линукс за българи
Въведение в GNU/Linux OS

За да ползваш Линукс не се налага да го инсталираш. Например дистрибуцията, която аз разработвам трябва само да се запише на CD-ROM, да се постави в CD-RОМ устройството и компютъра да се рестартира (разбира се трябва да се настрои BIOS-а да зарежда от CD-ROM).

Предвидена е възможност за копиране на твърдия диск - това значи, че не трябва да правиш дялове. Има възможност и за класическа инсталация - тогава трябва да се правят дялове и да знаеш какво правиш

Адреса на дистрибуцията е:
[линк]


Внимание: не инсталирай LILО (или GRUB) на MBR (освен ако твърде много мразиш Windows-а си ;-) ). Най-сигурно е да го инсталираш на дискета. LILO е програмата, която зарежда ядрото Линукс.

[линк]
Отговор
в отговор на hmm... #4

Re: Инсталация на Linux

Поправете ме, ако греша, но мисля че ако имаме на една машина Windows XP и Linux, най-добре да се ползва Boot loader-а на Windows XP, който да зарежда Boot loader-а на Linux (LILO), който да зарежда ядрото.
За подробности вижте сраницата ми за VS Live:

Как чрез boot loader-а на Windows NT/XP...

[линк]
Отговор
в отговор на Valentin #5

Re: Инсталация на Linux

Така при всяко ново ядро трябва да го правиш това, иначе с LILO в MBR - само редактираш /etc/lilo.conf (ако трябва) и пускаш lilo. Естествено има опасност при преинсталиране на Windows (кому е нужно това?), той да го забърше, но това лесно се оправя с LiveCD.
В крайна сметка донякъде е въпрос на лични предпочитания и аз не бих давал съвет "не ползвайте това, използвайте другото".

Отговор
в отговор на mn_t #6

Re: Инсталация на Linux

Прочел съм това:
[линк]

Малък цитат:

When NT is installed, the MBR is modified to load a program called NTLDR from the active partition's root directory. The original MBR is saved on a small file called BOOTSECT.DOS. After a NT installation, be careful never overwrite the MBR, because the NT will no longer boot. To fix this problem, a NT user needs the NT's Emergency Repair Disk (ERD).

With those things in mind, take note you must be careful to configure LILO *not* to install on MBR. Instead you will need to configure LILO on the root partition of Linux. That's safe for NT and Linux can live without the MBR.


Удебеления текст предполагам, че означава: "След инсталацията на NT, внимавайте да не презапишете MBR, защото ако го направите NT няма да зареди"

Когато Windows-а е 98 това не важи - може спокойно да си инсталираме LILO на MBR с тези примерни настройки:


# Start LILO global section
boot = /dev/hda
#compact # faster, but won't work on all systems.
prompt
append=""
# Override dangerous defaults that rewrite the partition table:
change-rules
reset
timeout = 50
vga = normal

# Linux bootable partition config begins
image = /boot/vmlinuz
root = /dev/hda9
label = Linux
read-only # Non-UMSDOS filesystems should be mounted read-only for checking
# Linux bootable partition config ends

# DOS bootable partition config begins
other = /dev/hda1
label = DOS
table = /dev/hda

# DOS bootable partition config ends


P.S. Не съм пробвал да инсталирам LILO по този начин за да видя дали Windows NT/XP ще зареди, но съм го пробвал с Windows 98 и работи.

[линк]
Отговор
в отговор на Valentin #7

Re: Инсталация на Linux

Никога не съм имал проблеми със зареждането на NT от lilo или grub. Никога не съм използвал boot manager-a на Windows -- винаги този на Линукс в MBR.

Отговор
в отговор на Valentin #8

Re: Инсталация на Linux

Вальо, що заблуждаваш човека с този NT loader? Хубаво си е сложил Windows XP на FAT 32. Сега остава да си сложи на дяловете, които е създал с Partition Magic един Linux и да си сложи lilo или grub в MBR. И си спестява главоболия.

Отговор
в отговор на hmm... #9

Re: Инсталация на Linux

аз винаги съм го правил с lilo, когато има 2000 ил ХР, но може би наистина с NT loader ще е по-добре, в случай, че се омаже уиндоса.

Когато боговете говорят, ония с фактите никакви ги няма.
Отговор
в отговор на Valentin #10

Re: Инсталация на Linux

То хубаво си го чел, но погледни и датата:

Copyright © 1999, Gustavo Larriera
Published in Issue 36 of Linux Gazette, January 1999


Отговор
в отговор на Heaндepтaлeцa Джo #11

И да омаже,

възстановяваш MBR и си готов.

Правил съм го десетки пъти и ми се струва, че си струва неудобството, вместо да разчитащ на сакат boot loader.

Понякога седя и си мисля, а понякога само си седя ...
Отговор
в отговор на mn_t #12

Re: явно греша

Явно старата статия ме е подвела.
Настройките на LILO същите ли са, които цитирах по-горе, когато Windows-а е версия NT/XP? Аз нямам възможност да го пробвам и затова моля ако сте го пробвали и работи да ми пишете - смятам да пренапиша документацията за VS Live.

[линк]
Отговор
в отговор на Valentin #13

Re: явно греша

Аз качих първо 98, после ХР, после Мандрейк 10.0 и накрая Сусе 9.1 за малко.
Мандрейка записа ЛИЛО в МБР, а Сусето - ГРУБ.
И двете позволяваха след старт да избереш Мандрейк/Сусе (докато го имах)/Уин, като последния избор след това ми вадеше НТлоудера за избор хр/98.
По едно време ми се наложи да преинсталирам 98 и Мандрейка стана недостъпен, но неговото СД#1 при старт има възможности:
- Enter -->за инсталация, преинсталация или ъпгрейд;
- F1 --> за някаква поправка; една от многото възможности там е точно поправяне на буута и за 3-4 сек. го оправи до горепосочените възможности за избор. Даже така става по-бързо отколкото да зареждаш с лайвСД и после да оправяш lilo.conf.
Впрочем то още тука можеш да влезеш в конзола и да го оправиш - има зареден vi-редактор.

Ето моето работещо lilo.conf в момента, дано ти помогне:

# File generated by DrakX/drakboot
# WARNING: do not forget to run lilo after modifying this file

boot=/dev/hda
map=/boot/map
default="linux"
keytable=/boot/us-latin1.klt
prompt
nowarn
timeout=100
message=/boot/message
menu-scheme=wb:bw:wb:bw

image=/boot/vmlinuz
label="linux"
root=/dev/hdb8
initrd=/boot/initrd.img
append="devfs=mount acpi=ht splash=silent"
vga=788
read-only

other=/dev/hda1
label="windows"
table=/dev/hda

image=/boot/vmlinuz
label="failsafe"
root=/dev/hdb8
initrd=/boot/initrd.img
append="failsafe splash=silent acpi=ht devfs=nomount"
read-only

other=/dev/fd0
label="floppy"
unsafe

image=/boot/vmlinuz-2.6.3-7mdk
label="linux-0"
root=/dev/hdb8
initrd=/boot/initrd-2.6.3-7mdk.img
read-only

По подобен начин беше описано и Сусето на хдб6
Както писах по-горе лейбъла "windows" води към НТ-лоудера за 98се/ХР проф

ПП: Нещо интересно - в службата бях със същата конфигурация, но по едно време реших и разкарах ХР. Обаче НТлоудера остана след избор на лейбъла "windows" и не можах да го разкарам по никой смислен начин. Вече отчаян пробвах най-стария известен номер - буут с дискета и sys c:. И аз не знам как и защо, но стана и разкара НТлоудера и след избор на "windows" директно почва да зарежда 98. Като с нищо не повреди ЛИЛОто на Мандрейка


Редактирано от Cтepн™ на

Отговор