banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Messages posted by: AIO  XML
Profile for AIO Messages posted by AIO [ number of posts not being displayed on this page: 3 ]
 
@tranhuuphuoc : dù sao em cảm ơn bác, nhưng bác chưa hiểu ý của em.

Điều em muốn là cách tạo ra các files CD.ISO của Fedora 8 mà có thể cài được như bộ cài từ CD của các distro như Fedora 6 (5 CD), Debian (20 mấy cái CD tính cả bộ).

Cái link bác cho em chỉ là split một file thôi chứ không phải là để tạo các đĩa cài CD từ đĩa DVD của Fedora 8.

Em đã thử việc tách phần boot của nó rồi giữ nguyên cấu trúc thư mục, giữ lại một số files RPM sao cho đủ 1 CD để tạo các CD.ISO. Sau đó em thử cài trên VMware nhưng không được.

Dù sao cũng cám ơn bác một lần nữa.
Em chào các bác.

Chẳng là em không có DVD ROM, mà em lại muốn cài Fedora 8 (hình như chỉ có DVD.ISO). Vậy có bác nào biết cách chia file ISO DVD đó thành các files ISO CD để burn ra các đĩa CD 700 MB không ? Chỉ giúp em với.

Cám ơn các bác.
Em xác nhận có lỗi này ở HVA với bác conmale. Chuyện là vầy, em truy cập vào HVA nhưng không đăng nhập, rồi em thấy một bài viết hay muốn tham gia nên em đăng nhập, nhưng ngay sau khi đăng nhập xong mà chẳng may nhấn Back thì nhìn vào trạng thái của em thì vẫn Online, trên đỉnh thay vì thấy Đăng xuất[AIO] thì lại là Đăng nhập, và cuối cùng là không thể gửi bài.

Nếu chỉ IE bị như vậy thì em nghĩ vẫn là lỗi của HVA, bởi vì các forum khác dù em back sau khi đăng nhập không bị lỗi này.

Em xin góp ý thêm, nếu bác có chỉnh sửa gì thì bác có thể sửa thành khi đăng nhập tại topic nào thì sau khi đăng nhập xong sẽ tự động quay trở về đúng topic đó thì hay hơn.
1 - SATA or IDE ?
2 - Tên Main ?
Cảm ơn bác quanta. Em cũng có một lệnh cũng hay.

Lệnh : alias

Lệnh này sử dụng nếu như bạn không quen thuộc với "rm", "cp" hay "mv" .. mà thích "del", "copy" hay "move" hơn thì sao, và nếu như bạn muốn nó bao giờ cũng -v Code:
alias del="rm -v"
alias copy="cp -v"
alias move="mv -v"

Như vậy, khi bạn gõ del, shell sẽ tự hiểu là bạn muốn gõ rm -v

Lưu ý : lệnh này chỉ có hiệu lực tại thời điểm tạo lệnh, nếu thoát khỏi terminal trong GUI hay logout trong Text Mode lệnh sẽ mất hiệu lực. Nếu các bạn muốn hiểu sâu hơn hoặc muốn lệnh automatically khi khởi động hãy tìm hiểu về :

quanta wrote:
Hì, bạn quên không nói là cho đoạn code này vào đâu à? Nếu được thì bạn tìm hiểu và viết tiếp về: ~/.bashrc, ~/.bash_profile, /etc/profile, ... 

quanta wrote:
Lệnh này sẽ đổi thư mục root đến NEWROOT và chạy lệnh COMMAND với các tham số ARGS. 

Bác quanta có thể nói rõ hơn về cái đổi thư mục root được không ? Em thấy cách gọi "thư mục root" và từ "đổi" sử dụng cho chroot đối với các newbie như em vẫn khá mơ hồ.

Em xin lỗi đã chen ngang nhưng nếu lập topic mới em thấy cũng hơi khó. Nếu cần bác có thể xóa cái reply của em (hình như em ko nên nói câu này) nhưng bác có thể trả lời vào chính phần chroot của bác được không ?

Cám ơn bác.
Sorry các bác, hai lệnh trên chỉ gây lỗi đối với Windows XP Professional N và vẫn hoạt động tốt với Windows XP Professional.

Em thành thật sorry và cảm ơn các bác đã quan tâm.
@spacemod : bản SP3 đã được Microsoft chính thức đưa ra.

