|
Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » опять перестанавливать? |
|
опять перестанавливать?
|
Пользователь Сообщения: 136 |
Профиль | Отправить PM | Цитировать Когда была случайна изменена нумерация разделов на hda, естественно, линукс не грузился.
Ну я поменял в /etс/fstab соотвествующие цифры на те, которые сейчас - прописал / на hda11 как надо. А при загрузке линукс всё равно пишет типа: не могу найти ext2 на hda17... К чему бы это? |
|
Отправлено: 17:31, 11-03-2007 |
Ветеран Сообщения: 715
|
Профиль | Отправить PM | Цитировать fdisk -l и содержимое fstab покажите
|
------- Отправлено: 18:16, 11-03-2007 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
info man howto Сообщения: 6958
|
Профиль | Сайт | Отправить PM | Цитировать В линуксе вызовите fdisk и отсортируйте разделы, а потом во всех конфигурациооных файлах (во всех установленных ОС, каких это коснулось) измените конф. файлы (/etc/fstab и /etc/lilo для Linux).
Цитата:
Цитата:
|
||
------- Отправлено: 18:18, 11-03-2007 | #3 |
Пользователь Сообщения: 136
|
Профиль | Отправить PM | Цитировать Походу я просто забыл переписать загрузочную запись с помощью lilo. Наверное, это тоже нужно делать.
Однако попытка выполнить "lilo -C" привела к ошибке. Ситуация такая: на hda11 уже находится /root мандрейка, а загружаюсь я под live-cd slax. ------ root@slax:/mnt/hda11/etc# cat lilo.conf2 default="linux" boot=/dev/hda11 map=/boot/map install=menu keytable=/boot/ru4.klt menu-scheme=wb:bw:wb:bw compact prompt nowarn timeout=100 message=/boot/message image=/mnt/hda11/boot/vmlinuz label="linux" root=/dev/hda11 initrd=/boot/initrd.img vga=normal other=/dev/hda1 label="windows" table=/dev/hda root@slax:/mnt/hda11/etc# /sbin/lilo -C lilo.conf2 Fatal: creat /boot/map~: Read-only file system ---------- Если поставить # перед map=/boot/map , то результат тот же. А файловая система смонтирована как rw, а не ro. Нормального мануала по lilo у меня нету. Поэтому не знаю, где здесь ошибка. ---------- Вот собственно результат выполнения тех, команд, что просили: root@slax:/mnt/hda1/lnx/1# fdisk -l Warning: ignoring extra data in partition table 18 Disk /dev/hda: 80.0 GB, 80000000000 bytes 255 heads, 63 sectors/track, 9726 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/hda1 * 1 128 1028128+ b W95 FAT32 /dev/hda2 129 8219 64990957+ f W95 Ext'd (LBA) /dev/hda5 129 388 2088418+ b W95 FAT32 /dev/hda6 389 1029 5148801 7 HPFS/NTFS /dev/hda7 1030 2311 10297633+ b W95 FAT32 /dev/hda8 2312 2952 5148801 b W95 FAT32 /dev/hda9 2953 3593 5148801 b W95 FAT32 /dev/hda10 3594 3625 257008+ 82 Linux swap /dev/hda11 3626 4393 6168928+ 83 Linux /dev/hda12 4394 4458 522081 83 Linux /dev/hda13 4872 6150 10273536 b W95 FAT32 /dev/hda14 6151 6281 1052226 b W95 FAT32 /dev/hda15 6282 6413 1060258+ b W95 FAT32 /dev/hda16 6414 6545 1060258+ b W95 FAT32 /dev/hda17 6546 6677 1060258+ b W95 FAT32 /dev/hda18 6678 8219 12386083+ b W95 FAT32 Disk /dev/hdb: 200.0 GB, 200049647616 bytes 255 heads, 63 sectors/track, 24321 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/hdb1 * 1 26 208813+ b W95 FAT32 /dev/hdb2 27 24321 195149587+ f W95 Ext'd (LBA) /dev/hdb5 27 435 3285261 b W95 FAT32 /dev/hdb6 436 3850 27430956 b W95 FAT32 /dev/hdb7 3851 10225 51207156 b W95 FAT32 /dev/hdb8 10226 12775 20482843+ b W95 FAT32 /dev/hdb9 12776 17875 40965718+ b W95 FAT32 /dev/hdb10 17876 24321 51777463+ b W95 FAT32 root@slax:/mnt/hda11/etc# cat fstab /dev/hda11 / ext2 defaults 1 1 /dev/hda12 /home ext2 defaults 1 2 /dev/hdc /mnt/cdrom auto umask=0,users,iocharset=utf8,noauto,ro,exec 0 0 /dev/hda1 /mnt/win_c vfat umask=0,iocharset=utf8 0 0 /dev/hdb1 /mnt/win_c2 vfat umask=0,iocharset=utf8 0 0 /dev/hda5 /mnt/win_d vfat umask=0,iocharset=utf8 0 0 /dev/hdb5 /mnt/win_d2 vfat umask=0,iocharset=utf8 0 0 /dev/hda6 /mnt/win_e ntfs umask=0,nls=utf8,ro 0 0 /dev/hdb6 /mnt/win_e2 vfat umask=0,iocharset=utf8 0 0 /dev/hda7 /mnt/win_f vfat umask=0,iocharset=utf8 0 0 /dev/hdb7 /mnt/win_f2 vfat umask=0,iocharset=utf8 0 0 /dev/hda8 /mnt/win_g vfat umask=0,iocharset=utf8 0 0 /dev/hdb8 /mnt/win_g2 vfat umask=0,iocharset=utf8 0 0 /dev/hda9 /mnt/win_h vfat umask=0,iocharset=utf8 0 0 /dev/hdb9 /mnt/win_h2 vfat umask=0,iocharset=utf8 0 0 /dev/hda17 /mnt/win_i vfat umask=0,iocharset=utf8 0 0 /dev/hdb10 /mnt/win_i2 vfat umask=0,iocharset=utf8 0 0 /dev/hda18 /mnt/win_j vfat umask=0,iocharset=utf8 0 0 /dev/hda13 /mnt/win_k vfat umask=0,iocharset=utf8 0 0 /dev/hda14 /mnt/win_l vfat umask=0,iocharset=utf8 0 0 /dev/hda15 /mnt/win_m vfat umask=0,iocharset=utf8 0 0 /dev/hda16 /mnt/win_n vfat umask=0,iocharset=utf8 0 0 /dev/hda3 /mnt/win_o vfat umask=0,iocharset=utf8 0 0 none /proc proc defaults 0 0 /dev/hda10 swap swap defaults 0 0 ----------- fdisk /dev/hda Command (m for help): x Expert command (m for help): f Nothing to do. Ordering is correct already. Expert command (m for help): w The partition table has been altered! Calling ioctl() to re-read partition table. WARNING: Re-reading the partition table failed with error 16: Device or resource busy. The kernel still uses the old table. The new table will be used at the next reboot. Syncing disks. |
Отправлено: 18:44, 13-03-2007 | #4 |
info man howto Сообщения: 6958
|
Профиль | Сайт | Отправить PM | Цитировать Цитата:
Что в этот момент выдаёт mount Скорей всего на liveCD в этот момент смонитровано на точку /boot собственный /boot, а не /boot жёсткого диска Варианты : 1 сделать chroot на жёсткий диск 2 смонтировать на точку /boot, /boot жёсткого диска, но у вас не получится, т.к. /boot у вас не отдельный раздел. |
||
------- Отправлено: 22:28, 13-03-2007 | #5 |
Пользователь Сообщения: 136
|
Профиль | Отправить PM | Цитировать tmpfs on / type tmpfs (rw)
proc on /proc type proc (rw) sysfs on /sys type sysfs (rw) devpts on /dev/pts type devpts (rw,gid=5,mode=620) /dev/hda1 on /mnt/hda1 type vfat (rw) /dev/hda5 on /mnt/hda5 type vfat (rw) /dev/hda6 on /mnt/hda6 type ntfs (rw) /dev/hda7 on /mnt/hda7 type vfat (rw) /dev/hda8 on /mnt/hda8 type vfat (rw) /dev/hda9 on /mnt/hda9 type vfat (rw) /dev/hda11 on /mnt/hda11 type ext2 (rw) /dev/hda12 on /mnt/hda12 type ext2 (rw) /dev/hda13 on /mnt/hda13 type vfat (rw) /dev/hda14 on /mnt/hda14 type vfat (rw) /dev/hda15 on /mnt/hda15 type vfat (rw) /dev/hda16 on /mnt/hda16 type vfat (rw) /dev/hda17 on /mnt/hda17 type vfat (rw) /dev/hda18 on /mnt/hda18 type vfat (rw) /dev/hda19 on /mnt/hda19 type vfat (rw) /dev/hdb1 on /mnt/hdb1 type vfat (rw) /dev/hdb5 on /mnt/hdb5 type vfat (rw) /dev/hdb6 on /mnt/hdb6 type vfat (rw) /dev/hdb7 on /mnt/hdb7 type vfat (rw) /dev/hdb8 on /mnt/hdb8 type vfat (rw) /dev/hdb9 on /mnt/hdb9 type vfat (rw) /dev/hdb10 on /mnt/hdb10 type vfat (rw) usbfs on /proc/bus/usb type usbfs (rw) ------------- Ну да, на /boot ясное дело "собственный" /boot смонтирован. Про chroot - не понял что за оно... Но дело точно в загрузочной записи, потому как я уже совсем запутался, что с какого диска у меня там грузится (через boot.ini и т.д и т.п...) Да ну её. Лучше переставлю. Быстрее будет. |
Отправлено: 02:52, 14-03-2007 | #6 |
info man howto Сообщения: 6958
|
Профиль | Сайт | Отправить PM | Цитировать chroot это команда такая, которая меняет текущий корень файловой системы - на форуме уже описывал не раз (наверное надо будет про это на Wik поместить).
PS Привожу пример lilo.conf с двумя Win и двумя Linux boot=/dev/sda vga=0x0317 map=/boot/map message=/boot/splash/message lba32 prompt timeout=10000 default=ALTLinux image=/boot/vmlinuz-smp initrd=/boot/initrd-smp.img label=ALTLinux root="/dev/sda10" read-only append="pci=routeirq" # append="irqpoll" other=/dev/sda2 label=Windows_XP table=/dev/sda change automatic partition=/dev/sda3 deactivate partition=/dev/sda2 activate other=/dev/sda3 label=Windows table=/dev/sda change automatic partition=/dev/sda2 deactivate partition=/dev/sda3 activate image=/boot/vmlinuz-2.6.16-std26-up-alt13 initrd=/boot/initrd-2.6.16-std26-up-alt13.img label=2616-std26-up-13 root="/dev/sda10" read-only optional image=/boot/memtest-1.65.bin label=memtest86-1.65 image=/boot/vmlinuz-2.6.18-wks-smp-alt1 initrd=/boot/initrd-2.6.18-wks-smp-alt1.img label=2618-wks-smp-1 root=/dev/sda10 read-only optional image=/boot/vmlinuz-2.6.19-vn-smp-alt1 initrd=/boot/initrd-2.6.19-vn-smp-alt1.img append="irqpoll" label=2619-vn-smp-1 root=/dev/sda10 read-only optional image="/boot/vmlinuz-2.6.18-ovz-smp-alt11" initrd="/boot/initrd-2.6.18-ovz-smp-alt11.img" label="2618-ovz-smp-11" root="/dev/sda10" read-only optional image="/boot/vmlinuz-2.6.18-std-smp-alt5" initrd="/boot/initrd-2.6.18-std-smp-alt5.img" label="2618-std-smp-5" root="/dev/sda10" read-only optional Цитата http://forum.oszone.net/thread-14266-2.html:
|
|
------- Отправлено: 06:08, 14-03-2007 | #7 |
Пользователь Сообщения: 136
|
Профиль | Отправить PM | Цитировать Эта команда chroot оказалася действительно полезной! И даже ошибки типа "ro" не выскакивало (выскакивало что-то другое, но это не важно). И на этот раз, чтоб наверняка, я записал lilo не в раздел диска, а сразу в mbr. Теперь всё работает. =)
|
Отправлено: 16:08, 14-03-2007 | #8 |
just mar Сообщения: 3904
|
Профиль | Отправить PM | Цитировать zl3p
поздравляю И - на будущее: "опять переставлять" в *nix - явление крайне редкое |
Отправлено: 19:20, 15-03-2007 | #9 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
опять squid | bool | Общий по Linux | 7 | 08-08-2006 10:59 | |
Опять проблемы | alien427 | Железо в Linux | 6 | 21-02-2004 22:35 | |
Опять NVIdia | Kolen | Железо в Linux | 7 | 09-04-2003 22:33 | |
Опять ХР, опять вин98, опять сеть =( | Arioch | Сетевые технологии | 7 | 01-04-2003 11:45 | |
Опять удалил... | Evil | О сайте и форуме | 2 | 10-12-2002 06:59 |
|