Помогите новичку, плиз.

Аватар пользователя Batman

Здраствуйте. Работаю в ASP linux 11. Помогите пожалуйста разобратся с парой непоняток:
1) На днях учился монтировать виндозные разделы. Вроде научился, но почему то теперь нет команды fdisk :-?

$ fdisk -l
bash: fdisk: command not found

Куда она делась? :-?
2)Линь у меня стоит на одном винте (hda), Винда (Win2k) на втором (hdd). Загрузчик Лило. В Лило-конфиге прописано вроде всё правильно (ИМХО) но при выборе Винды, она почему то не грузится пишет что:

boot nt1
Loading nt1

и всё, а дальше никаких телодвижений?
Текст lilo.conf:

disk=/dev/hda
bios=128

boot=/dev/hda
prompt
timeout=300
lba32
default=Linux-2.6.14

# ASPLinux
image=/boot/vmlinuz-2.6.14-1.1653.1asp
initrd=/boot/initrd-2.6.14-1.1653.1asp.img
label=Linux-2.6.14
root=/dev/hda1
read-only
append=" reboot=b pci=noacpi pci=usepirqmask quiet rhgb resume=/dev/hda1 "

# Windows 2000/XP
other=/dev/hdd1
label=nt1

Для того что бы загрузить Винду приходится в BIOS'е выставлять загрузку с другого винта (на котором Винда и установлена) Страшно не удобно. Грустный

Аватар пользователя IsakovAN

Помогите новичку, плиз.

Batman писал(а):
Куда она делась? :-?

Должна быть /sbin/fdisk
Если нет, переустановите util-linux.

Batman писал(а):
Для того что бы загрузить Винду приходится в BIOS'е выставлять загрузку с другого винта (на котором Винда и установлена)

Проблема заключается в том, что "умная" венда ищет себя на первом винте. Можно профиксить двумя путями:
1. Поставьте grub(рекомендую!) - я вам готовый конфиг дам.
2. Ищите в документации на lilo как поменять местами винты(что-то типа grubовской команды map)

Аватар пользователя Ali

Помогите новичку, плиз.

1. Используйте Grub.

Аватар пользователя Batman

Re: Помогите новичку, плиз.

IsakovAN

Цитата:
Должна быть /sbin/fdisk

В /sbin/fdisk есть такой файл. Но почему он не находится? :-?
А за груб спасибо. Обязательно попробую.

Аватар пользователя IsakovAN

Re: Помогите новичку, плиз.

Batman писал(а):
В /sbin/fdisk есть такой файл. Но почему он не находится? :-?

Сделайте "echo $PATH" от пользователя и от Root.
Для чего такая разница, спросите вы? Чтобы пользователь даже не пытался запускать системные программы. Все равно большая часть работать не будет.

Аватар пользователя Ali

Re: Помогите новичку, плиз.

Что бы по команде su кроме прав root получить его(root) переменные окружения(в.т.ч. PATH)

su -
или
su -l 

в зависимости от настроек.
О Grub /boot/grub/grub.conf:

default 0
timeout 30

title ASPLinux (2.6.17-1.2142.1aspsmp)
kernel /boot/vmlinuz-2.6.17-1.2142.1aspsmp root=/dev/hda1  reboot=b pci=noacpi p
ci=usepirqmask quiet rhgb resume=/dev/sda5 elevator=as
initrd /boot/initrd-2.6.17-1.2142.1aspsmp.img
boot

title nt1
map (hd0) (hd1)
map (hd1) (hd0)
root (hd1,0)
chainloader +1

root (hd0,0)
setup (hd0)

имя ядра и initrd разумеется Ваши. Устанавливать в MBR так
#grub-install --recheck --no-floppy /dev/hda

Аватар пользователя Subj

Re: Помогите новичку, плиз.

Или сделать следующее:
$ sed -e "s/\$PATH/\$PATH:\/sbin/" ~/.bash_profile|tee ~/.bc;cp ~/.bc ~/.bash_profile;yes|rm ~/.bc

Катается от смеха

RSS-материал