Bản SP3 mới nhất là RC2 build v3311, có thể vào http://microsoft.com để download về.
Em được khuyến cáo không nên dùng Code:
X:\WindowsXP-KB936929-SP3-x86-ENU.EXE /integrate:X:\XPPRO
hoặc
X:\WindowsXP-KB936929-SP3-x86-ENU.EXE /s:X:\XPPRO

vì nó ảnh hưởng đến Window mà nên dùng phương tiện cài đặt thích hợp trực tiếp từ Microsoft

Em đã tìm nhiều nhưng vẫn chưa tìm ra cái phương tiện đó là gì, mong các bác giúp đỡ em cái.
Em có đoạn tài liệu :
Long ago, disks were large when they had a capacity larger than 528 MB, or than 8.4 GB, or than 33.8 GB. These days the interesting limit is 137 GB. In all cases, sufficiently recent Linux kernels handle the disk fine.

Sometimes booting requires some care, since Linux cannot help you when it isn't running yet. But again, with a sufficiently recent BIOS and boot loader there are no problems. Most of the text below will treat the cases of (i) ancient hardware, (ii) broken hardware or BIOS, (iii) several operating systems on the same disk, (iv) booting old systems.

Advice

For large SCSI disks: Linux has supported them from very early on. No action required.

For large IDE disks (over 8.4 GB): make sure your kernel is 2.0.34 or later.

For large IDE disks (over 33.8 GB): make sure your kernel is 2.0.39/2.2.14/2.3.21 or later.

For large IDE disks (over 137 GB): make sure your kernel is 2.4.19/2.5.3 or later.

If the kernel boots fine, and the boot messages indicate that it recognizes the disk correctly, but there are problems with utilities, upgrade the utilities. 

- GRUB có thể khởi động một hệ điều hành trên đĩa cứng có kích thước hơn 8GB?
Điều này tuỳ thuộc vào BIOS và hệ điều hành. Về BIOS, dĩa cứng có thể được truy cập ở chế độ LBA hay không. Về hệ điều hành, một số hệ điều hành (như DOS) không thể truy cập ổ cứng lớn; ít nhất là GNU/Linux và GNU/Hurd có thể khởi động từ đĩa cứng như vậy.

- Có thể đặt tập tin stage2 ở phân vùng vượt quá 1024 cylinder?
Có thể, nếu BIOS hỗ trợ chế độ LBA.
 

Em đính chính lại đoạn reply trên, cái giới hạn BIOS trong trường hợp của bác mrtantien là không liên quan gì đến vấn đề khởi động của *nix. Còn đoạn tài liệu trên chỉ mang tính chất tham khảo cũng chưa nói lên được điều gì về vấn đề mà bác quanta đưa ra. Em sẽ tìm hiểu lại smilie

Em lại tìm được :
Nếu cài GRUB với tập tin Giai đoạn 2 nằm trên phân vùng của Windows, cần phải thiết lập thuộc tính hệ thống cho tập tin này để nó không bị di chuyển khi dùng các chương trình chống phân mảnh...  

=>stage2 hoàn toàn có thể cài trên filesystem của Microsoft (FAT, NTFS)
Theo em, không phải bác mrtantien lúc đầu cài mặc định mà bác ấy đã cài đúng bootloader lên sda3 nhưng khi tạo file bootln.lnx đã thiếu :
chroot /mnt/sysimage 

và "lột" nhầm của sda4:
dd if=/dev/sda4 of=/mnt/win/bootln.lnx bs=512 count=1 


Thực ra cái giới hạn BIOS chẳng liên quan gì đến vấn đề khởi động của *nix. Khi cài GRUB thì cơ chế khởi động của GRUB là : BIOS trao quyền điều khiển cho MBR (là stage1 do GRUB cài lên) --> stage1 sẽ trao quyền điều khiển cái stage1.5/stage2 ở đâu đó --> stage2 sẽ load HĐH.

Nếu cài GRUB lên first sector của Partition thì tức là đã cài cái stage1 lên đó, muốn trao quyền điều khiển cho stage1 thì MBR (là IPL - Inital Progam Load của bác Bill) đã dùng bootloader của Window để load cái stage1 đó, chính là việc thêm :
C:\bootln.lnx="Linux" 

vào boot.ini (tệp cấu hình bootloader của Window)
smiliesmilie
Phải chỉnh nhiều quá.

tmd wrote:
Vậy là hiểu rồi chứ gì 

Trả lời cái kiểu này nếu em là mod em cho bác một sẹo.

