/l3/users/eb/2009/linux11/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 :17 :18 :19 :20 :21 :22 :23 :24 :25 :26 :27 :28 :29 :30 :31 :32 :33 :34 :35 :36 :37 :38 :39 :40 :41 :42 :43 :44 :45 :46 :47 :48 :49 :50 :51 :52 :53 :54 :55 :56 :57 :58 :59 :60 :61 :62 :63 :64 :65 :66 :67 :68 :69 :70 :71 :72 :73 |
|
#umount /mnt/flashfat/
umount: /mnt/flashfat/: not mounted |
#apt
|
#e2label /dev/sdc1 VOYAGER1
e2label: Bad magic number in super-block while trying to open /dev/sdc1 Couldn't find valid filesystem superblock. |
#mount -a
mount: wrong fs type, bad option, bad superblock on /dev/sdc2, missing codepage or helper program, or other error In some cases useful info is found in syslog - try dmesg | tail or so |
#vi /etc/fs
|
#~
2 /dev/sdb2 /mnt/data2 ext3 defaults 1 0 3 UUID=139d667e-1ad0-4c2f-98 defaults 1 0 6 ~ ~ ~ ~ ~ ~ ~ ... ~ ~ ~ ~ ~ ~ ~ ~ ~ "/etc/fstab" 5L, 238C записано |
#mount -a
|
#LANG=C chroot /mnt/fl
flashfat/ flsext/ |
#LANG=C chroot /mnt/flsext/
tmpfs /var/log tmpfs defaults,noatime 0 0 tmpfs /var/run tmpfs defaults,noatime 0 0 tmpfs /var/tmp tmpfs defaults,noatime 0 0 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ "/etc/fstab" 9L, 677C written linux11:/# exit exit |
#e2label /dev/sdc VOYAGER1
e2label: Bad magic number in super-block while trying to open /dev/sdc Couldn't find valid filesystem superblock. |
#umount -a
umount: /mnt/flsext: device is busy umount: /: device is busy umount: tmpfs: not found umount: /dev/shm: not mounted umount: /dev: device is busy umount: procbususb: not found umount: /proc/bus/usb: not mounted umount: tmpfs: not found umount: /lib/init/rw: not mounted |
#dd if=/dev/zero of=harddisk.img count=200 bs=1024
200+0 записей считано 200+0 записей написано скопировано 204800 байт (205 kB), 0,00108651 c, 188 MB/c |
#ls -l
итого 4676 -rw-r--r-- 1 root root 0 Май 30 10:13 asd drwxr-xr-x 2 user user 4096 Май 29 09:41 Desktop drwxr-xr-x 2 user user 4096 Май 25 09:35 Documents drwxr-xr-x 2 user user 4096 Май 30 13:49 Download -rw-r--r-- 1 user user 31207 Май 26 14:10 find-stderr -rw-r--r-- 1 user user 1635 Май 26 14:10 find-stdout -rw-r--r-- 1 root root 204800 Май 30 14:05 harddisk.img -rw-r--r-- 1 user user 3963520 Май 27 17:29 install_flash_player_10_linux.deb drwxr-xr-x 2 user user 4096 Май 25 09:35 Music drwxr-xr-x 2 user user 4096 Май 25 09:35 Pictures drwxr-xr-x 2 user user 4096 Май 25 09:35 Public -rw-r--r-- 1 user user 576 Май 28 18:30 r.r drwxr-xr-x 2 user user 4096 Май 25 09:35 Templates drwxr-xr-x 2 user user 4096 Май 25 09:35 Videos -rw-r--r-- 1 user user 531401 Май 28 16:52 Фото002.jpg |
#dd if=/dev/zero of=harddisk.img count=200 bs=1024k
200+0 записей считано 200+0 записей написано скопировано 209715200 байт (210 MB), 3,34899 c, 62,6 MB/c |
#dpkg -l grub
Желаемый=неизвестно[u]/установить[i]/удалить[r]/вычистить[p]/зафиксировать[h] | Состояние=нет[n]/установлен[i]/настроен[c]/распакован[U]/ошибка настройки[F]/ частично установлен[H]/trig-aWait/Trig-pend |/ Ошибка?=<нет>/зафиксирован[H]/требуется переустановка[R]/X=и то, и другое (верхний регистр в полях состояния и ошибки указывает на ненормальную ситуацию) ||/ Имя Версия Описание +++-=================-=================-================================================== ii grub 0.97-53 GRand Unified Bootloader (Legacy version) |
#grub-install --root-directory=/mnt/flsext/ /dev/sdc
grub-probe: error: Cannot find a GRUB drive for /dev/sdc2. Check your device.map. /usr/sbin/grub-install: line 374: [: =: ожидается использование унарного оператора Installation finished. No error reported. This is the contents of the device map /mnt/flsext//boot/grub/device.map. Check if this is correct or not. If any of the lines is incorrect, fix it and re-run the script `grub-install'. (hd0) /dev/sda (hd1) /dev/sdb (hd2) /dev/sdc |
#dpkg -L grub
/. /usr /usr/lib /usr/lib/grub /usr/lib/grub/i386-pc /usr/lib/grub/i386-pc/xfs_stage1_5 /usr/lib/grub/i386-pc/stage1 /usr/lib/grub/i386-pc/jfs_stage1_5 /usr/lib/grub/i386-pc/e2fs_stage1_5 /usr/lib/grub/i386-pc/reiserfs_stage1_5 ... /usr/share/doc/grub/copyright /usr/share/lintian /usr/share/lintian/overrides /usr/share/lintian/overrides/grub /usr/bin /usr/bin/mbchk /usr/bin/mkbimage /sbin /sbin/update-grub /sbin/grub-install |
#strings /sbin/g
getty grub-install |
#strings /bin/
Display all 109 possibilities? (y or n) |
#strings /bin/
|
#strings /sbin/
Display all 115 possibilities? (y or n) |
#strings /sbin/grub | grep /boot
strings: '/sbin/grub': No such file |
#cat /usr/sbin/grub
èeÐÿÿë³UÈ$è7èÿÿ ÀEÌ fÿÿÿ¡ ÀtéXÿÿÿÄL¸ÿÿÿÿ[^_]ÃÇ$èÆÐÿÿ¡` À ¨þÿÿéãþÿÿ¡ Àu EÌ8 2ÿÿÿ¡ À vE EÌxÿd&¸9ø0uÐ1Ûë;5ètÃÆtX¡ ÀtäEÔD$4$è«Àÿÿ ÀuÙÿÀÆàþÀhUì\$ À´EÌ Àt Ã$DÇD$Rè ÌÿÿMì $èëÿÿu¨ÇmÐéaÿÿÿE ÀþÿÿMÈ $è¢úÿÿ¡|8VþÿÿEÌ$èÖÿÿEÌ8/è8/uøX¡|$D$èÂØÿÿ=x þÿÿ¡|$èÓÕÿÿÃÆ/ÆCUÈ$è7úÿÿ¡`Çx ÀâýÿÿÇ`Æ ÆCéÌýÿÿøE |UÈ9ýÿÿ¶Â<,uöL$$è#ØÿÿéýÿÿÇ$²èÇÎÿÿé:þÿÿÇ$ËèµÎÿÿÇ$èíôÿÿéTýÿÿ¶Bþ<c<hÀ¶øéþÿÿè-øÿÿ Àkÿÿÿ[ÿÿÿøVÿÿÿú©JÿÿÿEÈÇx$è¾ÔÿÿEÈxÿ)ëüÿÿÆ)Æ@éßüÿÿU̸zþf ÈýÿÿéÈýÿÿ¡8=ÿt Ûuv;ètnU ÀtKÇ$èDõÿÿ ÒÞüÿÿ|:üÿÿMÄEȹ ®(è8(uøXT$$è×ÿÿ=x ]üÿÿ$8ht^Æ)ÆBé<üÿÿMÌ ÉtM̶Aÿ<(t<d xÿÿÿyþc nÿÿÿÇ$Èèèÿÿé]ÿÿÿ$èÅÓÿÿÆ Æ@|éûÿÿÆ,ÆBéÞûÿÿUåìX¡è]ôuø}üÀyf=VÿTtfÂtÇ`¸]ôuø}üì]ÃÇEðÿÿÿØýÿÿ}Øuðë¡èUà ... ~E ÇEìëBT$UäY|$ DD$è©ÿÿMä¡EðTÙ Mð;$.sFÐ1ÒÁà ÇEì)Æy·uìðë°Mä@)Ð)ØÇ Ç f Ç© X Ét.û/t)? ~ ÇDΠè9ÂvAÇ Á£¡;$.r)EðX ÒþÿÿÇ$ |
#ÿÿÿÿL`t°ÄØì(<Pdx ´ÈÜð,@Th|¤¸Ìà0DXl¨¼Ðäø¥
|
#dpkg -L grub
/. /usr /usr/lib /usr/lib/grub /usr/lib/grub/i386-pc /usr/lib/grub/i386-pc/xfs_stage1_5 /usr/lib/grub/i386-pc/stage1 /usr/lib/grub/i386-pc/jfs_stage1_5 /usr/lib/grub/i386-pc/e2fs_stage1_5 /usr/lib/grub/i386-pc/reiserfs_stage1_5 ... /usr/share/doc/grub/copyright /usr/share/lintian /usr/share/lintian/overrides /usr/share/lintian/overrides/grub /usr/bin /usr/bin/mbchk /usr/bin/mkbimage /sbin /sbin/update-grub /sbin/grub-install |
#strings /usr/sbin/grub|grep /boot
/boot/grub /boot/device.hints /boot/grub/menu.lst |
#cat /boot/grub/menu.lst
default 0 timeout 5 password --md5 $1$STF23/$p9t/k1PyPU/mDDax5OxJK0 title GNU/Linux(2.6.29) kernel /vmlinuz root=LABEL=ROOT initrd /initrd.img |
#ls -l /boot/grub/
итого 184 -rw-r--r-- 1 root root 197 Май 24 15:48 default -rw-r--r-- 1 root root 30 Май 24 15:48 device.map -rw-r--r-- 1 root root 7584 Май 24 15:48 e2fs_stage1_5 -rw-r--r-- 1 root root 7424 Май 24 15:48 fat_stage1_5 -rw-r--r-- 1 root root 8192 Май 24 15:48 jfs_stage1_5 -rw-r--r-- 1 root root 143 Май 29 16:27 menu.lst -rw-r--r-- 1 root root 6848 Май 24 15:48 minix_stage1_5 -rw-r--r-- 1 root root 9280 Май 24 15:48 reiserfs_stage1_5 -rw-r--r-- 1 root root 512 Май 24 15:48 stage1 -rw-r--r-- 1 root root 108392 Май 24 15:48 stage2 -rw-r--r-- 1 root root 8904 Май 24 15:48 xfs_stage1_5 |
#modprobe loop
|
#ls -l /dev/loop0
brw-rw---- 1 root disk 7, 0 Май 30 09:29 /dev/loop0 |
#ls -l /dev/loop0[0-7]
ls: невозможно получить доступ к /dev/loop0[0-7]: Нет такого файла или каталога |
#ls -l /dev/loop[0-7]
brw-rw---- 1 root disk 7, 0 Май 30 09:29 /dev/loop0 brw-rw---- 1 root disk 7, 1 Май 30 14:20 /dev/loop1 brw-rw---- 1 root disk 7, 2 Май 30 14:20 /dev/loop2 brw-rw---- 1 root disk 7, 3 Май 30 14:20 /dev/loop3 brw-rw---- 1 root disk 7, 4 Май 30 14:20 /dev/loop4 brw-rw---- 1 root disk 7, 5 Май 30 14:20 /dev/loop5 brw-rw---- 1 root disk 7, 6 Май 30 14:20 /dev/loop6 brw-rw---- 1 root disk 7, 7 Май 30 14:20 /dev/loop7 |
#losetup /dev/loop0 hardisk.img
hardisk.img: Нет такого файла или каталога |
#ls -l
итого 209476 -rw-r--r-- 1 root root 0 Май 30 10:13 asd drwxr-xr-x 2 user user 4096 Май 29 09:41 Desktop drwxr-xr-x 2 user user 4096 Май 25 09:35 Documents drwxr-xr-x 2 user user 4096 Май 30 13:49 Download -rw-r--r-- 1 user user 31207 Май 26 14:10 find-stderr -rw-r--r-- 1 user user 1635 Май 26 14:10 find-stdout -rw-r--r-- 1 root root 209715200 Май 30 14:05 harddisk.img -rw-r--r-- 1 user user 3963520 Май 27 17:29 install_flash_player_10_linux.deb drwxr-xr-x 2 user user 4096 Май 25 09:35 Music drwxr-xr-x 2 user user 4096 Май 25 09:35 Pictures drwxr-xr-x 2 user user 4096 Май 25 09:35 Public -rw-r--r-- 1 user user 576 Май 28 18:30 r.r drwxr-xr-x 2 user user 4096 Май 25 09:35 Templates drwxr-xr-x 2 user user 4096 Май 25 09:35 Videos -rw-r--r-- 1 user user 531401 Май 28 16:52 Фото002.jpg |
#losetup /dev/loop0 ./hardisk.img
./hardisk.img: Нет такого файла или каталога |
#losetup /dev/loop0 ./harddisk.img
|
#losetup -a
/dev/loop0: [0801]:670116 (./harddisk.img) |
#echo ';'| sfdisk /dev/loop0
Checking that no-one is using this disk right now ... BLKRRPART: Недопустимый аргумент OK Disk /dev/loop0: cannot get geometry Disk /dev/loop0: 25 cylinders, 255 heads, 63 sectors/track sfdisk: ERROR: sector 0 does not have an msdos signature /dev/loop0: unrecognized partition table type Old situation: No partitions found New situation: ... /dev/loop0p3 0 - 0 0 0 Empty /dev/loop0p4 0 - 0 0 0 Empty Warning: no primary partition is marked bootable (active) This does not matter for LILO, but the DOS MBR will not boot this disk. Successfully wrote the new partition table Re-reading the partition table ... BLKRRPART: Недопустимый аргумент If you created or changed a DOS partition, /dev/foo7, say, then use dd(1) to zero the first 512 bytes: dd if=/dev/zero of=/dev/foo7 bs=512 count=1 (See fdisk(8).) |
#fdisk -l /dev/loop0
Disk /dev/loop0: 209 MB, 209715200 bytes 255 heads, 63 sectors/track, 25 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x00000000 Device Boot Start End Blocks Id System /dev/loop0p1 1 25 200812 83 Linux |
#apt-get install kpart
kpartloader kpartx |
#apt-get install kpartx
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Уже установлена самая новая версия kpartx. Следующие пакеты устанавливались автоматически и больше не требуются: liblash2 libsdl1.2debian libfreebob0 libsdl1.2debian-alsa libartsc0 libmtp8 rox-filer libneon27 audacious libdjvulibre21 libwmf0.2-7 libbinio1ldbl libilmbase6 libaudclient1 libbeecrypt6 libsvga1 libresid-builder0c2a unzip libjack0 liblircclient0 gtk2-engines-pixbuf habak libgomp1 libcddb2 audacious-plugins libcurl3-gnutls libcdio7 liblqr-1-0 libxosd2 trayer libcdio-cdda0 librpm4.4 libgif4 libopenexr6 libaudid3tag1 mpc xdg-utils libxnconfig9.0.3 libmagickcore2 libmowgli1 rpm libfluidsynth1 libasyncns0 audacious-plugins-extra imagemagick-doc zeroinstall-injector libmagickwand2 libsidplay2 libmad0 libid3tag0 imagemagick libpulse0 libmcs1 xneur libimlib2 libdjvulibre-text portmap libmms0 libneon27-gnutls Для их удаления используйте 'apt-get autoremove'. обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 22 пакетов не обновлено. |
#kpartx -a /dev/loop0
/proc/misc: No entry for device-mapper found Is device-mapper driver missing from kernel? Failure to communicate with kernel device-mapper driver. device mapper prerequisites not met |
#modprobe dm-mod
|
#grub-install --no-floppy --root-directory=/mnt /dev/loop0
grub-probe: error: Cannot find a GRUB drive for /dev/loop0. Check your device.map. |
#apt-cache search qemu
faumachine - Virtual machine running in user mode faumachine-data - Virtual machine running in user mode -- data files imvirt - detects several virtualizations kqemu-source - Source for the QEMU Accelerator module kvm - Full virtualization on x86 hardware libqemu-dev - static libraries and headers for QEMU libvirt-bin - the programs for the libvirt library libvirt-dev - development files for the libvirt library libvirt-doc - documentation for the libvirt library libvirt-ocaml - OCaml bindings for libvirt ... qemubuilder - pbuilder using QEMU as backend qemulator - a solution for easy setup and management of qemu qtemu - graphical user interface for QEMU scratchbox2 - Transparent cross compiling environment vgabios - VGA BIOS software for the Bochs and Qemu emulated VGA card kqemu-common - общие файлы для ускорителя QEMU qemu - быстрый эмулятор компьютера qemuctl - графический интерфейс для управления qemu simple-cdd - создание специализированных CD с установкой debian vde2 - виртуальная распределенная сеть |
#fdisk -l /dev/loop0
Disk /dev/loop0: 209 MB, 209715200 bytes 255 heads, 63 sectors/track, 25 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x00000000 Device Boot Start End Blocks Id System /dev/loop0p1 1 25 200812 83 Linux |
#mkfs.ext3 /dev/mapper/loop0p1
mke2fs 1.41.5 (23-Apr-2009) Filesystem label= OS type: Linux Block size=1024 (log=0) Fragment size=1024 (log=0) 50400 inodes, 200812 blocks 10040 blocks (5.00%) reserved for the super user First data block=1 Maximum filesystem blocks=67371008 25 block groups 8192 blocks per group, 8192 fragments per group 2016 inodes per group Superblock backups stored on blocks: 8193, 24577, 40961, 57345, 73729 Writing inode tables: done Creating journal (4096 blocks): done Writing superblocks and filesystem accounting information: done This filesystem will be automatically checked every 30 mounts or 180 days, whichever comes first. Use tune2fs -c or -i to override. |
#umount -a
umount: /: device is busy umount: tmpfs: not found umount: /dev/shm: not mounted umount: /dev: device is busy umount: procbususb: not found umount: /proc/bus/usb: not mounted umount: tmpfs: not found umount: /lib/init/rw: not mounted |
#apt-get install qemu
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Следующие пакеты устанавливались автоматически и больше не требуются: liblash2 libfreebob0 libartsc0 libmtp8 rox-filer libneon27 audacious libdjvulibre21 libwmf0.2-7 libbinio1ldbl libilmbase6 libaudclient1 libbeecrypt6 libresid-builder0c2a unzip libjack0 liblircclient0 gtk2-engines-pixbuf habak libgomp1 libcddb2 audacious-plugins libcurl3-gnutls libcdio7 liblqr-1-0 libxosd2 trayer libcdio-cdda0 librpm4.4 libgif4 libopenexr6 libaudid3tag1 mpc xdg-utils libxnconfig9.0.3 ... Настраивается пакет libvdeplug2 (2.2.2-3) ... Настраивается пакет openhackware (0.4.1-4) ... Настраивается пакет libbrlapi0.5 (4.0-6) ... Настраивается пакет vgabios (0.6c-1) ... Настраивается пакет bochsbios (2.3.7+20090416-1) ... Настраивается пакет openbios-ppc (1.0-3) ... Настраивается пакет openbios-sparc (1.0-1) ... Настраивается пакет qemu (0.10.5-1) ... Настраивается пакет sharutils (1:4.6.3-1) ... Настраивается пакет vde2 (2.2.2-3) ... |
#e2label /dev/sdc1 VOYAGER1
e2label: Bad magic number in super-block while trying to open /dev/sdc1 Couldn't find valid filesystem superblock. |