LinuxForum.Fans
Тема

Установка Slackware

Автор: marikk 36 сообщений 10267 просмотров
#362998

Привет всем.
Подскажите можно ли при установке залепить загрузчик в другой раздел? /dev/sda2 - root а /dev/sda1 - boot

#363000

marikk, можно если понимаешь , что делаешь. Так кстати и пишется, во многих установщиках.

#363003

Можно.
Когда-то для больших дисков это было необходимостью, чтобы не допустить размещение ядра там, где его не достать средствами BIOS.
Если речь о загрузчике по умолчанию, которым является LILO, то он ставится в основную загрузочную запись (MBR) или загрузочную запись раздела, но не на сам раздел, поэтому вопрос не совсем имеет смысл.
Если речь о входящем в состав начиная с 14.1 grub (grub2), то тоже можно. Инструкция по его установке: docs.slackware.com:ru:grub_on_first_install

#363014
"bormant" написал:
но не на сам раздел, поэтому вопрос не совсем имеет смысл.

Ага, почитав немного я понял это.

Поправьте если я ошибся.
После установки lilo в MBR, его конфиг будет расположен в /etc/lilo.conf. После правки конфига необходимо обновить MBR. Последующие системы можно устанавливать без загрузчика и любым доступным способом добавлять их в lilo. Если не останется ни одной ос загрузчик запустится.

#363038
"marikk" написал:
Последующие системы можно устанавливать без загрузчика и любым доступным способом добавлять их в lilo. Если не останется ни одной ос загрузчик запустится.

Все верно, пока MBR не затерта ничем (например, установкой оффтопика после Linux). Устанавливаете еще одну ОС, пишете в lilo.conf секцию для этой ОС, вызываете lilo.

#363098

Главная загрузочная запись (англ. master boot record, MBR) — код и данные, необходимые для последующей загрузки операционной системы и расположенные в первых физических секторах (чаще всего в самом первом) на жёстком диске или другом устройстве хранения информации.
MBR содержит небольшой фрагмент исполняемого кода, таблицу разделов (partition table) и специальную сигнатуру.
Функция MBR — «переход» в тот раздел жёсткого диска, с которого следует исполнять «дальнейший код» (обычно — загружать ОС). На «стадии MBR» происходит выбор раздела диска, загрузка кода ОС происходит на более поздних этапах алгоритма.
В процессе запуска компьютера, после окончания начального теста (Power-on self-test — POST), Базовая система ввода-вывода (BIOS) загружает «код MBR» в оперативную память (в IBM PC обычно с адреса 0000:7c00) и передаёт управление находящемуся в MBR загрузочному коду.

Отсюда следует, что из mbr следует переход по адресу, не важно находящемуся на каком разделе.

#363324

"marikk" написал:
Поправьте
Всё верно. Одно замечание -- "загрузчик запустится" -- это картинка LILO и выбор варианта, попытка прочесть набор секторов, сверить контрольную сумму и отдать управление. Если не останется ни одной ОС, наличие LILO в MBR мало чем поможет -- коду в MBR на стадии исполнения невозможно подсунуть другой список секторов с ядром, поэтому для правки нужна хоть одна живая система. В отличие от GRUB, который сам себе ОС ;-).
#374121

Всем привет!! Помогите с установкой. Я первый раз устанавливаю.
Если надо то можно в асю
номер скину если надо

#374125

Проблема с разбивкой винтов. У меня их два, а видит только один

Хоть сылку дайте где на руском, что как и где.

#374133

snehgok, покажите вывод fdisk -l из установщика.

#374135

У меня получаеться 2 винта, но видит только один на 80гиг что на мастере, а второй на при.. 40 нет.
Нашёл в нете установку, разбил винт как сказано, дальше что-то в досе так и не понял что делал, но вроде пошла установка.
Сейчас ставиться, там будет видно. И вопрос-- можно после установки отформатировать второй винт?

#374136

Естественно, можно отформатировать и после установки. Вероятно, с джамперами начудили, если slave не определяется (тогда проблемный диск не должен быть виден и в BIOS, если это не так, надо копать глубже).

#374161
snehgok написал:
Проблема с разбивкой винтов. У меня их два, а видит только один

Скорее всего все намного проще и дело не в "видит"/"не видит", а в том, что cfdisk, если ему не указать конкретный диск, будет работать по умолчанию с /dev/sda, словно его вызвали как

text
# cfdisk /dev/sda

Достаточно явно указать, что размечать, только и всего:

text
# cfdisk /dev/sdb

Конкретное имя стоит посмотреть в fdisk -l, оно не обязано быть /dev/sdb в отдельных хитрых случаях. Если правильно путаю, fdisk подобных умолчаний не имеет и требует явно указывать, что ему поломать/испортить :)

Если не угадал, извиняйте, информации-то от вас практически никакой, всё больше эмоции.

#374162
"bormant" написал:
# cfdisk /dev/sda

А разве у него не hda ?

#374165

marikk,
когда-то давно в далекой-далекой галактике ... Тьфу, то есть в одной из давних версий, сейчас точно не вспомню, кажется что-то из 12-х, Slackware переведена на libsata, в связи с чем всё теперь sdX, а hdX канули в лету.

ps. Переход был в 13.1, см. http://slackware.osuosl.org/slackware-13.1/CHANGES_AND_HINTS.TXT, раздел LIBATA SWITCHOVER.

#380733

Нужна помощь. При установке не видит второй винт. В биосе всё есть, первый винт стоит на мастере, второй на слеве, вот второй не видит. :(

#380735

"snehgok" написал:
Нужна помощь. При установке не видит второй винт. В биосе всё есть, первый винт стоит на мастере, второй на слеве, вот второй не видит.
dmesg видит? А fdisk -l видит?
#380739
"drBatty" написал:
dmesg видит? А fdisk -l видит?

как их правильно вводить? Начал установку, дошёл до ввода cfdisc

#380740

Там что-то пишет, не пойму, вводил sfdisk/dev/sdb не помогло пишет, no such file or directory.

#380742

"snehgok" написал:
как их правильно вводить?
БУКВАМИ!

"snehgok" написал:
Там что-то пишет, не пойму
телепаты в отпуске

"snehgok" написал:
вводил sfdisk/dev/sdb не помогло
почему я не удивлён?

"snehgok" написал:
no such file or directory.
пот ому что нет файла sfdisk/dev/sdb
об этом и пишет. Если набрать "бла-бла-бла" напишет тоже самое. Удивительно, правда?
Войдите или зарегистрируйтесь, чтобы ответить.