Bác hãy đọc kỹ câu hỏi của em ở phần đầu của topic, câu hỏi của em là :
Em muốn hỏi cả nhà có cách nào khắc phục được cho Firefox không ? 
Bác cho em hỏi bác cài trên Windows gì vậy ?

Em hỏi điều này vì cái Window Media Plugin 11 em cài trên XP SP2 hoặc SP3 thì được, còn hiện tại em đang dùng Window 2003 nên khi cài nó báo dạng như chỉ cài được trên XPSP2.

Cám ơn bác rất nhiều.
Em xin phép được chen ngang chút.
Bác nên làm lại như sau :

quanta wrote:
Làm lại từ đầu nhé:
+ Vào bios chọn first boot from CD
+ Cho đĩa DVD F8 vào
+ Chọn Boot to rescue mode
+ Next và next rồi để cho nó chạy
+ chroot /mnt/sysimage 

Sau đó bác hãy làm như đã làm :

mrtantien wrote:
mkdir /mnt/win
mount /dev/sda5 /mnt/win
dd if=/dev/sdaX of=/mnt/win/bootln.lnx bs=512 count=1

Rồi em restart, vào Windows cóp file bootln.lnx sang ổ C, vào boot.ini thêm một dòng:

c:\bootln.lnx="Linux"

Khởi động máy 

--> Bác nhớ lại xem bác cài bootloader lên cái sda nào (cần thiết lém).
Em thấy mục Việc tìm người - Người tìm việc các mod nên quản lý chặt hơn, chỉ nên post những nhu cầu về tuyển dụng thôi còn các reply thì nên chú ý tránh trở thành mục TÁN GẪU VỀ VIỆC LÀM

Em mong các Mod bỏ qua cho nhưng khi em vào mục này thì em thấy thế nào em bình thế ấy thôi.

hangsachtay wrote:
Bạn download plugin của WMP 11 for Firefox tại đây

http://port25.technet.com/videos/downloads/wmpfirefoxplugin.exe 

Em nghĩ bác chưa cài cái này bao giờ ! (Sorry)

Khi Firefox tự động cài thất bại nó sẽ cho phép Manual : mở cái link như bác đưa để download cái plugin về để cài nhưng rất buồn là nhưng khi cài ... bác hãy làm thì sẽ hiểu. Em dùng Windows 2003 !
Em chào cả nhà.

Chẳng là em đang dùng Firefox 2.0.0.12 trên Windows 2003, khi em vào mấy trang nghe nhạc thì Firefox nó yêu cầu phải cài plugin là Windows Media Plugin 11 mà khi em ấn install thì nó báo lỗi không đúng hệ điều hành vì cái Plugin chỉ chạy trên Windows XP SP2 hoặc SP3. Vậy là Firefox tịt không nghe nhạc được. Em muốn hỏi cả nhà có cách nào khắc phục được cho Firefox không ? Cảm ơn trước.

Các bác đã có ai dùng IE8 beta1 để duyệt www.hvaonline.net chưa ? Nó hiển thị bùn cười lém.
Em hộ bác :

nxthao wrote:
1.root@ubuntu:~# /etc/init.d/apache2 restart
* Restarting web server apache2 httpd (no pid file) not running
(98)Address already in use: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs 

Bác kiểm tra hộ em quyền sở hữu cái thư mục apache (thêm các quyền khác càng tốt).

nxthao wrote:
2.root@ubuntu:~# sudo dpkg -P --force-all easybox
dpkg - warning: ignoring request to remove easybox which isn't installed. 

Nó báo lỗi là easybox chưa được cài.

nxthao wrote:
3.root@ubuntu:~# /etc/init.d/apache2 start
* Starting web server apache2
apache2
: Syntax error on line 187 of /etc/apache2/apache2.conf
: Syntax error on line 204 of /etc/apache2/httpd.conf
: Syntax error on line 8 of /etc/apache/modules.conf
: Cannot load /usr/lib/apache/1.3/mod_log_config.so
into server: /usr/lib/apache/1.3/mod_log_config.so
: undefined symbol: ap_month_snames 

Line 8 of /etc/apache/modules.conf :
LoadModule config_log_module /usr/lib/apache/1.3/mod_log_config.so 

Từ đó dẫn đến lỗi Line 204 of /etc/apache2/httpd.conf :
Include /etc/apache/modules.conf 

Lại dẫn đến lỗi Line 187 of /etc/apache2/apache2.conf :
Include /etc/apache2/httpd.conf 

--> Không load được module mod_log_config.so

