sudo usermod -aG vboxusers $USER
vboxmanage internalcommands createrawvmdk -filename ~/home/$USER/Desktop/bootableDisk -rawdisk /dev/sdXx
/dev/sdc5
حالا یک ماشین مجازی ایجاد و طبق معمول Wizard رو طی کنید / در انتها وقتی ماشین ساخته شد فایل vdi یی که ساختید رو به هارد دیسک های ماشین مجازی اضافه کنید ! همین .دستت درد نکنه بابت پاسخت فقط یه لطف دیگم بکن کدایی که زحمت میکشی مینویسی بذار داخل نشانگر کد که نوشته ها منسجم تر و قشنگ تر بشه بازم ممنونم \\:D/نقلقولخیلی ساده هست دوست گرامی ;دوست خوبم خیلی کارت درسته ها تا حالا کجا بودی پس ;D
اولا شما باید عضو گروه vboxusers باشید :sudo usermod -aG vboxusers $USER
تا اینجاشو که گرفتم چی شد تقریبا ::)
ولی از اینجا به بعدشو که میگی :نقلقولدوم اینکه باید یکم با محیط CLI کار کرده باشید :) :دیگه کلا هیچی متوجه نشدم البته راستش نرفتم دنبالش که بگردم اگه خودت یه زحمتی بکشی و لطف کنی یکم بیشتر توضیح بدی به منه تازه کار بی نوا کمک بزرگی کردی :P :Dvboxmanage internalcommands createrawvmdk -filename ~/home/$USER/Desktop/bootableDisk -rawdisk /dev/sdXx
شما با دستور بالا البته با دسترسی کاربر ریشه میتوانید یک فایل VDI ایجاد کنید ( bootableDisk رو من بدون اکستنشن نوشتم ! شما میتوانید بنویسید hdd.vdi مثلا ) و rawdisk هم که مشخصه دیسکی که باید از روی اون فایل های سیستمی خونده بشن / مثلا /dev/sdc5
حالا یک ماشین مجازی ایجاد و طبق معمول Wizard رو طی کنید / در انتها وقتی ماشین ساخته شد فایل vdi یی که ساختید رو به هارد دیسک های ماشین مجازی اضافه کنید ! همین .
==ء مجازی ساز با دسترسی روت اجرا کنید !
vboxmanage internalcommands createrawvmdk -filename ~/home/$USER/Desktop/bootableDisk -rawdisk /dev/sdXx
vboxmanage
internalcommands
createrawvmdk
-filename
rawdisk
بر خلاف اسمش دیک خام نیست :) شما باید آدرس بلاک دیوایسی رو بدهید که به PC متصل شده .خب اگر گنگ توضیح دادم شرمنده , معمولا افراد by Default با توزیع های لینوکسی کار کردن .اختیار داری دوست خوبم خیلی هم عالی توضیح دادی ولی من چون یه خورده تازه کارم ازت خواهش کردم که کامل تر توضیح بدی که این لطفو کردی درحقم و خیلیم ازت ممنونم :)
zymo@zymo-Lenovo-IdeaPad-Z510:~$ vboxmanage internalcommands createrawvmdk -filename ~/home/$USER/Desktop/hdd.vdi -rawdisk /dev/sdb
VBoxManage: error: Cannot open the raw disk '/dev/sdb': VERR_ACCESS_DENIED
VBoxManage: error: The raw disk vmdk file was not created
[code]zymo@zymo-Lenovo-IdeaPad-Z510:~$ sudo vboxmanage internalcommands createrawvmdk -filename ~/home/$USER/Desktop/hdd.vdi -rawdisk /dev/sdb
[sudo] password for zymo:
VBoxManage: error: VMDK: could not create new file '/home/zymo/home/zymo/Desktop/hdd.vdi'
VBoxManage: error: Error code VERR_FILE_NOT_FOUND at /home/vbox/vbox-5.0.20/src/VBox/Storage/VMDK.cpp(3384) in function int vmdkCreateRawImage(PVMDKIMAGE, PVBOXHDDRAW, uint64_t)
VBoxManage: error: Cannot create the raw disk VMDK: VERR_FILE_NOT_FOUND
VBoxManage: error: The raw disk vmdk file was not created
[/code]
sudo vboxmanage internalcommands createrawvmdk -filename /home/zymo/Desktop/boot.vdi -rawdisk /dev/sdb
منتهی این بار بدون < ~ > و خطاهای یاد شده در پست قبل رو نداد و این شد که :RAW host disk access VMDK file /home/zymo/Desktop/boot.vdi created successfully.
و یک فایل به همین ترتیب ساخت :)/dev/sdb
sudo su -
virtualbox --startvm Machine_Name
کد: [انتخاب]/dev/sdb
مرسی از پاسخ های خوبت رفیق :)
این قطعه از کامندی که وارد کردید کامل نیست ! شما باید پارتیشن رو هم بنویسید [ مثلا هارد دومتون پارتیشن اول : sdb1 ]
آخه فکر کردم فلش مموری یه پارتیشن بیشتر نداره اونم همین دایرکتوری رو داره ینی اشتباه کردم ؟
در ضمن مجازی ساز رو باید با دسترسی root اجرا کنید /کد: [انتخاب]sudo su -
خط اول این کد رو وارد میکنم که واسه دسترسی روت هستش
virtualbox --startvm Machine_Name
ولی خط دوم رو که وارد میکنم میگه ماشین مجازی با این نام وجود نداره !!!
ولی خط دوم رو که وارد میکنم میگه ماشین مجازی با این نام وجود نداره !!!