FIXMBR
sudo fdisk -l
cat /boot/grub/menu.lst
cat /etc/fstab
sudo apt-get update
sudo apt-get install ntfs-3g
sudo mkdir /media/windows
sudo fdisk -l
Disk /dev/sda: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 12158 97659103+ 7 HPFS/NTFS
/dev/sda2 12159 15197 24410767+ 83 Linux
/dev/sda3 30274 30401 1028160 82 Linux swap / Solaris
/dev/sda4 15198 30273 121097970 83 Linux
sudo ntfs-3g /dev/sda1 /media/windows
الان هیچی جز فایلهام مهم نیست که اون هم توی ویندوز بوده..یه ترمینال باز کنین (alt+f2 رو بگیرین و توش بزنین gnome-terminal و run کنین)
آقا یکی نیست یه راهی بگه که من بتونم به اون درایو ntfs که از توی اوبونتو به من unmount نشونش میده دسترسی داشته باشم ... اینجا این همه اوبونتو باز هست کسی بلد نیست؟
منظور از خروجی یعنی آرش جان؟ لطفا دقیقا محل مورد نظر رو بگو چون من اصلا نمیدونم
details:
mount: wrong fs type, bad option ,bad superblock on /dev/ sda2. missing codepage or other error In some cases useful info is found syslog – try dmesg | tail or so
در مورد خروجی چیزی متوجه نشدم.یعنی چی؟ شما از خروجی چیزی متوجه نشدی؟ خوب اینجا بذار شاید کسای دیگه بفهمن
...اینقدر بهم ریخته شد که الان تو بوت لودر اوبونتو هست ولی نمیتونم وارد ویستا بشم و ویستا از منوی بوت هم رفته.در هر صورت شما گرابتون هم مشکل داره پس یه ترمینال باز کن و بزن توش
cat /boot/grub/menu.lst
sudo fdisk -l
cat /etc/fstab
details:خروجی این رو هم بذارین:
mount: wrong fs type, bad option ,bad superblock on /dev/ sda2. missing codepage or other error In some cases useful info is found syslog – try dmesg | tail or so
dmesg | tail
sudo mkdir /media/windows && sudo mount /dev/sda2 /media/windows -o uid=1000 -o gid=1000
id
در مورد sudo apt-get install ntfs-3g این دستور میزنه که این پکیج پیدا نشد.
sudo apt-get install libntfs-3g-dev
در مورد
sudo mkdir /media/windows
و
sudo ntfs-3g /dev/sda1 /media/windows
هم میزنه: cammand not found
sudo mkdir /media/windows
sudo fdisk –l
/dev/sda1 * 1 830 6665216 27 unknown
Partition 1 does not end on cylinder boundary/
/dev/sda2 830 8713 63316440 7 hpfs/ntfs
/dev/sda3 8714 14347 45255105 83 linux
/dev/sda4 14348 14593 1975995 5 extended
/dev/sda5 14348 14593 1975963+ 82 linux swap / solaris
at /boot/grub/menu.lst
example:
title windows 95/98/nt/2000
hd0,0
chainloader +1
title linux
hd0,1
kernel /velinuz root=/dev/hda2 ro
ubuntu
hd0,2
ubuntu (revovery)
hd0,2
ubuntu memtest86+
hd0,2
other os
windows vista/longhorn (loader)
hd0,0
chainloader +1
cat /etc/fstab
/dev/sda1 * 1 830 6665216 27 unknown
Partition 1 does not end on cylinder boundary/
/dev/sda2 830 8713 63316440 7 hpfs/ntfs
/dev/sda3 8714 14347 45255105 83 linux
/dev/sda4 14348 14593 1975995 5 extended
/dev/sda5 14348 14593 1975963+ 82 linux swap / solaris
sudo mkdir /media/windows && sudo mount /dev/sda2 /media/windows -o uid=1000 -o gid=1000
میزنه : file existsdmesg | tail
[68.360000] bluetooth : rfccomm socket layer initalized
[68.360000] bluetooth : rfccomm tty layer initalized
[68.360000] bluetooth : rfccomm version 1.8
[517.528000] ntfs driver 2.1.28 [flags: R/O module].
[517.528000] ntfs-fs warning (device sda2) : parse_options() : option utf8 is no longer supported,using option nls=utf8. please use option nks=utf8 in the future and make sure utf8 is compiled either as a module or into the kernel.
[517.548000] ntfs-fs error (device sda2): is_boot_sector_ntfs() : invalid boot sector checksum.
[517.528000] ntfs-fs error (device sda2): read_ntfs_boot_sector(): primary boot sector is invalid.
[517.528000] ntfs-fs error (device sda2): read_ntfs_boot_sector(): mount option errors=recover not used. Aborting without trying to recover.
[517.528000] ntfs-fs error (device sda2): ntfs_fill_super(): not an ntfs volume.
[809.392000] monitor-mwait will be used to center c-3 state.
....
sudo apt-get install libntfs-3g-dev
reading package list … done
building dependency tree
reading state information … done
e: counldn’t find package libntfs-3g-dev
کد:من متأسفانه نمیفهمم چرا sda1 تون رو میزنه Partition 1 does not end on cylinder boundary اینجا (http://stason.org/TULARC/os/linux-faq/151-fdisk-Partition-1-does-not-start-on-cylinder-boundary.html) نوشته که دلیلش قدیمی بودن fdisk میتونه باشه و باید کل دیتا رو کپی، درایو رو پاک و دومرتبه دیتا رو برگردونین و اینجا (http://ubuntuforums.org/archive/index.php/t-260315.html) هم کسی این مشکل رو با testdisk حل کرده به هر حال فعلا ولش کن ببین کسی اینجا میتونه کمکت کنه
sudo fdisk –l
/dev/sda1 * 1 830 6665216 27 unknown
Partition 1 does not end on cylinder boundary/
/dev/sda2 830 8713 63316440 7 hpfs/ntfs
/dev/sda3 8714 14347 45255105 83 linux
/dev/sda4 14348 14593 1975995 5 extended
/dev/sda5 14348 14593 1975963+ 82 linux swap / solaris
cat /boot/grub/menu.lst > ~/Desktop/menulist.txt
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda1
title Microsoft Windows Vista Home Edition
root (hd0,0)
savedefault
makeactive
chainloader +1
cat /etc/fstabاین که بازم fdisk -l هست ;) اینو هم بریز توی یک فایل و بیار توی این سیستمتون باز کنین: cat /etc/fstab > ~/Desktop/fstab.txt
/dev/sda1 * 1 830 6665216 27 unknown
Partition 1 does not end on cylinder boundary/
/dev/sda2 830 8713 63316440 7 hpfs/ntfs
/dev/sda3 8714 14347 45255105 83 linux
/dev/sda4 14348 14593 1975995 5 extended
/dev/sda5 14348 14593 1975963+ 82 linux swap / solaris
میزنه : file existsخوبه این کار رو بکنین:
sudo mkdir /media/D
sudo mount /dev/sda2 /media/D -o uid=1000 -o gid=1000
nautilus /media/D
sudo mkdir -p /media/c
sudo fdisk -l
Device Boot Start End Blocks Id System
/dev/hdb1 * 1 2432 19535008+ 86 NTFS
/dev/hdb2 2433 2554 979965 82 Linux swap / Solaris
/dev/hdb3 2555 6202 29302560 83 Linux
sudo mount -t ntfs -o nls=utf8,umask=0222 /dev/hdb1 /media/c
sudo mkdir -p /media/c
cammand not found
دستور دوم هم تو همون مایه ها بود تقریبا.sudo mount -t ntfs -o nls=utf8,umask=0222 /dev/hdb1 /media/c
mount: mount point /media/c does not exist
sudo mkdir -p /media/c
cammand not found
cd /media
hr@localhost:/media$
hr@localhost:/media$
sudo mkdir -p c
sudo mount -t ntfs -o nls=utf8,umask=0222 /dev/hdb1 /media/c
mount: special device dev/hdb1 does not exist
sudo fdisk -l
چور میتونم پرینت اسکرین بگیرم و به صورت یک فایل توی مموری کپی کنم؟
sudo fdisl -l > ~/Desktop/fdisk.txt
sudo fdisk –l
/dev/sda1 * 1 830 6665216 27 unknown
Partition 1 does not end on cylinder boundary/
/dev/sda2 830 8713 63316440 7 hpfs/ntfs
/dev/sda3 8714 14347 45255105 83 linux
/dev/sda4 14348 14593 1975995 5 extended
/dev/sda5 14348 14593 1975963+ 82 linux swap / solaris
sudo mount -t ntfs -o nls=utf8,umask=0222 /dev/sda2 /media/c
کد:
hr@localhost:/media$
ال اس گرفتن یعنی بدون هیچ دستوری فقط بزنم ls ؟ زدم و خروجی اینه:
cd rom cdrom0 sda2 windows windows_c
hr@localhost:/media
cd windows
hr@localhost:/mediaدوست عزیز، این خط به معنی این هست که پارتیشن بندی هارد دیسک شما مشکل داره و تعداد head و cylinder اون با چیزی که در فایل سیستم در نظر گرفته شده یکی نیست و تا زمانی که شما سخت افزار رو درست نکنید نمی تونید نرم افزار مربوط بهش رو درست کنید. برای اینکه این قسمت رو درست کنید اول بزنید:کد: [انتخاب]Partition 1 does not end on cylinder boundary/
sudo apt-get install testdisk
sudo testdisk
cat /etc/fstab
hr@localhost:/media
cd windows
sudo apt-get install testdisk
اما چون اینترنت ندارین نمیتونین اونو نصب کنین، پیشنهاد میکنم سیدی ه
وقتی با dvd vista سیستم رو بوت کردید تنظیمات زبان را انجام بدید و next کنید در صفحه بعد Repair your computer را انتخاب کنید
در پنجره System Recovery Options
System Recovery Options را انتخاب کنید ، next کنید
در قسمت بعد Command Prompt را انتخاب کنید
وارد پارتیشن vista بشید و FIXMBR را اجرا کنید
sudo apt-get install ntfs-config
دیشب موفق شدیم به کمک آقا مهدی این پکیج هارو بگیریم و نصب کنیم و ظاهرا باید الان تکمیل باشه.خوب ، خدا روشکر . پس الان باید بتونید پارتیشن های ویندوز رو mount کنید
x:\windows\system32>
fixmbr' isnot' recognized as an internal or external cammand, operable program or batch file.
تو cammand pr اینو زده:
کد:
x:\windows\system32>