Theo em :
1 - Bác kiểm tra các quyền, sự sở hữu các file ở trên.
2 - Bác cho em xem thêm file error.* ở trong thư mục logs của thư mục apache.
Sau một hồi mò mẫm em tìm được cái này :
grub> setup (hd0)

Lệnh này sẽ cài GRUB lên MBR của ổ đĩa thứ nhất. Nếu muốn cài GRUB vào sector khởi động của một phân vùng thay vì vào MBR, chỉ định phân vùng muốn cài GRUB:
grub> setup (hd0,0)
Nếu cài GRUB vào phân vùng hoặc ổ đĩa không phải là ổ đĩa đầu tiên, cần nạp chuỗi GRUB từ một trình khởi động khác. 

--> Chán.

Các bác cho em hỏi có cách nào chỉnh sửa được chương trình IPL - Initial Program Load (là chương trình của bác Bill được đưa vào MBR khi dùng fdisk /mbr) không ạ ?
Cảm ơn bác, quanta.

Em có cái link (em sẽ đọc) nhưng tiếng Anh em kém quá nên nhờ các bác xem giup rồi nói qua giùm em cái :
http://tldp.org/HOWTO/Large-Disk-HOWTO.html
https://twiki.cern.ch/twiki/bin/view/LinuxSupport/AddLargeIDEDiskToLVM

Em chân thành cám ơn các bác.
linux hdx=stroke 

Em có đọc được một số bài về vấn đề 1024 cylinders của BIOS trên HVA và em google thì tìm được lệnh trên.
Giờ em muốn cài *nix trên một ổ cứng có sẵn Windows Partition = 20 GB với bootloader được cài trên sector đầu tiên của *nix partition (*nix partition nằm ngay sau Windows Partition). *nix của em chỉ dùng / và swap.

Giở nếu em cài bình thường và lựa chọn bootloader như trên thì sau khi cài xong và reboot thì chỉ vào được Windows, còn nếu em dùng lệnh trên tức là khi khởi động từ *nix CD đến phần chọn chế độ cài thì nhấn Enter hoặc gõ linux text thì em sẽ gõ lệnh trên, vậy em muốn hỏi các bác có kinh nghiệm về cài *nix và xử lý lỗi trên thì em dùng lệnh trên có giải quyết được lỗi trên không ?

Bởi vì em không muốn mất thời gian cài đi cài lại nên em mới đặt câu hỏi này mong các bác thông cảm.

Cảm ơn các bác.
Cám ơn các bác.
Vậy mà em google thấy mỗi gentoo có ???????????????
Em biết khả năng là lỗi phần cứng nhưng vì google thấy bên Gentoo có cách sửa :
gentoo ide=nodma 

nên em muốn hỏi trong FC có cách nào để sửa không vậy các bác ?

Em đã google trên HVA và FC nhưng chưa thấy.
Cám ơn bác quanta.
Tiện về Environment Variable, các bác cho em hỏi khi em muốn cài một package nào đó thường thì các tools đều lấy từ mạng về, nhưng em được biết có thể dùng :
export PKGDIR="/mnt/cdrom" 

với /mnt/cdrom là nơi em mount cdrom để có thể cài từ Installation CD nhưng session này lại tự động exit khi thoát khỏi console. Vậy nếu em muốn luôn được cài từ Installation CD thì phải đặt lệnh trên vào đâu hoặc có cách nào khác không ?

Cám ơn các bác!
Em là em hoàn toàn không đồng ý với bác quanta ở câu :

quanta wrote:
Tớ nghĩ rằng: KHÔNG THỂ THỰC HIỆN ĐƯỢC ĐIỀU ĐÓ. 

Chúng ta đang sống và làm việc trên một Open Source Code

Dưới đây là một bài em mới tìm được :
http://www.echip.com.vn/echiproot/weblh/sdpm/2000/ht/linux/rpm.htm
Em sẽ trích một vài đoạn mà em cho là có thể phục vụ cho mục đích của topic.
RPM là tên viết tắt của RedHat Package Manager, là một chương trình cho phép người dùng quản lý các phần mềm được cài đặt trên Linux một cách mềm dẻo và hữu dụng. 

Chính vì vậy :
RPM có một cơ sở dữ liệu rất lớn lưu trữ tất cả các công việc mà nó thực hiện với các gói cùng các thông tin về các gói. Nó sẽ sử dụng cơ sở dữ liệu này để tra cứu thông tin về sau hoặc kiểm tra xung đột. 

Quá trình cài đặt của một rpm :
- Kiểm tra tính phụ thuộc của gói.
Kiểm tra tình trạng xung đột giữa các file.
- Thực hiện các script trước lúc cài đặt.
- Sửa lại các file cấu hì nh đang có trong hệ thống.
- Bung nén các file từ gói cài đặt vào các vị trí thí ch hợp.
- Thực hiện các script sau cài đặt.
- Lưu lại tất cả các thông tin trên vào cơ sở dữ liệu. 

Quá trình remove của một rpm :
- Kiểm tra xem có một gói nào trong hệ thống phụ thuộc vào gói sẽ bị xóa không.
- Thực hiện script pre-uninstall nếu có.
- Kiểm tra các file cấu hì nh có bị thay đổi không, nếu có sẽ lưu lại một bản copy.
- Tra cứu cơ sở dữ liệu rpm để xóa các file của gói đó.
- Thực hiện các script post-uninstall nếu có.
- Xóa các thông tin liên quan đến các gói trong cơ sở dữ liệu. 

Còn về "CSDL RPM", em nghĩ nó liên quan đến :
* /usr/src/redhat/SOURCE Chứa các file source code (file nén), các file patch, các file icon. Nếu ta cài đặt một gói source code, nó sẽ ném các file mã nguồn vào đây.

* /usr/src/redhat/SPECS Chứa các file .spec điều khiển quá trình xây dựng gói. Khi cài một gói source code, file .spec của gói binary cũng được copy vào đây.

* /usr/src/redhat/BUILD Thư mục diễn ra qua trình xây dựng gói

* /usr/src/redhat/RPMS Thư mục mà các gói binary được tạo ra sau quá trình xây dựng. Thật ra còn có các thư mục cấp nhỏ hơn là i386, i686, noarch chứa gói ứng với từng hệ thống cụ thể.

* /usr/src/redhat/SRPMS Thư mục mà các gói source code được tạo ra đặt ở đây. 

File .spec trái tim của quá trì nh đóng gói rpm

Ðể đóng gói được một phần mềm, rpm cần đến một file mô tả tất cả các quá trình nó cần tiến hành, tất cả các thông tin liên quan đến phần mềm đó, file .spec là một file text thông thường (bạn có thể nghĩ file .spec như là cái gì đó gần giống với Makefile). 

Và để thực hiện được mục đích của topic còn cần phải quan tâm đến :
+ Makefile, config ... trong Source Code.
+ Berkeley DB : http://www.oracle.com/technology/documentation/berkeley-db/db/ref/toc.html

Bởi vì lúc này em chưa đủ khả năng để làm được (nên em mới lập ra topic để hỏi) nhưng em nghĩ với những vấn đề nêu ở trên chúng ta hoàn toàn có thể dùng RPM/YUM để remove một gói build từ source.

Cuối cùng em xin dừng topic ở đây.
Em xin trích một đoạn :
Quá trình tạo file RPM chỉ là việc lựa chọn từ hệ thống file đã được biên dịch của các gói mã nguồn để đưa vào gói RPM. Khi đưa gói RPM tới nơi khác cài đặt, gói RPM sẽ tự động thực hiện việc giải bung các file tới các vị trí thích hợp như chính các file đó được bố trí trên máy đã cài bằng gói mã nguồn. Như phần dưới đây sẽ trình bày, bước xây dựng file .spec là quan trọng nhất trong đóng gói RPM vì chính file này hướng dẫn quá trình tạo lập ra file RPM. Nó nói cho trình tạo RPM biết phải copy các file nào, thiết lập các thông số cho gói RPM ra sao. Trong chính file này, người dùng cũng có thể can thiệp vào các file và các thư mục sẽ được cài đặt, thiết lập các thông số cho gói mã nguồn sẽ được được biên dịch và do đó ảnh hưởng tới file RPM.
Cả quá trình này phức tạp nhất và cũng quan trọng nhất là tạo được file spec hoạt động đúng và phù hợp với hệ thống, để xây dựng được gói rpm hoàn chỉnh.

File spec là một file hướng dẫn cách xây dựng phần mềm và danh sách các file được cài đặt.

Sau khi đã hoàn chỉnh file spec, đảm bảo file spec được đưa vào /usr/src/redhat/SPECS và file mã nguồn và các bản vá tương ứng được đặt tại /usr/src/redhat/SOURCES. 

Cách làm công việc của file spec trên bằng tay ! Thôi có lẽ để em tự tìm hiểu vậy.
 
Go to Page:  First Page 1 2 3 Page 5 Last Page

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|